From 1f12172c9fe64ee2433f5b44939f6ff9c2c702e6 Mon Sep 17 00:00:00 2001 From: Daniel Fisher Date: Mon, 26 Feb 2024 23:15:54 -0500 Subject: [PATCH] Updated javadocs for 2.3.1 release. --- javadocs/2.3.1/allclasses-index.html | 4518 +++ javadocs/2.3.1/allclasses.html | 761 + javadocs/2.3.1/allpackages-index.html | 324 + javadocs/2.3.1/constant-values.html | 4105 +++ javadocs/2.3.1/deprecated-list.html | 194 + javadocs/2.3.1/element-list | 40 + javadocs/2.3.1/help-doc.html | 282 + javadocs/2.3.1/index-all.html | 25023 ++++++++++++++++ javadocs/2.3.1/index.html | 320 + javadocs/2.3.1/jquery-ui.overrides.css | 35 + .../2.3.1/jquery/external/jquery/jquery.js | 10872 +++++++ javadocs/2.3.1/jquery/jquery-3.6.1.min.js | 2 + javadocs/2.3.1/jquery/jquery-ui.min.css | 6 + javadocs/2.3.1/jquery/jquery-ui.min.js | 6 + .../jquery/jszip-utils/dist/jszip-utils-ie.js | 56 + .../jszip-utils/dist/jszip-utils-ie.min.js | 10 + .../jquery/jszip-utils/dist/jszip-utils.js | 118 + .../jszip-utils/dist/jszip-utils.min.js | 10 + javadocs/2.3.1/jquery/jszip/dist/jszip.js | 11370 +++++++ javadocs/2.3.1/jquery/jszip/dist/jszip.min.js | 13 + javadocs/2.3.1/legal/ADDITIONAL_LICENSE_INFO | 37 + javadocs/2.3.1/legal/ASSEMBLY_EXCEPTION | 27 + javadocs/2.3.1/legal/LICENSE | 347 + javadocs/2.3.1/legal/jquery.md | 72 + javadocs/2.3.1/legal/jqueryUI.md | 49 + javadocs/2.3.1/legal/jszip.md | 653 + javadocs/2.3.1/legal/pako.md | 45 + javadocs/2.3.1/member-search-index.js | 1 + javadocs/2.3.1/member-search-index.zip | Bin 0 -> 68014 bytes .../org/ldaptive/AbandonRequest.Builder.html | 380 + .../2.3.1/org/ldaptive/AbandonRequest.html | 525 + .../2.3.1/org/ldaptive/AbstractConfig.html | 448 + ...ectionStrategy.DefaultLdapURLIterator.html | 416 + .../ldaptive/AbstractConnectionStrategy.html | 672 + ...ctConnectionValidator.AbstractBuilder.html | 503 + .../ldaptive/AbstractConnectionValidator.html | 779 + .../AbstractMessage.AbstractBuilder.html | 404 + .../AbstractMessage.ControlParser.html | 550 + .../AbstractMessage.ControlsHandler.html | 392 + .../AbstractMessage.MessageIDHandler.html | 392 + .../2.3.1/org/ldaptive/AbstractMessage.html | 597 + .../AbstractOperation.AbstractBuilder.html | 613 + .../2.3.1/org/ldaptive/AbstractOperation.html | 864 + ...onConnectionValidator.AbstractBuilder.html | 421 + .../AbstractOperationConnectionValidator.html | 575 + ...bstractRequestMessage.AbstractBuilder.html | 452 + .../org/ldaptive/AbstractRequestMessage.html | 579 + .../AbstractResult.AbstractBuilder.html | 391 + ...stractResult.DiagnosticMessageHandler.html | 347 + .../AbstractResult.MatchedDNHandler.html | 347 + .../AbstractResult.ReferralHandler.html | 347 + .../AbstractResult.ResultCodeHandler.html | 347 + .../2.3.1/org/ldaptive/AbstractResult.html | 725 + .../org/ldaptive/AbstractRetryMetadata.html | 521 + .../AbstractSearchOperationFactory.html | 1105 + .../ActivePassiveConnectionStrategy.html | 447 + .../org/ldaptive/AddOperation.Builder.html | 357 + javadocs/2.3.1/org/ldaptive/AddOperation.html | 520 + .../org/ldaptive/AddRequest.Builder.html | 426 + javadocs/2.3.1/org/ldaptive/AddRequest.html | 601 + .../org/ldaptive/AddResponse.Builder.html | 359 + javadocs/2.3.1/org/ldaptive/AddResponse.html | 612 + .../AnonymousBindRequest.Builder.html | 357 + .../org/ldaptive/AnonymousBindRequest.html | 422 + .../ldaptive/AttributeModification.Type.html | 465 + .../org/ldaptive/AttributeModification.html | 446 + .../BindConnectionInitializer.Builder.html | 440 + .../ldaptive/BindConnectionInitializer.html | 743 + .../org/ldaptive/BindOperation.Builder.html | 357 + .../2.3.1/org/ldaptive/BindOperation.html | 520 + javadocs/2.3.1/org/ldaptive/BindRequest.html | 318 + .../org/ldaptive/BindResponse.Builder.html | 373 + .../BindResponse.SASLCredsHandler.html | 347 + javadocs/2.3.1/org/ldaptive/BindResponse.html | 683 + .../org/ldaptive/ClosedRetryMetadata.html | 412 + .../CompareConnectionValidator.Builder.html | 369 + .../ldaptive/CompareConnectionValidator.html | 548 + .../ldaptive/CompareOperation.Builder.html | 380 + .../2.3.1/org/ldaptive/CompareOperation.html | 634 + .../org/ldaptive/CompareOperationHandle.html | 565 + .../org/ldaptive/CompareRequest.Builder.html | 426 + .../2.3.1/org/ldaptive/CompareRequest.html | 676 + .../org/ldaptive/CompareResponse.Builder.html | 359 + .../2.3.1/org/ldaptive/CompareResponse.html | 654 + .../2.3.1/org/ldaptive/ConnectException.html | 416 + javadocs/2.3.1/org/ldaptive/Connection.html | 611 + .../ldaptive/ConnectionConfig.Builder.html | 554 + .../2.3.1/org/ldaptive/ConnectionConfig.html | 1375 + .../2.3.1/org/ldaptive/ConnectionFactory.html | 305 + .../ldaptive/ConnectionFactoryManager.html | 285 + .../ldaptive/ConnectionFactoryMetadata.html | 281 + .../org/ldaptive/ConnectionInitializer.html | 269 + .../org/ldaptive/ConnectionStrategy.html | 433 + .../org/ldaptive/ConnectionValidator.html | 346 + javadocs/2.3.1/org/ldaptive/Credential.html | 468 + .../DefaultConnectionFactory.Builder.html | 388 + .../ldaptive/DefaultConnectionFactory.html | 692 + .../org/ldaptive/DeleteOperation.Builder.html | 357 + .../2.3.1/org/ldaptive/DeleteOperation.html | 520 + .../org/ldaptive/DeleteRequest.Builder.html | 380 + .../2.3.1/org/ldaptive/DeleteRequest.html | 532 + .../org/ldaptive/DeleteResponse.Builder.html | 359 + .../2.3.1/org/ldaptive/DeleteResponse.html | 612 + javadocs/2.3.1/org/ldaptive/DerefAliases.html | 461 + .../DnsResolverConnectionStrategy.html | 650 + .../ldaptive/DnsSrvConnectionStrategy.html | 748 + .../org/ldaptive/FilterTemplate.Builder.html | 448 + .../2.3.1/org/ldaptive/FilterTemplate.html | 746 + .../org/ldaptive/InitialRetryMetadata.html | 311 + .../org/ldaptive/LdapAttribute.Builder.html | 486 + .../2.3.1/org/ldaptive/LdapAttribute.html | 1365 + .../ldaptive/LdapEntry.AttributeParser.html | 478 + .../ldaptive/LdapEntry.AttributesHandler.html | 347 + .../2.3.1/org/ldaptive/LdapEntry.Builder.html | 389 + .../org/ldaptive/LdapEntry.LdapDnHandler.html | 347 + javadocs/2.3.1/org/ldaptive/LdapEntry.html | 1054 + .../2.3.1/org/ldaptive/LdapException.html | 576 + javadocs/2.3.1/org/ldaptive/LdapURL.html | 1293 + .../org/ldaptive/LdapURLActivatorService.html | 535 + .../org/ldaptive/LdapURLRetryMetadata.html | 409 + javadocs/2.3.1/org/ldaptive/LdapURLSet.html | 531 + javadocs/2.3.1/org/ldaptive/LdapUtils.html | 1125 + javadocs/2.3.1/org/ldaptive/Message.html | 312 + .../ldaptive/ModifyDnOperation.Builder.html | 357 + .../2.3.1/org/ldaptive/ModifyDnOperation.html | 520 + .../org/ldaptive/ModifyDnRequest.Builder.html | 449 + .../2.3.1/org/ldaptive/ModifyDnRequest.html | 686 + .../ldaptive/ModifyDnResponse.Builder.html | 359 + .../2.3.1/org/ldaptive/ModifyDnResponse.html | 612 + .../org/ldaptive/ModifyOperation.Builder.html | 357 + .../2.3.1/org/ldaptive/ModifyOperation.html | 520 + .../org/ldaptive/ModifyRequest.Builder.html | 426 + .../2.3.1/org/ldaptive/ModifyRequest.html | 629 + .../org/ldaptive/ModifyResponse.Builder.html | 359 + .../2.3.1/org/ldaptive/ModifyResponse.html | 612 + javadocs/2.3.1/org/ldaptive/Operation.html | 304 + .../2.3.1/org/ldaptive/OperationHandle.html | 594 + .../PooledConnectionFactory.Builder.html | 580 + ...ctory.RetryValidationExceptionHandler.html | 398 + .../org/ldaptive/PooledConnectionFactory.html | 750 + .../ldaptive/RandomConnectionStrategy.html | 389 + javadocs/2.3.1/org/ldaptive/Request.html | 270 + javadocs/2.3.1/org/ldaptive/Result.html | 426 + javadocs/2.3.1/org/ldaptive/ResultCode.html | 1629 + .../2.3.1/org/ldaptive/RetryMetadata.html | 348 + .../2.3.1/org/ldaptive/ReturnAttributes.html | 613 + .../RoundRobinConnectionStrategy.html | 463 + .../SearchConnectionValidator.Builder.html | 369 + .../ldaptive/SearchConnectionValidator.html | 548 + .../org/ldaptive/SearchOperation.Builder.html | 472 + .../2.3.1/org/ldaptive/SearchOperation.html | 1686 ++ .../org/ldaptive/SearchOperationHandle.html | 611 + .../org/ldaptive/SearchRequest.Builder.html | 677 + .../2.3.1/org/ldaptive/SearchRequest.html | 1496 + .../org/ldaptive/SearchResponse.Builder.html | 387 + .../2.3.1/org/ldaptive/SearchResponse.html | 1019 + .../SearchResultReference.Builder.html | 361 + ...rchResultReference.ReferralUriHandler.html | 347 + .../org/ldaptive/SearchResultReference.html | 647 + javadocs/2.3.1/org/ldaptive/SearchScope.html | 470 + .../ldaptive/SimpleBindRequest.Builder.html | 426 + .../2.3.1/org/ldaptive/SimpleBindRequest.html | 591 + .../SingleConnectionFactory.Builder.html | 467 + ...ngleConnectionFactory.ConnectionProxy.html | 459 + ...actory.ReinitializeConnectionConsumer.html | 329 + .../org/ldaptive/SingleConnectionFactory.html | 1056 + .../2.3.1/org/ldaptive/UnbindRequest.html | 414 + .../org/ldaptive/ad/GlobalIdentifier.html | 399 + .../org/ldaptive/ad/SecurityIdentifier.html | 399 + .../org/ldaptive/ad/UnicodePwdAttribute.html | 463 + .../ad/class-use/GlobalIdentifier.html | 150 + .../ad/class-use/SecurityIdentifier.html | 150 + .../ad/class-use/UnicodePwdAttribute.html | 150 + .../control/DirSyncControl.CookieHandler.html | 392 + .../ad/control/DirSyncControl.Flag.html | 561 + .../control/DirSyncControl.FlagHandler.html | 392 + .../DirSyncControl.MaxAttrCountHandler.html | 392 + .../ldaptive/ad/control/DirSyncControl.html | 948 + .../ad/control/ExtendedDnControl.Flag.html | 433 + .../ad/control/ExtendedDnControl.html | 643 + .../ad/control/ForceUpdateControl.html | 510 + .../GetStatsControl.IntegerHandler.html | 395 + .../GetStatsControl.StringHandler.html | 395 + .../ldaptive/ad/control/GetStatsControl.html | 877 + .../ad/control/LazyCommitControl.html | 510 + .../ad/control/NotificationControl.html | 510 + .../ad/control/PermissiveModifyControl.html | 510 + .../control/RangeRetrievalNoerrControl.html | 510 + .../ad/control/SearchOptionsControl.Flag.html | 433 + .../ad/control/SearchOptionsControl.html | 642 + .../control/ShowDeactivatedLinkControl.html | 510 + .../ad/control/ShowDeletedControl.html | 510 + .../ad/control/ShowRecycledControl.html | 510 + .../ad/control/VerifyNameControl.html | 619 + .../DirSyncControl.CookieHandler.html | 150 + .../class-use/DirSyncControl.Flag.html | 317 + .../class-use/DirSyncControl.FlagHandler.html | 150 + .../DirSyncControl.MaxAttrCountHandler.html | 150 + .../ad/control/class-use/DirSyncControl.html | 206 + .../class-use/ExtendedDnControl.Flag.html | 329 + .../control/class-use/ExtendedDnControl.html | 150 + .../control/class-use/ForceUpdateControl.html | 150 + .../GetStatsControl.IntegerHandler.html | 150 + .../GetStatsControl.StringHandler.html | 150 + .../ad/control/class-use/GetStatsControl.html | 202 + .../control/class-use/LazyCommitControl.html | 150 + .../class-use/NotificationControl.html | 150 + .../class-use/PermissiveModifyControl.html | 150 + .../class-use/RangeRetrievalNoerrControl.html | 150 + .../class-use/SearchOptionsControl.Flag.html | 267 + .../class-use/SearchOptionsControl.html | 150 + .../class-use/ShowDeactivatedLinkControl.html | 150 + .../control/class-use/ShowDeletedControl.html | 150 + .../class-use/ShowRecycledControl.html | 150 + .../control/class-use/VerifyNameControl.html | 150 + .../ldaptive/ad/control/package-summary.html | 305 + .../org/ldaptive/ad/control/package-tree.html | 206 + .../org/ldaptive/ad/control/package-use.html | 240 + .../ad/control/util/DirSyncClient.html | 1057 + .../NotificationClient.NotificationItem.html | 569 + .../ad/control/util/NotificationClient.html | 485 + .../control/util/class-use/DirSyncClient.html | 150 + .../NotificationClient.NotificationItem.html | 204 + .../util/class-use/NotificationClient.html | 150 + .../ad/control/util/package-summary.html | 182 + .../ad/control/util/package-tree.html | 167 + .../ldaptive/ad/control/util/package-use.html | 187 + .../FastBindConnectionInitializer.html | 329 + .../ldaptive/ad/extended/FastBindRequest.html | 397 + .../FastBindConnectionInitializer.html | 150 + .../extended/class-use/FastBindRequest.html | 150 + .../ldaptive/ad/extended/package-summary.html | 176 + .../ldaptive/ad/extended/package-tree.html | 174 + .../org/ldaptive/ad/extended/package-use.html | 150 + .../AbstractBinaryAttributeHandler.html | 576 + .../ad/handler/ObjectGuidHandler.html | 545 + .../ldaptive/ad/handler/ObjectSidHandler.html | 546 + .../ad/handler/PrimaryGroupIdHandler.html | 613 + .../ad/handler/RangeEntryHandler.html | 577 + .../AbstractBinaryAttributeHandler.html | 203 + .../handler/class-use/ObjectGuidHandler.html | 150 + .../handler/class-use/ObjectSidHandler.html | 150 + .../class-use/PrimaryGroupIdHandler.html | 150 + .../handler/class-use/RangeEntryHandler.html | 150 + .../ldaptive/ad/handler/package-summary.html | 195 + .../org/ldaptive/ad/handler/package-tree.html | 184 + .../org/ldaptive/ad/handler/package-use.html | 187 + .../org/ldaptive/ad/package-summary.html | 182 + .../2.3.1/org/ldaptive/ad/package-tree.html | 171 + .../2.3.1/org/ldaptive/ad/package-use.html | 150 + .../org/ldaptive/ad/schema/SchemaFactory.html | 519 + .../ad/schema/class-use/SchemaFactory.html | 150 + .../ldaptive/ad/schema/package-summary.html | 170 + .../org/ldaptive/ad/schema/package-tree.html | 165 + .../org/ldaptive/ad/schema/package-use.html | 150 + .../transcode/DeltaTimeValueTranscoder.html | 437 + .../ad/transcode/FileTimeValueTranscoder.html | 458 + .../transcode/UnicodePwdValueTranscoder.html | 388 + .../class-use/DeltaTimeValueTranscoder.html | 150 + .../class-use/FileTimeValueTranscoder.html | 150 + .../class-use/UnicodePwdValueTranscoder.html | 196 + .../ad/transcode/package-summary.html | 182 + .../ldaptive/ad/transcode/package-tree.html | 175 + .../ldaptive/ad/transcode/package-use.html | 187 + .../org/ldaptive/asn1/AbstractDERTag.html | 480 + .../org/ldaptive/asn1/AbstractDERType.html | 396 + .../ldaptive/asn1/AbstractParseHandler.html | 390 + .../org/ldaptive/asn1/ApplicationDERTag.html | 464 + .../2.3.1/org/ldaptive/asn1/BooleanType.html | 502 + .../ldaptive/asn1/ConstructedDEREncoder.html | 391 + .../org/ldaptive/asn1/ContextDERTag.html | 446 + .../2.3.1/org/ldaptive/asn1/ContextType.html | 460 + .../2.3.1/org/ldaptive/asn1/CustomDERTag.html | 417 + .../2.3.1/org/ldaptive/asn1/DERBuffer.html | 515 + .../2.3.1/org/ldaptive/asn1/DEREncoder.html | 264 + .../2.3.1/org/ldaptive/asn1/DERParser.html | 579 + .../2.3.1/org/ldaptive/asn1/DERPath.Node.html | 529 + javadocs/2.3.1/org/ldaptive/asn1/DERPath.html | 723 + javadocs/2.3.1/org/ldaptive/asn1/DERTag.html | 376 + .../org/ldaptive/asn1/DefaultDERBuffer.html | 675 + .../2.3.1/org/ldaptive/asn1/IntegerType.html | 561 + .../2.3.1/org/ldaptive/asn1/NullType.html | 343 + .../org/ldaptive/asn1/OctetStringType.html | 507 + javadocs/2.3.1/org/ldaptive/asn1/OidType.html | 611 + .../2.3.1/org/ldaptive/asn1/ParseHandler.html | 267 + .../org/ldaptive/asn1/UniversalDERTag.html | 1106 + .../2.3.1/org/ldaptive/asn1/UuidType.html | 504 + .../asn1/class-use/AbstractDERTag.html | 211 + .../asn1/class-use/AbstractDERType.html | 245 + .../asn1/class-use/AbstractParseHandler.html | 630 + .../asn1/class-use/ApplicationDERTag.html | 150 + .../ldaptive/asn1/class-use/BooleanType.html | 150 + .../asn1/class-use/ConstructedDEREncoder.html | 150 + .../asn1/class-use/ContextDERTag.html | 150 + .../ldaptive/asn1/class-use/ContextType.html | 150 + .../ldaptive/asn1/class-use/CustomDERTag.html | 150 + .../ldaptive/asn1/class-use/DERBuffer.html | 1226 + .../ldaptive/asn1/class-use/DEREncoder.html | 485 + .../ldaptive/asn1/class-use/DERParser.html | 684 + .../ldaptive/asn1/class-use/DERPath.Node.html | 213 + .../org/ldaptive/asn1/class-use/DERPath.html | 1199 + .../org/ldaptive/asn1/class-use/DERTag.html | 353 + .../asn1/class-use/DefaultDERBuffer.html | 150 + .../ldaptive/asn1/class-use/IntegerType.html | 150 + .../org/ldaptive/asn1/class-use/NullType.html | 150 + .../asn1/class-use/OctetStringType.html | 150 + .../org/ldaptive/asn1/class-use/OidType.html | 150 + .../ldaptive/asn1/class-use/ParseHandler.html | 736 + .../asn1/class-use/UniversalDERTag.html | 242 + .../org/ldaptive/asn1/class-use/UuidType.html | 150 + .../org/ldaptive/asn1/package-summary.html | 327 + .../2.3.1/org/ldaptive/asn1/package-tree.html | 211 + .../2.3.1/org/ldaptive/asn1/package-use.html | 630 + .../auth/AbstractAuthenticationHandler.html | 554 + .../auth/AbstractSearchEntryResolver.html | 878 + .../auth/AccountState.DefaultWarning.html | 442 + .../org/ldaptive/auth/AccountState.Error.html | 311 + .../ldaptive/auth/AccountState.Warning.html | 289 + .../2.3.1/org/ldaptive/auth/AccountState.html | 530 + ...ticationRequestHandler.ControlFactory.html | 270 + ...ddControlAuthenticationRequestHandler.html | 428 + ...ggregateAuthenticationHandler.Builder.html | 372 + .../auth/AggregateAuthenticationHandler.html | 526 + ...AuthenticationResponseHandler.Builder.html | 372 + ...ggregateAuthenticationResponseHandler.html | 524 + .../auth/AggregateDnResolver.Builder.html | 372 + .../ldaptive/auth/AggregateDnResolver.html | 664 + .../auth/AggregateEntryResolver.Builder.html | 372 + .../ldaptive/auth/AggregateEntryResolver.html | 530 + .../ldaptive/auth/AuthenticationCriteria.html | 526 + .../ldaptive/auth/AuthenticationHandler.html | 269 + ...AuthenticationHandlerResponse.Builder.html | 387 + .../auth/AuthenticationHandlerResponse.html | 631 + .../auth/AuthenticationRequest.Builder.html | 554 + .../ldaptive/auth/AuthenticationRequest.html | 747 + .../auth/AuthenticationRequestHandler.html | 270 + .../auth/AuthenticationResponse.Builder.html | 415 + .../ldaptive/auth/AuthenticationResponse.html | 744 + .../auth/AuthenticationResponseHandler.html | 267 + .../auth/AuthenticationResultCode.html | 461 + .../ldaptive/auth/Authenticator.Builder.html | 508 + .../org/ldaptive/auth/Authenticator.html | 1070 + .../AuthorizationIdentityEntryResolver.html | 399 + .../CompareAuthenticationHandler.Scheme.html | 451 + .../auth/CompareAuthenticationHandler.html | 634 + .../2.3.1/org/ldaptive/auth/DnResolver.html | 269 + .../org/ldaptive/auth/EntryResolver.html | 273 + .../org/ldaptive/auth/FormatDnResolver.html | 631 + .../org/ldaptive/auth/NoOpDnResolver.html | 346 + .../org/ldaptive/auth/NoOpEntryResolver.html | 348 + .../auth/SearchDnResolver.Builder.html | 554 + .../org/ldaptive/auth/SearchDnResolver.html | 998 + .../ldaptive/auth/SearchEntryResolver.html | 423 + .../auth/SimpleBindAuthenticationHandler.html | 409 + javadocs/2.3.1/org/ldaptive/auth/User.html | 447 + .../ldaptive/auth/WhoAmIEntryResolver.html | 399 + .../AbstractAuthenticationHandler.html | 203 + .../AbstractSearchEntryResolver.html | 211 + .../AccountState.DefaultWarning.html | 150 + .../auth/class-use/AccountState.Error.html | 312 + .../auth/class-use/AccountState.Warning.html | 252 + .../ldaptive/auth/class-use/AccountState.html | 292 + ...ticationRequestHandler.ControlFactory.html | 211 + ...ddControlAuthenticationRequestHandler.html | 196 + ...ggregateAuthenticationHandler.Builder.html | 202 + .../AggregateAuthenticationHandler.html | 209 + ...AuthenticationResponseHandler.Builder.html | 202 + ...ggregateAuthenticationResponseHandler.html | 209 + .../AggregateDnResolver.Builder.html | 202 + .../auth/class-use/AggregateDnResolver.html | 209 + .../AggregateEntryResolver.Builder.html | 202 + .../class-use/AggregateEntryResolver.html | 209 + .../class-use/AuthenticationCriteria.html | 323 + .../auth/class-use/AuthenticationHandler.html | 371 + ...AuthenticationHandlerResponse.Builder.html | 211 + .../AuthenticationHandlerResponse.html | 340 + .../AuthenticationRequest.Builder.html | 252 + .../auth/class-use/AuthenticationRequest.html | 432 + .../AuthenticationRequestHandler.html | 282 + .../AuthenticationResponse.Builder.html | 221 + .../class-use/AuthenticationResponse.html | 280 + .../AuthenticationResponseHandler.html | 327 + .../class-use/AuthenticationResultCode.html | 263 + .../auth/class-use/Authenticator.Builder.html | 238 + .../auth/class-use/Authenticator.html | 349 + .../AuthorizationIdentityEntryResolver.html | 150 + .../CompareAuthenticationHandler.Scheme.html | 196 + .../CompareAuthenticationHandler.html | 223 + .../ldaptive/auth/class-use/DnResolver.html | 378 + .../auth/class-use/EntryResolver.html | 391 + .../auth/class-use/FormatDnResolver.html | 150 + .../auth/class-use/NoOpDnResolver.html | 150 + .../auth/class-use/NoOpEntryResolver.html | 150 + .../class-use/SearchDnResolver.Builder.html | 252 + .../auth/class-use/SearchDnResolver.html | 268 + .../auth/class-use/SearchEntryResolver.html | 223 + .../SimpleBindAuthenticationHandler.html | 223 + .../org/ldaptive/auth/class-use/User.html | 316 + .../auth/class-use/WhoAmIEntryResolver.html | 150 + .../ActiveDirectoryAccountState.Error.html | 757 + .../auth/ext/ActiveDirectoryAccountState.html | 433 + ...irectoryAuthenticationResponseHandler.html | 557 + .../ext/EDirectoryAccountState.Error.html | 704 + .../auth/ext/EDirectoryAccountState.html | 435 + ...irectoryAuthenticationResponseHandler.html | 472 + .../auth/ext/FreeIPAAccountState.Error.html | 736 + .../auth/ext/FreeIPAAccountState.html | 435 + .../FreeIPAAuthenticationResponseHandler.html | 637 + .../PasswordExpirationAccountState.Error.html | 491 + .../ext/PasswordExpirationAccountState.html | 434 + ...pirationAuthenticationResponseHandler.html | 370 + .../auth/ext/PasswordPolicyAccountState.html | 420 + ...ordPolicyAuthenticationRequestHandler.html | 324 + ...rdPolicyAuthenticationResponseHandler.html | 325 + .../ActiveDirectoryAccountState.Error.html | 257 + .../ActiveDirectoryAccountState.html | 150 + ...irectoryAuthenticationResponseHandler.html | 150 + .../EDirectoryAccountState.Error.html | 257 + .../ext/class-use/EDirectoryAccountState.html | 150 + ...irectoryAuthenticationResponseHandler.html | 150 + .../class-use/FreeIPAAccountState.Error.html | 258 + .../ext/class-use/FreeIPAAccountState.html | 150 + .../FreeIPAAuthenticationResponseHandler.html | 150 + .../PasswordExpirationAccountState.Error.html | 243 + .../PasswordExpirationAccountState.html | 150 + ...pirationAuthenticationResponseHandler.html | 150 + .../class-use/PasswordPolicyAccountState.html | 150 + ...ordPolicyAuthenticationRequestHandler.html | 150 + ...rdPolicyAuthenticationResponseHandler.html | 150 + .../ldaptive/auth/ext/package-summary.html | 269 + .../org/ldaptive/auth/ext/package-tree.html | 200 + .../org/ldaptive/auth/ext/package-use.html | 205 + .../org/ldaptive/auth/package-summary.html | 433 + .../2.3.1/org/ldaptive/auth/package-tree.html | 251 + .../2.3.1/org/ldaptive/auth/package-use.html | 525 + ...escriptor.SimpleAttributeValueMutator.html | 534 + ...tClassDescriptor.SimpleDnValueMutator.html | 409 + .../beans/AbstractClassDescriptor.html | 577 + .../beans/AbstractLdapEntryMapper.html | 489 + .../2.3.1/org/ldaptive/beans/Attribute.html | 376 + .../ldaptive/beans/AttributeValueMutator.html | 379 + .../org/ldaptive/beans/ClassDescriptor.html | 329 + .../org/ldaptive/beans/DnValueMutator.html | 290 + javadocs/2.3.1/org/ldaptive/beans/Entry.html | 301 + .../org/ldaptive/beans/LdapEntryMapper.html | 324 + ...escriptor.SimpleAttributeValueMutator.html | 150 + ...tClassDescriptor.SimpleDnValueMutator.html | 150 + .../class-use/AbstractClassDescriptor.html | 238 + .../class-use/AbstractLdapEntryMapper.html | 224 + .../ldaptive/beans/class-use/Attribute.html | 277 + .../class-use/AttributeValueMutator.html | 419 + .../beans/class-use/ClassDescriptor.html | 337 + .../beans/class-use/DnValueMutator.html | 349 + .../org/ldaptive/beans/class-use/Entry.html | 150 + .../beans/class-use/LdapEntryMapper.html | 321 + .../beans/generate/BeanGenerator.Builder.html | 482 + .../beans/generate/BeanGenerator.html | 1333 + .../class-use/BeanGenerator.Builder.html | 241 + .../generate/class-use/BeanGenerator.html | 264 + .../beans/generate/package-summary.html | 174 + .../ldaptive/beans/generate/package-tree.html | 166 + .../ldaptive/beans/generate/package-use.html | 214 + .../props/BeanGeneratorPropertyInvoker.html | 348 + .../props/BeanGeneratorPropertySource.html | 521 + .../BeanGeneratorPropertyInvoker.html | 196 + .../BeanGeneratorPropertySource.html | 150 + .../beans/generate/props/package-summary.html | 176 + .../beans/generate/props/package-tree.html | 174 + .../beans/generate/props/package-use.html | 187 + .../org/ldaptive/beans/package-summary.html | 246 + .../org/ldaptive/beans/package-tree.html | 184 + .../2.3.1/org/ldaptive/beans/package-use.html | 352 + .../persistence/DefaultLdapEntryManager.html | 722 + .../beans/persistence/LdapEntryManager.html | 361 + .../class-use/DefaultLdapEntryManager.html | 150 + .../class-use/LdapEntryManager.html | 196 + .../beans/persistence/package-summary.html | 187 + .../beans/persistence/package-tree.html | 171 + .../beans/persistence/package-use.html | 187 + .../AbstractAttributeValueMutator.html | 489 + ...bstractCollectionReflectionTranscoder.html | 613 + .../reflect/ArrayReflectionTranscoder.html | 541 + .../beans/reflect/DefaultClassDescriptor.html | 368 + .../beans/reflect/DefaultDnValueMutator.html | 440 + .../beans/reflect/DefaultLdapEntryMapper.html | 416 + .../reflect/DefaultReflectionTranscoder.html | 669 + .../reflect/FieldAttributeValueMutator.html | 535 + .../beans/reflect/FieldClassDescriptor.html | 439 + .../reflect/ListReflectionTranscoder.html | 372 + .../reflect/MethodAttributeValueMutator.html | 541 + .../beans/reflect/MethodClassDescriptor.html | 439 + .../beans/reflect/ReflectionTranscoder.html | 379 + .../beans/reflect/ReflectionUtils.html | 439 + .../reflect/SetReflectionTranscoder.html | 372 + .../SingleValueReflectionTranscoder.html | 553 + .../beans/reflect/TranscoderFactory.html | 394 + .../AbstractAttributeValueMutator.html | 203 + ...bstractCollectionReflectionTranscoder.html | 203 + .../class-use/ArrayReflectionTranscoder.html | 226 + .../class-use/DefaultClassDescriptor.html | 150 + .../class-use/DefaultDnValueMutator.html | 150 + .../class-use/DefaultLdapEntryMapper.html | 150 + .../DefaultReflectionTranscoder.html | 150 + .../class-use/FieldAttributeValueMutator.html | 150 + .../class-use/FieldClassDescriptor.html | 150 + .../class-use/ListReflectionTranscoder.html | 150 + .../MethodAttributeValueMutator.html | 150 + .../class-use/MethodClassDescriptor.html | 150 + .../class-use/ReflectionTranscoder.html | 331 + .../reflect/class-use/ReflectionUtils.html | 150 + .../class-use/SetReflectionTranscoder.html | 150 + .../SingleValueReflectionTranscoder.html | 304 + .../reflect/class-use/TranscoderFactory.html | 150 + .../beans/reflect/package-summary.html | 277 + .../ldaptive/beans/reflect/package-tree.html | 200 + .../ldaptive/beans/reflect/package-use.html | 211 + .../spring/SpelAttributeValueMutator.html | 714 + .../beans/spring/SpelDnValueMutator.html | 460 + .../beans/spring/SpringClassDescriptor.html | 434 + .../beans/spring/SpringLdapEntryMapper.html | 484 + .../class-use/SpelAttributeValueMutator.html | 150 + .../spring/class-use/SpelDnValueMutator.html | 150 + .../class-use/SpringClassDescriptor.html | 150 + .../class-use/SpringLdapEntryMapper.html | 150 + .../convert/DurationToStringConverter.html | 325 + .../convert/StringToDurationConverter.html | 325 + .../StringToZonedDateTimeConverter.html | 325 + .../ZonedDateTimeToStringConverter.html | 325 + .../class-use/DurationToStringConverter.html | 150 + .../class-use/StringToDurationConverter.html | 150 + .../StringToZonedDateTimeConverter.html | 150 + .../ZonedDateTimeToStringConverter.html | 150 + .../beans/spring/convert/package-summary.html | 188 + .../beans/spring/convert/package-tree.html | 168 + .../beans/spring/convert/package-use.html | 150 + .../beans/spring/package-summary.html | 188 + .../ldaptive/beans/spring/package-tree.html | 176 + .../ldaptive/beans/spring/package-use.html | 150 + .../class-use/AbandonRequest.Builder.html | 208 + .../ldaptive/class-use/AbandonRequest.html | 222 + .../ldaptive/class-use/AbstractConfig.html | 252 + ...ectionStrategy.DefaultLdapURLIterator.html | 150 + .../class-use/AbstractConnectionStrategy.html | 224 + ...ctConnectionValidator.AbstractBuilder.html | 210 + .../AbstractConnectionValidator.html | 244 + .../AbstractMessage.AbstractBuilder.html | 316 + .../AbstractMessage.ControlParser.html | 150 + .../AbstractMessage.ControlsHandler.html | 150 + .../AbstractMessage.MessageIDHandler.html | 150 + .../ldaptive/class-use/AbstractMessage.html | 401 + .../AbstractOperation.AbstractBuilder.html | 266 + .../ldaptive/class-use/AbstractOperation.html | 300 + ...onConnectionValidator.AbstractBuilder.html | 203 + .../AbstractOperationConnectionValidator.html | 220 + ...bstractRequestMessage.AbstractBuilder.html | 308 + .../class-use/AbstractRequestMessage.html | 412 + .../AbstractResult.AbstractBuilder.html | 291 + ...stractResult.DiagnosticMessageHandler.html | 150 + .../AbstractResult.MatchedDNHandler.html | 150 + .../AbstractResult.ReferralHandler.html | 150 + .../AbstractResult.ResultCodeHandler.html | 150 + .../ldaptive/class-use/AbstractResult.html | 363 + .../class-use/AbstractRetryMetadata.html | 210 + .../AbstractSearchOperationFactory.html | 288 + .../ActivePassiveConnectionStrategy.html | 194 + .../class-use/AddOperation.Builder.html | 201 + .../org/ldaptive/class-use/AddOperation.html | 297 + .../class-use/AddRequest.Builder.html | 222 + .../org/ldaptive/class-use/AddRequest.html | 299 + .../class-use/AddResponse.Builder.html | 201 + .../org/ldaptive/class-use/AddResponse.html | 303 + .../AnonymousBindRequest.Builder.html | 201 + .../class-use/AnonymousBindRequest.html | 150 + .../class-use/AttributeModification.Type.html | 242 + .../class-use/AttributeModification.html | 333 + .../BindConnectionInitializer.Builder.html | 226 + .../class-use/BindConnectionInitializer.html | 264 + .../class-use/BindOperation.Builder.html | 201 + .../org/ldaptive/class-use/BindOperation.html | 213 + .../org/ldaptive/class-use/BindRequest.html | 437 + .../class-use/BindResponse.Builder.html | 206 + .../BindResponse.SASLCredsHandler.html | 150 + .../org/ldaptive/class-use/BindResponse.html | 408 + .../class-use/ClosedRetryMetadata.html | 150 + .../CompareConnectionValidator.Builder.html | 201 + .../class-use/CompareConnectionValidator.html | 150 + .../class-use/CompareOperation.Builder.html | 208 + .../ldaptive/class-use/CompareOperation.html | 239 + .../class-use/CompareOperationHandle.html | 315 + .../class-use/CompareRequest.Builder.html | 222 + .../ldaptive/class-use/CompareRequest.html | 346 + .../class-use/CompareResponse.Builder.html | 201 + .../ldaptive/class-use/CompareResponse.html | 272 + .../ldaptive/class-use/ConnectException.html | 211 + .../org/ldaptive/class-use/Connection.html | 827 + .../class-use/ConnectionConfig.Builder.html | 267 + .../ldaptive/class-use/ConnectionConfig.html | 594 + .../ldaptive/class-use/ConnectionFactory.html | 1167 + .../class-use/ConnectionFactoryManager.html | 399 + .../class-use/ConnectionFactoryMetadata.html | 150 + .../class-use/ConnectionInitializer.html | 280 + .../class-use/ConnectionStrategy.html | 358 + .../class-use/ConnectionValidator.html | 447 + .../org/ldaptive/class-use/Credential.html | 388 + .../DefaultConnectionFactory.Builder.html | 223 + .../class-use/DefaultConnectionFactory.html | 358 + .../class-use/DeleteOperation.Builder.html | 201 + .../ldaptive/class-use/DeleteOperation.html | 297 + .../class-use/DeleteRequest.Builder.html | 208 + .../org/ldaptive/class-use/DeleteRequest.html | 299 + .../class-use/DeleteResponse.Builder.html | 201 + .../ldaptive/class-use/DeleteResponse.html | 303 + .../org/ldaptive/class-use/DerefAliases.html | 364 + .../DnsResolverConnectionStrategy.html | 194 + .../class-use/DnsSrvConnectionStrategy.html | 194 + .../class-use/FilterTemplate.Builder.html | 230 + .../ldaptive/class-use/FilterTemplate.html | 494 + .../class-use/InitialRetryMetadata.html | 150 + .../class-use/LdapAttribute.Builder.html | 242 + .../org/ldaptive/class-use/LdapAttribute.html | 548 + .../class-use/LdapEntry.AttributeParser.html | 150 + .../LdapEntry.AttributesHandler.html | 150 + .../ldaptive/class-use/LdapEntry.Builder.html | 216 + .../class-use/LdapEntry.LdapDnHandler.html | 150 + .../org/ldaptive/class-use/LdapEntry.html | 1234 + .../org/ldaptive/class-use/LdapException.html | 1846 ++ .../2.3.1/org/ldaptive/class-use/LdapURL.html | 705 + .../class-use/LdapURLActivatorService.html | 213 + .../class-use/LdapURLRetryMetadata.html | 230 + .../org/ldaptive/class-use/LdapURLSet.html | 232 + .../org/ldaptive/class-use/LdapUtils.html | 150 + .../2.3.1/org/ldaptive/class-use/Message.html | 516 + .../class-use/ModifyDnOperation.Builder.html | 201 + .../ldaptive/class-use/ModifyDnOperation.html | 239 + .../class-use/ModifyDnRequest.Builder.html | 229 + .../ldaptive/class-use/ModifyDnRequest.html | 299 + .../class-use/ModifyDnResponse.Builder.html | 201 + .../ldaptive/class-use/ModifyDnResponse.html | 262 + .../class-use/ModifyOperation.Builder.html | 201 + .../ldaptive/class-use/ModifyOperation.html | 297 + .../class-use/ModifyRequest.Builder.html | 222 + .../org/ldaptive/class-use/ModifyRequest.html | 299 + .../class-use/ModifyResponse.Builder.html | 201 + .../ldaptive/class-use/ModifyResponse.html | 262 + .../org/ldaptive/class-use/Operation.html | 346 + .../ldaptive/class-use/OperationHandle.html | 621 + .../PooledConnectionFactory.Builder.html | 278 + ...ctory.RetryValidationExceptionHandler.html | 150 + .../class-use/PooledConnectionFactory.html | 264 + .../class-use/RandomConnectionStrategy.html | 194 + .../2.3.1/org/ldaptive/class-use/Request.html | 717 + .../2.3.1/org/ldaptive/class-use/Result.html | 901 + .../org/ldaptive/class-use/ResultCode.html | 552 + .../org/ldaptive/class-use/RetryMetadata.html | 330 + .../ldaptive/class-use/ReturnAttributes.html | 204 + .../RoundRobinConnectionStrategy.html | 194 + .../SearchConnectionValidator.Builder.html | 201 + .../class-use/SearchConnectionValidator.html | 223 + .../class-use/SearchOperation.Builder.html | 236 + .../ldaptive/class-use/SearchOperation.html | 370 + .../class-use/SearchOperationHandle.html | 533 + .../class-use/SearchRequest.Builder.html | 299 + .../org/ldaptive/class-use/SearchRequest.html | 927 + .../class-use/SearchResponse.Builder.html | 211 + .../ldaptive/class-use/SearchResponse.html | 1127 + .../SearchResultReference.Builder.html | 206 + ...rchResultReference.ReferralUriHandler.html | 150 + .../class-use/SearchResultReference.html | 430 + .../org/ldaptive/class-use/SearchScope.html | 307 + .../class-use/SimpleBindRequest.Builder.html | 222 + .../ldaptive/class-use/SimpleBindRequest.html | 150 + .../SingleConnectionFactory.Builder.html | 233 + ...ngleConnectionFactory.ConnectionProxy.html | 196 + ...actory.ReinitializeConnectionConsumer.html | 150 + .../class-use/SingleConnectionFactory.html | 288 + .../org/ldaptive/class-use/UnbindRequest.html | 222 + .../concurrent/AbstractOperationWorker.html | 497 + .../concurrent/AddOperationWorker.html | 327 + .../ldaptive/concurrent/CallableWorker.html | 502 + .../concurrent/CompareOperationWorker.html | 327 + .../concurrent/DeleteOperationWorker.html | 327 + .../concurrent/ModifyDnOperationWorker.html | 327 + .../concurrent/ModifyOperationWorker.html | 327 + .../ldaptive/concurrent/OperationWorker.html | 299 + .../concurrent/SearchOperationWorker.html | 449 + .../class-use/AbstractOperationWorker.html | 231 + .../class-use/AddOperationWorker.html | 150 + .../concurrent/class-use/CallableWorker.html | 196 + .../class-use/CompareOperationWorker.html | 150 + .../class-use/DeleteOperationWorker.html | 150 + .../class-use/ModifyDnOperationWorker.html | 150 + .../class-use/ModifyOperationWorker.html | 150 + .../concurrent/class-use/OperationWorker.html | 238 + .../class-use/SearchOperationWorker.html | 246 + .../ldaptive/concurrent/package-summary.html | 229 + .../org/ldaptive/concurrent/package-tree.html | 181 + .../org/ldaptive/concurrent/package-use.html | 239 + .../org/ldaptive/control/AbstractControl.html | 520 + .../AuthorizationIdentityRequestControl.html | 509 + .../AuthorizationIdentityResponseControl.html | 605 + .../2.3.1/org/ldaptive/control/Control.html | 289 + .../org/ldaptive/control/ControlFactory.html | 329 + ...tificationControl.ChangeNumberHandler.html | 392 + ...NotificationControl.ChangeTypeHandler.html | 392 + ...NotificationControl.PreviousDnHandler.html | 392 + .../EntryChangeNotificationControl.html | 831 + .../org/ldaptive/control/GenericControl.html | 616 + .../ldaptive/control/ManageDsaITControl.html | 509 + .../control/MatchedValuesRequestControl.html | 720 + .../PagedResultsControl.CookieHandler.html | 392 + .../PagedResultsControl.SizeHandler.html | 392 + .../ldaptive/control/PagedResultsControl.html | 798 + .../control/PasswordExpiredControl.html | 490 + .../control/PasswordExpiringControl.html | 610 + .../control/PasswordPolicyControl.Error.html | 710 + .../PasswordPolicyControl.ErrorHandler.html | 392 + ...cyControl.GraceAuthnsRemainingHandler.html | 392 + ...cyControl.TimeBeforeExpirationHandler.html | 392 + .../control/PasswordPolicyControl.html | 793 + .../control/PersistentSearchChangeType.html | 557 + .../PersistentSearchRequestControl.html | 790 + .../control/ProxyAuthorizationControl.html | 607 + .../org/ldaptive/control/RelaxControl.html | 489 + .../org/ldaptive/control/RequestControl.html | 297 + .../org/ldaptive/control/ResponseControl.html | 276 + ...ssionTrackingControl.FormatOIDHandler.html | 392 + ...essionTrackingControl.SourceIpHandler.html | 392 + ...sionTrackingControl.SourceNameHandler.html | 392 + ...kingControl.TrackingIdentifierHandler.html | 392 + .../control/SessionTrackingControl.html | 972 + .../2.3.1/org/ldaptive/control/SortKey.html | 648 + .../ldaptive/control/SortRequestControl.html | 616 + ...tResponseControl.AttributeTypeHandler.html | 392 + ...SortResponseControl.SortResultHandler.html | 392 + .../ldaptive/control/SortResponseControl.html | 728 + .../SyncDoneControl.CookieHandler.html | 392 + ...SyncDoneControl.RefreshDeletesHandler.html | 392 + .../org/ldaptive/control/SyncDoneControl.html | 729 + .../control/SyncRequestControl.Mode.html | 529 + .../ldaptive/control/SyncRequestControl.html | 820 + .../SyncStateControl.CookieHandler.html | 392 + .../SyncStateControl.EntryUuidHandler.html | 392 + .../control/SyncStateControl.State.html | 561 + .../SyncStateControl.StateHandler.html | 392 + .../ldaptive/control/SyncStateControl.html | 837 + .../ldaptive/control/TreeDeleteControl.html | 509 + .../VirtualListViewRequestControl.html | 1164 + ...ewResponseControl.ContentCountHandler.html | 392 + ...tViewResponseControl.ContextIDHandler.html | 392 + ...ResponseControl.TargetPositionHandler.html | 392 + ...ViewResponseControl.ViewResultHandler.html | 392 + .../VirtualListViewResponseControl.html | 880 + .../control/class-use/AbstractControl.html | 459 + .../AuthorizationIdentityRequestControl.html | 150 + .../AuthorizationIdentityResponseControl.html | 150 + .../ldaptive/control/class-use/Control.html | 490 + .../control/class-use/ControlFactory.html | 150 + ...tificationControl.ChangeNumberHandler.html | 150 + ...NotificationControl.ChangeTypeHandler.html | 150 + ...NotificationControl.PreviousDnHandler.html | 150 + .../EntryChangeNotificationControl.html | 206 + .../control/class-use/GenericControl.html | 150 + .../control/class-use/ManageDsaITControl.html | 150 + .../MatchedValuesRequestControl.html | 150 + .../PagedResultsControl.CookieHandler.html | 150 + .../PagedResultsControl.SizeHandler.html | 150 + .../class-use/PagedResultsControl.html | 228 + .../class-use/PasswordExpiredControl.html | 150 + .../class-use/PasswordExpiringControl.html | 150 + .../PasswordPolicyControl.Error.html | 312 + .../PasswordPolicyControl.ErrorHandler.html | 150 + ...cyControl.GraceAuthnsRemainingHandler.html | 150 + ...cyControl.TimeBeforeExpirationHandler.html | 150 + .../class-use/PasswordPolicyControl.html | 206 + .../class-use/PersistentSearchChangeType.html | 427 + .../PersistentSearchRequestControl.html | 150 + .../class-use/ProxyAuthorizationControl.html | 150 + .../control/class-use/RelaxControl.html | 150 + .../control/class-use/RequestControl.html | 749 + .../control/class-use/ResponseControl.html | 460 + ...ssionTrackingControl.FormatOIDHandler.html | 150 + ...essionTrackingControl.SourceIpHandler.html | 150 + ...sionTrackingControl.SourceNameHandler.html | 150 + ...kingControl.TrackingIdentifierHandler.html | 150 + .../class-use/SessionTrackingControl.html | 212 + .../ldaptive/control/class-use/SortKey.html | 279 + .../control/class-use/SortRequestControl.html | 196 + ...tResponseControl.AttributeTypeHandler.html | 150 + ...SortResponseControl.SortResultHandler.html | 150 + .../class-use/SortResponseControl.html | 200 + .../SyncDoneControl.CookieHandler.html | 150 + ...SyncDoneControl.RefreshDeletesHandler.html | 150 + .../control/class-use/SyncDoneControl.html | 200 + .../class-use/SyncRequestControl.Mode.html | 291 + .../control/class-use/SyncRequestControl.html | 150 + .../SyncStateControl.CookieHandler.html | 150 + .../SyncStateControl.EntryUuidHandler.html | 150 + .../class-use/SyncStateControl.State.html | 291 + .../SyncStateControl.StateHandler.html | 150 + .../control/class-use/SyncStateControl.html | 206 + .../control/class-use/TreeDeleteControl.html | 150 + .../VirtualListViewRequestControl.html | 230 + ...ewResponseControl.ContentCountHandler.html | 150 + ...tViewResponseControl.ContextIDHandler.html | 150 + ...ResponseControl.TargetPositionHandler.html | 150 + ...ViewResponseControl.ViewResultHandler.html | 150 + .../VirtualListViewResponseControl.html | 240 + .../org/ldaptive/control/package-summary.html | 516 + .../org/ldaptive/control/package-tree.html | 247 + .../org/ldaptive/control/package-use.html | 573 + .../ldaptive/control/util/CookieManager.html | 285 + .../control/util/DefaultCookieManager.html | 416 + .../control/util/PagedResultsClient.html | 637 + .../control/util/PersistentSearchClient.html | 605 + .../ldaptive/control/util/SyncReplClient.html | 811 + .../control/util/SyncReplCookie.CSN.html | 524 + .../ldaptive/control/util/SyncReplCookie.html | 456 + .../ldaptive/control/util/SyncReplRunner.html | 935 + .../control/util/VirtualListViewClient.html | 576 + .../control/util/VirtualListViewParams.html | 722 + .../control/util/class-use/CookieManager.html | 351 + .../util/class-use/DefaultCookieManager.html | 150 + .../util/class-use/PagedResultsClient.html | 150 + .../class-use/PersistentSearchClient.html | 150 + .../util/class-use/SyncReplClient.html | 196 + .../util/class-use/SyncReplCookie.CSN.html | 213 + .../util/class-use/SyncReplCookie.html | 150 + .../util/class-use/SyncReplRunner.html | 150 + .../util/class-use/VirtualListViewClient.html | 150 + .../util/class-use/VirtualListViewParams.html | 214 + .../control/util/package-summary.html | 236 + .../ldaptive/control/util/package-tree.html | 183 + .../ldaptive/control/util/package-use.html | 228 + .../dn/AbstractAttributeValueEscaper.html | 403 + .../ldaptive/dn/AttributeValueEscaper.html | 266 + .../dn/DefaultAttributeValueEscaper.html | 365 + .../DefaultDnParser.OctetStringHandler.html | 399 + .../org/ldaptive/dn/DefaultDnParser.html | 494 + .../org/ldaptive/dn/DefaultRDnNormalizer.html | 596 + .../2.3.1/org/ldaptive/dn/Dn.Builder.html | 398 + javadocs/2.3.1/org/ldaptive/dn/Dn.html | 1058 + javadocs/2.3.1/org/ldaptive/dn/DnParser.html | 266 + .../dn/MinimalAttributeValueEscaper.html | 365 + javadocs/2.3.1/org/ldaptive/dn/NameValue.html | 572 + javadocs/2.3.1/org/ldaptive/dn/RDn.html | 761 + .../2.3.1/org/ldaptive/dn/RDnNormalizer.html | 266 + .../AbstractAttributeValueEscaper.html | 203 + .../dn/class-use/AttributeValueEscaper.html | 295 + .../DefaultAttributeValueEscaper.html | 150 + .../DefaultDnParser.OctetStringHandler.html | 150 + .../dn/class-use/DefaultDnParser.html | 150 + .../dn/class-use/DefaultRDnNormalizer.html | 150 + .../org/ldaptive/dn/class-use/Dn.Builder.html | 211 + .../2.3.1/org/ldaptive/dn/class-use/Dn.html | 395 + .../org/ldaptive/dn/class-use/DnParser.html | 219 + .../MinimalAttributeValueEscaper.html | 150 + .../org/ldaptive/dn/class-use/NameValue.html | 302 + .../2.3.1/org/ldaptive/dn/class-use/RDn.html | 343 + .../ldaptive/dn/class-use/RDnNormalizer.html | 271 + .../org/ldaptive/dn/package-summary.html | 261 + .../2.3.1/org/ldaptive/dn/package-tree.html | 185 + .../2.3.1/org/ldaptive/dn/package-use.html | 325 + .../org/ldaptive/dns/AbstractDNSResolver.html | 498 + .../org/ldaptive/dns/DNSContextFactory.html | 267 + .../org/ldaptive/dns/DNSDomainFunction.html | 326 + .../2.3.1/org/ldaptive/dns/DNSResolver.html | 270 + .../dns/DefaultDNSContextFactory.html | 439 + .../org/ldaptive/dns/SRVDNSResolver.html | 560 + .../2.3.1/org/ldaptive/dns/SRVRecord.html | 598 + .../dns/class-use/AbstractDNSResolver.html | 196 + .../dns/class-use/DNSContextFactory.html | 299 + .../dns/class-use/DNSDomainFunction.html | 150 + .../ldaptive/dns/class-use/DNSResolver.html | 203 + .../class-use/DefaultDNSContextFactory.html | 150 + .../dns/class-use/SRVDNSResolver.html | 196 + .../org/ldaptive/dns/class-use/SRVRecord.html | 258 + .../org/ldaptive/dns/package-summary.html | 218 + .../2.3.1/org/ldaptive/dns/package-tree.html | 179 + .../2.3.1/org/ldaptive/dns/package-use.html | 240 + .../org/ldaptive/ext/MergeOperation.html | 763 + ...Request.AttributeModificationsHandler.html | 232 + .../ext/MergeRequest.BatchHandler.html | 383 + ...eRequest.MaxSizeAttributeValueHandler.html | 382 + .../2.3.1/org/ldaptive/ext/MergeRequest.html | 869 + .../ext/class-use/MergeOperation.html | 150 + ...Request.AttributeModificationsHandler.html | 255 + .../class-use/MergeRequest.BatchHandler.html | 150 + ...eRequest.MaxSizeAttributeValueHandler.html | 150 + .../ldaptive/ext/class-use/MergeRequest.html | 222 + .../org/ldaptive/ext/package-summary.html | 207 + .../2.3.1/org/ldaptive/ext/package-tree.html | 178 + .../2.3.1/org/ldaptive/ext/package-use.html | 193 + .../org/ldaptive/extended/CancelRequest.html | 403 + .../extended/ExtendedOperation.Builder.html | 380 + .../ldaptive/extended/ExtendedOperation.html | 634 + .../extended/ExtendedOperationHandle.html | 565 + .../extended/ExtendedRequest.Builder.html | 424 + .../ldaptive/extended/ExtendedRequest.html | 579 + .../extended/ExtendedResponse.Builder.html | 405 + .../ExtendedResponse.ResponseNameHandler.html | 347 + ...ExtendedResponse.ResponseValueHandler.html | 347 + .../ldaptive/extended/ExtendedResponse.html | 775 + .../IntermediateResponse.Builder.html | 393 + ...ermediateResponse.ResponseNameHandler.html | 392 + ...rmediateResponse.ResponseValueHandler.html | 392 + .../extended/IntermediateResponse.html | 639 + .../NoticeOfDisconnection.Builder.html | 376 + .../extended/NoticeOfDisconnection.html | 584 + .../extended/PasswordModifyRequest.html | 465 + ...ModifyResponseParser.GenPasswdHandler.html | 392 + .../PasswordModifyResponseParser.html | 348 + .../ldaptive/extended/StartTLSRequest.html | 397 + .../extended/SyncInfoMessage.Builder.html | 479 + .../SyncInfoMessage.NewCookieHandler.html | 347 + ...nfoMessage.RefreshDeleteCookieHandler.html | 347 + ...cInfoMessage.RefreshDeleteDoneHandler.html | 347 + .../SyncInfoMessage.RefreshDeleteHandler.html | 347 + ...foMessage.RefreshPresentCookieHandler.html | 347 + ...InfoMessage.RefreshPresentDoneHandler.html | 347 + ...SyncInfoMessage.RefreshPresentHandler.html | 347 + ...yncInfoMessage.SyncIdSetCookieHandler.html | 347 + ...ncInfoMessage.SyncIdSetDeletesHandler.html | 347 + .../SyncInfoMessage.SyncIdSetHandler.html | 347 + ...SyncInfoMessage.SyncIdSetUuidsHandler.html | 347 + .../extended/SyncInfoMessage.Type.html | 465 + .../ldaptive/extended/SyncInfoMessage.html | 1155 + .../UnsolicitedNotification.Builder.html | 389 + .../extended/UnsolicitedNotification.html | 573 + .../org/ldaptive/extended/WhoAmIRequest.html | 397 + .../extended/WhoAmIResponseParser.html | 323 + .../extended/class-use/CancelRequest.html | 150 + .../class-use/ExtendedOperation.Builder.html | 208 + .../extended/class-use/ExtendedOperation.html | 213 + .../class-use/ExtendedOperationHandle.html | 386 + .../class-use/ExtendedRequest.Builder.html | 215 + .../extended/class-use/ExtendedRequest.html | 382 + .../class-use/ExtendedResponse.Builder.html | 231 + .../ExtendedResponse.ResponseNameHandler.html | 150 + ...ExtendedResponse.ResponseValueHandler.html | 150 + .../extended/class-use/ExtendedResponse.html | 330 + .../IntermediateResponse.Builder.html | 226 + ...ermediateResponse.ResponseNameHandler.html | 150 + ...rmediateResponse.ResponseValueHandler.html | 150 + .../class-use/IntermediateResponse.html | 249 + .../NoticeOfDisconnection.Builder.html | 201 + .../class-use/NoticeOfDisconnection.html | 150 + .../class-use/PasswordModifyRequest.html | 150 + ...ModifyResponseParser.GenPasswdHandler.html | 150 + .../PasswordModifyResponseParser.html | 150 + .../extended/class-use/StartTLSRequest.html | 196 + .../class-use/SyncInfoMessage.Builder.html | 236 + .../SyncInfoMessage.NewCookieHandler.html | 150 + ...nfoMessage.RefreshDeleteCookieHandler.html | 150 + ...cInfoMessage.RefreshDeleteDoneHandler.html | 150 + .../SyncInfoMessage.RefreshDeleteHandler.html | 150 + ...foMessage.RefreshPresentCookieHandler.html | 150 + ...InfoMessage.RefreshPresentDoneHandler.html | 150 + ...SyncInfoMessage.RefreshPresentHandler.html | 150 + ...yncInfoMessage.SyncIdSetCookieHandler.html | 150 + ...ncInfoMessage.SyncIdSetDeletesHandler.html | 150 + .../SyncInfoMessage.SyncIdSetHandler.html | 150 + ...SyncInfoMessage.SyncIdSetUuidsHandler.html | 150 + .../class-use/SyncInfoMessage.Type.html | 250 + .../extended/class-use/SyncInfoMessage.html | 317 + .../UnsolicitedNotification.Builder.html | 216 + .../class-use/UnsolicitedNotification.html | 265 + .../extended/class-use/WhoAmIRequest.html | 150 + .../class-use/WhoAmIResponseParser.html | 150 + .../ldaptive/extended/package-summary.html | 404 + .../org/ldaptive/extended/package-tree.html | 281 + .../org/ldaptive/extended/package-use.html | 424 + ...AbstractAttributeValueAssertionFilter.html | 533 + .../filter/AbstractFilterFunction.html | 451 + .../2.3.1/org/ldaptive/filter/AndFilter.html | 557 + .../ldaptive/filter/ApproximateFilter.html | 457 + .../filter/DefaultFilterFunction.html | 573 + .../org/ldaptive/filter/EqualityFilter.html | 453 + .../org/ldaptive/filter/ExtensibleFilter.html | 693 + .../org/ldaptive/filter/Filter.Type.html | 561 + .../2.3.1/org/ldaptive/filter/Filter.html | 322 + .../org/ldaptive/filter/FilterFunction.html | 274 + .../ldaptive/filter/FilterParseException.html | 416 + .../org/ldaptive/filter/FilterParser.html | 449 + .../2.3.1/org/ldaptive/filter/FilterSet.html | 314 + .../org/ldaptive/filter/FilterUtils.html | 375 + .../ldaptive/filter/GreaterOrEqualFilter.html | 457 + .../ldaptive/filter/LessOrEqualFilter.html | 457 + .../2.3.1/org/ldaptive/filter/NotFilter.html | 557 + .../2.3.1/org/ldaptive/filter/OrFilter.html | 557 + .../org/ldaptive/filter/PresenceFilter.html | 493 + .../ldaptive/filter/RegexFilterFunction.html | 749 + .../filter/SubstringFilter.Substrings.html | 449 + .../org/ldaptive/filter/SubstringFilter.html | 681 + ...AbstractAttributeValueAssertionFilter.html | 217 + .../class-use/AbstractFilterFunction.html | 203 + .../ldaptive/filter/class-use/AndFilter.html | 150 + .../filter/class-use/ApproximateFilter.html | 196 + .../class-use/DefaultFilterFunction.html | 150 + .../filter/class-use/EqualityFilter.html | 196 + .../filter/class-use/ExtensibleFilter.html | 204 + .../filter/class-use/Filter.Type.html | 260 + .../org/ldaptive/filter/class-use/Filter.html | 751 + .../filter/class-use/FilterFunction.html | 244 + .../class-use/FilterParseException.html | 337 + .../filter/class-use/FilterParser.html | 150 + .../ldaptive/filter/class-use/FilterSet.html | 250 + .../filter/class-use/FilterUtils.html | 150 + .../class-use/GreaterOrEqualFilter.html | 196 + .../filter/class-use/LessOrEqualFilter.html | 196 + .../ldaptive/filter/class-use/NotFilter.html | 150 + .../ldaptive/filter/class-use/OrFilter.html | 150 + .../filter/class-use/PresenceFilter.html | 196 + .../filter/class-use/RegexFilterFunction.html | 150 + .../class-use/SubstringFilter.Substrings.html | 204 + .../filter/class-use/SubstringFilter.html | 196 + .../org/ldaptive/filter/package-summary.html | 329 + .../org/ldaptive/filter/package-tree.html | 225 + .../org/ldaptive/filter/package-use.html | 317 + .../handler/AbstractEntryHandler.html | 584 + .../CaseChangeEntryHandler.CaseChange.html | 475 + .../handler/CaseChangeEntryHandler.html | 860 + .../ldaptive/handler/CompareValueHandler.html | 221 + .../org/ldaptive/handler/CompleteHandler.html | 261 + .../handler/DnAttributeEntryHandler.html | 623 + .../ldaptive/handler/ExceptionHandler.html | 221 + .../handler/ExtendedValueHandler.html | 221 + .../handler/IntermediateResponseHandler.html | 221 + .../ldaptive/handler/LdapEntryHandler.html | 225 + .../handler/MergeAttributeEntryHandler.html | 624 + .../ldaptive/handler/MergeResultHandler.html | 484 + .../handler/RecursiveResultHandler.html | 767 + .../org/ldaptive/handler/ReferralHandler.html | 221 + .../org/ldaptive/handler/RequestHandler.html | 225 + .../handler/ResponseControlHandler.html | 221 + .../org/ldaptive/handler/ResultHandler.html | 221 + .../org/ldaptive/handler/ResultPredicate.html | 325 + .../handler/SearchReferenceHandler.html | 221 + .../ldaptive/handler/SearchResultHandler.html | 225 + .../ldaptive/handler/SortResultHandler.html | 484 + .../UnsolicitedNotificationHandler.html | 221 + .../class-use/AbstractEntryHandler.html | 288 + .../CaseChangeEntryHandler.CaseChange.html | 295 + .../class-use/CaseChangeEntryHandler.html | 150 + .../class-use/CompareValueHandler.html | 285 + .../handler/class-use/CompleteHandler.html | 305 + .../class-use/DnAttributeEntryHandler.html | 150 + .../handler/class-use/ExceptionHandler.html | 428 + .../class-use/ExtendedValueHandler.html | 285 + .../IntermediateResponseHandler.html | 370 + .../handler/class-use/LdapEntryHandler.html | 568 + .../class-use/MergeAttributeEntryHandler.html | 150 + .../handler/class-use/MergeResultHandler.html | 150 + .../class-use/RecursiveResultHandler.html | 150 + .../handler/class-use/ReferralHandler.html | 370 + .../handler/class-use/RequestHandler.html | 254 + .../class-use/ResponseControlHandler.html | 370 + .../handler/class-use/ResultHandler.html | 428 + .../handler/class-use/ResultPredicate.html | 559 + .../class-use/SearchReferenceHandler.html | 377 + .../class-use/SearchResultHandler.html | 490 + .../handler/class-use/SortResultHandler.html | 150 + .../UnsolicitedNotificationHandler.html | 370 + .../org/ldaptive/handler/package-summary.html | 318 + .../org/ldaptive/handler/package-tree.html | 231 + .../org/ldaptive/handler/package-use.html | 629 + .../ldaptive/io/ClasspathResourceLoader.html | 401 + .../org/ldaptive/io/FileResourceLoader.html | 404 + javadocs/2.3.1/org/ldaptive/io/Hex.html | 439 + .../2.3.1/org/ldaptive/io/LdifReader.html | 519 + .../2.3.1/org/ldaptive/io/LdifWriter.html | 464 + .../2.3.1/org/ldaptive/io/ResourceLoader.html | 292 + .../2.3.1/org/ldaptive/io/ResourceUtils.html | 545 + .../org/ldaptive/io/SearchResultReader.html | 267 + .../org/ldaptive/io/SearchResultWriter.html | 267 + .../org/ldaptive/io/URLResourceLoader.html | 352 + .../io/class-use/ClasspathResourceLoader.html | 150 + .../io/class-use/FileResourceLoader.html | 150 + .../2.3.1/org/ldaptive/io/class-use/Hex.html | 150 + .../org/ldaptive/io/class-use/LdifReader.html | 150 + .../org/ldaptive/io/class-use/LdifWriter.html | 150 + .../ldaptive/io/class-use/ResourceLoader.html | 275 + .../ldaptive/io/class-use/ResourceUtils.html | 150 + .../io/class-use/SearchResultReader.html | 196 + .../io/class-use/SearchResultWriter.html | 196 + .../io/class-use/URLResourceLoader.html | 150 + .../org/ldaptive/io/package-summary.html | 235 + .../2.3.1/org/ldaptive/io/package-tree.html | 179 + .../2.3.1/org/ldaptive/io/package-use.html | 199 + .../ldaptive/jaas/AbstractLoginModule.html | 933 + .../jaas/AbstractPropertiesFactory.html | 388 + .../ldaptive/jaas/AuthenticatorFactory.html | 289 + .../org/ldaptive/jaas/LdapCredential.html | 473 + .../jaas/LdapDnAuthorizationModule.html | 480 + .../org/ldaptive/jaas/LdapDnPrincipal.html | 542 + .../2.3.1/org/ldaptive/jaas/LdapGroup.html | 577 + .../org/ldaptive/jaas/LdapLoginModule.html | 496 + .../org/ldaptive/jaas/LdapPrincipal.html | 542 + .../2.3.1/org/ldaptive/jaas/LdapRole.html | 570 + .../jaas/LdapRoleAuthorizationModule.html | 531 + .../jaas/PropertiesAuthenticatorFactory.html | 456 + .../jaas/PropertiesRoleResolverFactory.html | 456 + .../2.3.1/org/ldaptive/jaas/RoleResolver.html | 269 + .../ldaptive/jaas/RoleResolverFactory.html | 289 + .../org/ldaptive/jaas/SearchRoleResolver.html | 399 + .../jaas/class-use/AbstractLoginModule.html | 210 + .../class-use/AbstractPropertiesFactory.html | 203 + .../jaas/class-use/AuthenticatorFactory.html | 220 + .../jaas/class-use/LdapCredential.html | 196 + .../class-use/LdapDnAuthorizationModule.html | 150 + .../jaas/class-use/LdapDnPrincipal.html | 150 + .../ldaptive/jaas/class-use/LdapGroup.html | 150 + .../jaas/class-use/LdapLoginModule.html | 150 + .../jaas/class-use/LdapPrincipal.html | 150 + .../org/ldaptive/jaas/class-use/LdapRole.html | 239 + .../LdapRoleAuthorizationModule.html | 150 + .../PropertiesAuthenticatorFactory.html | 150 + .../PropertiesRoleResolverFactory.html | 150 + .../ldaptive/jaas/class-use/RoleResolver.html | 259 + .../jaas/class-use/RoleResolverFactory.html | 213 + .../jaas/class-use/SearchRoleResolver.html | 223 + .../org/ldaptive/jaas/package-summary.html | 271 + .../2.3.1/org/ldaptive/jaas/package-tree.html | 195 + .../2.3.1/org/ldaptive/jaas/package-use.html | 246 + .../2.3.1/org/ldaptive/package-summary.html | 977 + javadocs/2.3.1/org/ldaptive/package-tree.html | 415 + javadocs/2.3.1/org/ldaptive/package-use.html | 2461 ++ ...tionPool.DefaultPooledConnectionProxy.html | 587 + .../ldaptive/pool/AbstractConnectionPool.html | 1974 ++ ...AbstractPruneStrategy.AbstractBuilder.html | 429 + .../ldaptive/pool/AbstractPruneStrategy.html | 467 + .../ldaptive/pool/ActivationException.html | 412 + .../pool/BindConnectionPassivator.html | 470 + .../ldaptive/pool/BlockingConnectionPool.html | 573 + .../pool/BlockingTimeoutException.html | 412 + .../ldaptive/pool/ConnectionActivator.html | 221 + .../ldaptive/pool/ConnectionPassivator.html | 225 + .../org/ldaptive/pool/ConnectionPool.html | 449 + .../pool/IdlePruneStrategy.Builder.html | 380 + .../org/ldaptive/pool/IdlePruneStrategy.html | 604 + .../org/ldaptive/pool/PoolException.html | 411 + .../ldaptive/pool/PoolExhaustedException.html | 412 + .../ldaptive/pool/PooledConnectionProxy.html | 339 + .../pool/PooledConnectionStatistics.html | 560 + .../org/ldaptive/pool/PruneStrategy.html | 297 + javadocs/2.3.1/org/ldaptive/pool/Queue.html | 573 + .../2.3.1/org/ldaptive/pool/QueueType.html | 429 + .../ldaptive/pool/ValidationException.html | 412 + .../pool/ValidationExceptionHandler.html | 225 + ...tionPool.DefaultPooledConnectionProxy.html | 150 + .../class-use/AbstractConnectionPool.html | 224 + ...AbstractPruneStrategy.AbstractBuilder.html | 196 + .../pool/class-use/AbstractPruneStrategy.html | 230 + .../pool/class-use/ActivationException.html | 150 + .../class-use/BindConnectionPassivator.html | 150 + .../class-use/BlockingConnectionPool.html | 251 + .../class-use/BlockingTimeoutException.html | 150 + .../pool/class-use/ConnectionActivator.html | 270 + .../pool/class-use/ConnectionPassivator.html | 287 + .../pool/class-use/ConnectionPool.html | 253 + .../class-use/IdlePruneStrategy.Builder.html | 208 + .../pool/class-use/IdlePruneStrategy.html | 150 + .../pool/class-use/PoolException.html | 286 + .../class-use/PoolExhaustedException.html | 150 + .../pool/class-use/PooledConnectionProxy.html | 329 + .../class-use/PooledConnectionStatistics.html | 240 + .../pool/class-use/PruneStrategy.html | 280 + .../org/ldaptive/pool/class-use/Queue.html | 203 + .../ldaptive/pool/class-use/QueueType.html | 267 + .../pool/class-use/ValidationException.html | 194 + .../class-use/ValidationExceptionHandler.html | 252 + .../org/ldaptive/pool/package-summary.html | 323 + .../2.3.1/org/ldaptive/pool/package-tree.html | 236 + .../2.3.1/org/ldaptive/pool/package-use.html | 353 + ...onnectionFactoryManagerPropertySource.html | 386 + .../props/AbstractPropertyInvoker.html | 729 + .../props/AbstractPropertySource.html | 550 + .../AuthenticationRequestPropertyInvoker.html | 348 + .../AuthenticationRequestPropertySource.html | 522 + .../props/AuthenticatorPropertyInvoker.html | 348 + .../props/AuthenticatorPropertySource.html | 542 + ...dConnectionInitializerPropertyInvoker.html | 348 + ...ndConnectionInitializerPropertySource.html | 521 + ...BlockingConnectionPoolPropertyInvoker.html | 352 + .../BlockingConnectionPoolPropertySource.html | 521 + ...eAuthenticationHandlerPropertyInvoker.html | 348 + ...reAuthenticationHandlerPropertySource.html | 532 + .../ConnectionConfigPropertyInvoker.html | 348 + .../props/ConnectionConfigPropertySource.html | 521 + .../props/CredentialConfigParser.html | 404 + ...faultConnectionFactoryPropertyInvoker.html | 348 + ...efaultConnectionFactoryPropertySource.html | 522 + ...ooledConnectionFactoryPropertyInvoker.html | 353 + ...PooledConnectionFactoryPropertySource.html | 521 + .../org/ldaptive/props/PropertyInvoker.html | 314 + .../props/PropertySource.PropertyDomain.html | 522 + .../org/ldaptive/props/PropertySource.html | 289 + .../ldaptive/props/PropertyValueParser.html | 685 + ...archConnectionValidatorPropertySource.html | 521 + .../props/SearchDnResolverPropertySource.html | 532 + .../SearchEntryResolverPropertySource.html | 532 + ...SearchOperationFactoryPropertyInvoker.html | 348 + .../props/SearchRequestPropertyInvoker.html | 348 + .../props/SearchRequestPropertySource.html | 521 + .../SearchRoleResolverPropertySource.html | 532 + ...dAuthenticationHandlerPropertyInvoker.html | 348 + ...ndAuthenticationHandlerPropertySource.html | 532 + .../ldaptive/props/SimplePropertyInvoker.html | 348 + .../ldaptive/props/SimplePropertySource.html | 514 + .../props/SslConfigPropertyInvoker.html | 348 + .../props/SslConfigPropertySource.html | 521 + ...onnectionFactoryManagerPropertySource.html | 224 + .../class-use/AbstractPropertyInvoker.html | 308 + .../class-use/AbstractPropertySource.html | 338 + .../AuthenticationRequestPropertyInvoker.html | 196 + .../AuthenticationRequestPropertySource.html | 150 + .../AuthenticatorPropertyInvoker.html | 196 + .../AuthenticatorPropertySource.html | 150 + ...dConnectionInitializerPropertyInvoker.html | 196 + ...ndConnectionInitializerPropertySource.html | 150 + ...BlockingConnectionPoolPropertyInvoker.html | 213 + .../BlockingConnectionPoolPropertySource.html | 150 + ...eAuthenticationHandlerPropertyInvoker.html | 196 + ...reAuthenticationHandlerPropertySource.html | 150 + .../ConnectionConfigPropertyInvoker.html | 196 + .../ConnectionConfigPropertySource.html | 150 + .../class-use/CredentialConfigParser.html | 150 + ...faultConnectionFactoryPropertyInvoker.html | 196 + ...efaultConnectionFactoryPropertySource.html | 150 + ...ooledConnectionFactoryPropertyInvoker.html | 196 + ...PooledConnectionFactoryPropertySource.html | 150 + .../props/class-use/PropertyInvoker.html | 332 + .../PropertySource.PropertyDomain.html | 402 + .../props/class-use/PropertySource.html | 345 + .../props/class-use/PropertyValueParser.html | 196 + ...archConnectionValidatorPropertySource.html | 150 + .../SearchDnResolverPropertySource.html | 150 + .../SearchEntryResolverPropertySource.html | 150 + ...SearchOperationFactoryPropertyInvoker.html | 210 + .../SearchRequestPropertyInvoker.html | 196 + .../SearchRequestPropertySource.html | 150 + .../SearchRoleResolverPropertySource.html | 150 + ...dAuthenticationHandlerPropertyInvoker.html | 196 + ...ndAuthenticationHandlerPropertySource.html | 150 + .../class-use/SimplePropertyInvoker.html | 203 + .../props/class-use/SimplePropertySource.html | 150 + .../class-use/SslConfigPropertyInvoker.html | 196 + .../class-use/SslConfigPropertySource.html | 150 + .../org/ldaptive/props/package-summary.html | 410 + .../org/ldaptive/props/package-tree.html | 234 + .../2.3.1/org/ldaptive/props/package-use.html | 348 + .../AbstractFollowReferralHandler.html | 628 + .../DefaultReferralConnectionFactory.html | 394 + .../referral/FollowSearchReferralHandler.html | 520 + .../FollowSearchResultReferenceHandler.html | 540 + .../referral/ReferralConnectionFactory.html | 266 + .../AbstractFollowReferralHandler.html | 203 + .../DefaultReferralConnectionFactory.html | 150 + .../FollowSearchReferralHandler.html | 150 + .../FollowSearchResultReferenceHandler.html | 150 + .../class-use/ReferralConnectionFactory.html | 289 + .../ldaptive/referral/package-summary.html | 205 + .../org/ldaptive/referral/package-tree.html | 185 + .../org/ldaptive/referral/package-use.html | 193 + .../org/ldaptive/sasl/CramMD5BindRequest.html | 461 + .../sasl/DefaultSaslClientRequest.html | 532 + .../ldaptive/sasl/DigestMD5BindRequest.html | 569 + .../ldaptive/sasl/ExternalBindRequest.html | 412 + .../org/ldaptive/sasl/GssApiBindRequest.html | 889 + .../2.3.1/org/ldaptive/sasl/Mechanism.html | 644 + .../ldaptive/sasl/QualityOfProtection.html | 541 + .../sasl/SaslBindRequest.Builder.html | 426 + .../org/ldaptive/sasl/SaslBindRequest.html | 576 + .../2.3.1/org/ldaptive/sasl/SaslClient.html | 278 + .../org/ldaptive/sasl/SaslClientRequest.html | 264 + .../org/ldaptive/sasl/SaslConfig.Builder.html | 456 + .../2.3.1/org/ldaptive/sasl/SaslConfig.html | 864 + .../org/ldaptive/sasl/ScramBindRequest.html | 518 + .../org/ldaptive/sasl/SecurityStrength.html | 445 + .../sasl/class-use/CramMD5BindRequest.html | 150 + .../class-use/DefaultSaslClientRequest.html | 295 + .../sasl/class-use/DigestMD5BindRequest.html | 150 + .../sasl/class-use/ExternalBindRequest.html | 150 + .../sasl/class-use/GssApiBindRequest.html | 197 + .../ldaptive/sasl/class-use/Mechanism.html | 409 + .../sasl/class-use/QualityOfProtection.html | 285 + .../class-use/SaslBindRequest.Builder.html | 222 + .../sasl/class-use/SaslBindRequest.html | 213 + .../ldaptive/sasl/class-use/SaslClient.html | 250 + .../sasl/class-use/SaslClientRequest.html | 252 + .../sasl/class-use/SaslConfig.Builder.html | 232 + .../ldaptive/sasl/class-use/SaslConfig.html | 293 + .../sasl/class-use/ScramBindRequest.html | 197 + .../sasl/class-use/SecurityStrength.html | 250 + .../org/ldaptive/sasl/package-summary.html | 274 + .../2.3.1/org/ldaptive/sasl/package-tree.html | 215 + .../2.3.1/org/ldaptive/sasl/package-use.html | 356 + .../AbstractDefaultDefinitionFunction.html | 558 + .../schema/AbstractNamedSchemaElement.html | 512 + .../AbstractRegexDefinitionFunction.html | 446 + .../schema/AbstractSchemaElement.html | 523 + ...tributeType.DefaultDefinitionFunction.html | 342 + ...AttributeType.RegexDefinitionFunction.html | 394 + .../org/ldaptive/schema/AttributeType.html | 1203 + .../org/ldaptive/schema/AttributeUsage.html | 606 + ...ContentRule.DefaultDefinitionFunction.html | 342 + ...ITContentRule.RegexDefinitionFunction.html | 394 + .../org/ldaptive/schema/DITContentRule.html | 844 + ...ructureRule.DefaultDefinitionFunction.html | 342 + ...StructureRule.RegexDefinitionFunction.html | 394 + .../org/ldaptive/schema/DITStructureRule.html | 718 + .../ldaptive/schema/DefinitionFunction.html | 273 + .../2.3.1/org/ldaptive/schema/Extensions.html | 637 + ...atchingRule.DefaultDefinitionFunction.html | 342 + .../MatchingRule.RegexDefinitionFunction.html | 394 + .../org/ldaptive/schema/MatchingRule.html | 655 + ...hingRuleUse.DefaultDefinitionFunction.html | 342 + ...tchingRuleUse.RegexDefinitionFunction.html | 394 + .../org/ldaptive/schema/MatchingRuleUse.html | 655 + .../NameForm.DefaultDefinitionFunction.html | 342 + .../NameForm.RegexDefinitionFunction.html | 394 + .../2.3.1/org/ldaptive/schema/NameForm.html | 781 + ...ObjectClass.DefaultDefinitionFunction.html | 342 + .../ObjectClass.RegexDefinitionFunction.html | 394 + .../org/ldaptive/schema/ObjectClass.html | 844 + .../org/ldaptive/schema/ObjectClassType.html | 449 + .../2.3.1/org/ldaptive/schema/Schema.html | 1143 + .../org/ldaptive/schema/SchemaElement.html | 264 + .../org/ldaptive/schema/SchemaFactory.html | 657 + .../org/ldaptive/schema/SchemaFunction.html | 274 + .../ldaptive/schema/SchemaParseException.html | 407 + .../SchemaParser.DefaultSchemaFunction.html | 502 + .../SchemaParser.RegexSchemaFunction.html | 502 + .../org/ldaptive/schema/SchemaParser.html | 486 + .../org/ldaptive/schema/SchemaUtils.html | 442 + .../Syntax.DefaultDefinitionFunction.html | 342 + .../Syntax.RegexDefinitionFunction.html | 394 + .../2.3.1/org/ldaptive/schema/Syntax.html | 572 + .../AbstractDefaultDefinitionFunction.html | 245 + .../class-use/AbstractNamedSchemaElement.html | 238 + .../AbstractRegexDefinitionFunction.html | 245 + .../class-use/AbstractSchemaElement.html | 270 + ...tributeType.DefaultDefinitionFunction.html | 196 + ...AttributeType.RegexDefinitionFunction.html | 196 + .../schema/class-use/AttributeType.html | 391 + .../schema/class-use/AttributeUsage.html | 280 + ...ContentRule.DefaultDefinitionFunction.html | 196 + ...ITContentRule.RegexDefinitionFunction.html | 196 + .../schema/class-use/DITContentRule.html | 305 + ...ructureRule.DefaultDefinitionFunction.html | 196 + ...StructureRule.RegexDefinitionFunction.html | 196 + .../schema/class-use/DITStructureRule.html | 312 + .../schema/class-use/DefinitionFunction.html | 315 + .../ldaptive/schema/class-use/Extensions.html | 348 + ...atchingRule.DefaultDefinitionFunction.html | 196 + .../MatchingRule.RegexDefinitionFunction.html | 196 + .../schema/class-use/MatchingRule.html | 305 + ...hingRuleUse.DefaultDefinitionFunction.html | 196 + ...tchingRuleUse.RegexDefinitionFunction.html | 196 + .../schema/class-use/MatchingRuleUse.html | 305 + .../NameForm.DefaultDefinitionFunction.html | 196 + .../NameForm.RegexDefinitionFunction.html | 196 + .../ldaptive/schema/class-use/NameForm.html | 305 + ...ObjectClass.DefaultDefinitionFunction.html | 196 + .../ObjectClass.RegexDefinitionFunction.html | 196 + .../schema/class-use/ObjectClass.html | 387 + .../schema/class-use/ObjectClassType.html | 268 + .../org/ldaptive/schema/class-use/Schema.html | 345 + .../schema/class-use/SchemaElement.html | 356 + .../schema/class-use/SchemaFactory.html | 150 + .../schema/class-use/SchemaFunction.html | 237 + .../class-use/SchemaParseException.html | 367 + .../SchemaParser.DefaultSchemaFunction.html | 150 + .../SchemaParser.RegexSchemaFunction.html | 150 + .../schema/class-use/SchemaParser.html | 150 + .../schema/class-use/SchemaUtils.html | 150 + .../Syntax.DefaultDefinitionFunction.html | 196 + .../Syntax.RegexDefinitionFunction.html | 196 + .../org/ldaptive/schema/class-use/Syntax.html | 334 + .../org/ldaptive/schema/package-summary.html | 443 + .../org/ldaptive/schema/package-tree.html | 247 + .../org/ldaptive/schema/package-use.html | 544 + .../AbstractSchemaElementValueTranscoder.html | 352 + .../AttributeTypeValueTranscoder.html | 376 + .../DITContentRuleValueTranscoder.html | 376 + .../DITStructureRuleValueTranscoder.html | 376 + .../MatchingRuleUseValueTranscoder.html | 376 + .../MatchingRuleValueTranscoder.html | 376 + .../transcode/NameFormValueTranscoder.html | 376 + .../transcode/ObjectClassValueTranscoder.html | 376 + .../transcode/SyntaxValueTranscoder.html | 376 + .../AbstractSchemaElementValueTranscoder.html | 245 + .../AttributeTypeValueTranscoder.html | 150 + .../DITContentRuleValueTranscoder.html | 150 + .../DITStructureRuleValueTranscoder.html | 150 + .../MatchingRuleUseValueTranscoder.html | 150 + .../MatchingRuleValueTranscoder.html | 150 + .../class-use/NameFormValueTranscoder.html | 150 + .../class-use/ObjectClassValueTranscoder.html | 150 + .../class-use/SyntaxValueTranscoder.html | 150 + .../schema/transcode/package-summary.html | 218 + .../schema/transcode/package-tree.html | 180 + .../schema/transcode/package-use.html | 187 + .../ssl/AbstractCredentialReader.html | 421 + .../ssl/AbstractSSLContextInitializer.html | 500 + .../ssl/AggregateTrustManager.Strategy.html | 433 + ...gateTrustManager.TrustManagerConsumer.html | 267 + .../ldaptive/ssl/AggregateTrustManager.html | 685 + .../ssl/AllowAnyHostnameVerifier.html | 349 + .../ldaptive/ssl/AllowAnyTrustManager.html | 460 + .../ssl/CertificateHostnameVerifier.html | 269 + .../org/ldaptive/ssl/CredentialConfig.html | 269 + .../ldaptive/ssl/CredentialConfigFactory.html | 569 + .../org/ldaptive/ssl/CredentialReader.html | 309 + ...ltHostnameVerifier.SubjectAltNameType.html | 545 + .../ldaptive/ssl/DefaultHostnameVerifier.html | 583 + .../ssl/DefaultSSLContextInitializer.html | 495 + .../org/ldaptive/ssl/DefaultTrustManager.html | 525 + .../org/ldaptive/ssl/HostnameResolver.html | 385 + .../ldaptive/ssl/HostnameVerifierAdapter.html | 408 + .../ssl/HostnameVerifyingListener.html | 485 + .../ssl/KeyStoreCredentialConfig.Builder.html | 468 + .../ssl/KeyStoreCredentialConfig.html | 963 + .../ssl/KeyStoreCredentialReader.html | 366 + .../ssl/KeyStoreSSLContextInitializer.html | 772 + .../2.3.1/org/ldaptive/ssl/KeyStoreUtils.html | 583 + .../ssl/PrivateKeyCredentialReader.html | 360 + .../ldaptive/ssl/SSLContextInitializer.html | 338 + .../org/ldaptive/ssl/SslConfig.Builder.html | 454 + .../2.3.1/org/ldaptive/ssl/SslConfig.html | 952 + .../ssl/X509CertificateCredentialReader.html | 361 + .../ssl/X509CertificatesCredentialReader.html | 398 + .../ssl/X509CredentialConfig.Builder.html | 398 + .../ldaptive/ssl/X509CredentialConfig.html | 702 + .../2.3.1/org/ldaptive/ssl/X509DnDecoder.html | 411 + .../ssl/X509ExtendedTrustManagerWrapper.html | 576 + .../ssl/X509SSLContextInitializer.html | 648 + .../class-use/AbstractCredentialReader.html | 217 + .../AbstractSSLContextInitializer.html | 211 + .../AggregateTrustManager.Strategy.html | 244 + ...gateTrustManager.TrustManagerConsumer.html | 196 + .../ssl/class-use/AggregateTrustManager.html | 150 + .../class-use/AllowAnyHostnameVerifier.html | 150 + .../ssl/class-use/AllowAnyTrustManager.html | 150 + .../CertificateHostnameVerifier.html | 295 + .../ssl/class-use/CredentialConfig.html | 364 + .../class-use/CredentialConfigFactory.html | 150 + .../ssl/class-use/CredentialReader.html | 224 + ...ltHostnameVerifier.SubjectAltNameType.html | 222 + .../class-use/DefaultHostnameVerifier.html | 150 + .../DefaultSSLContextInitializer.html | 150 + .../ssl/class-use/DefaultTrustManager.html | 150 + .../ssl/class-use/HostnameResolver.html | 150 + .../class-use/HostnameVerifierAdapter.html | 150 + .../class-use/HostnameVerifyingListener.html | 150 + .../KeyStoreCredentialConfig.Builder.html | 236 + .../class-use/KeyStoreCredentialConfig.html | 209 + .../class-use/KeyStoreCredentialReader.html | 196 + .../KeyStoreSSLContextInitializer.html | 150 + .../ldaptive/ssl/class-use/KeyStoreUtils.html | 150 + .../class-use/PrivateKeyCredentialReader.html | 196 + .../ssl/class-use/SSLContextInitializer.html | 252 + .../ssl/class-use/SslConfig.Builder.html | 231 + .../org/ldaptive/ssl/class-use/SslConfig.html | 355 + .../X509CertificateCredentialReader.html | 196 + .../X509CertificatesCredentialReader.html | 196 + .../X509CredentialConfig.Builder.html | 211 + .../ssl/class-use/X509CredentialConfig.html | 209 + .../ldaptive/ssl/class-use/X509DnDecoder.html | 150 + .../X509ExtendedTrustManagerWrapper.html | 150 + .../class-use/X509SSLContextInitializer.html | 150 + .../org/ldaptive/ssl/package-summary.html | 385 + .../2.3.1/org/ldaptive/ssl/package-tree.html | 230 + .../2.3.1/org/ldaptive/ssl/package-use.html | 335 + .../2.3.1/org/ldaptive/templates/Query.html | 639 + .../SearchTemplates.DefaultTermParser.html | 338 + .../SearchTemplates.InitialTermParser.html | 361 + .../templates/SearchTemplates.TermParser.html | 270 + .../ldaptive/templates/SearchTemplates.html | 570 + .../templates/SearchTemplatesOperation.html | 575 + .../ldaptive/templates/class-use/Query.html | 203 + .../SearchTemplates.DefaultTermParser.html | 150 + .../SearchTemplates.InitialTermParser.html | 150 + .../class-use/SearchTemplates.TermParser.html | 255 + .../templates/class-use/SearchTemplates.html | 246 + .../class-use/SearchTemplatesOperation.html | 150 + .../ldaptive/templates/package-summary.html | 212 + .../org/ldaptive/templates/package-tree.html | 175 + .../org/ldaptive/templates/package-use.html | 199 + .../AbstractBinaryValueTranscoder.html | 370 + .../AbstractPrimitiveValueTranscoder.html | 439 + .../AbstractStringValueTranscoder.html | 370 + .../transcode/BooleanValueTranscoder.html | 399 + .../transcode/ByteArrayValueTranscoder.html | 388 + .../transcode/CertificateValueTranscoder.html | 497 + .../transcode/CharArrayValueTranscoder.html | 388 + .../transcode/DoubleValueTranscoder.html | 399 + .../transcode/FloatValueTranscoder.html | 399 + ...zedTimeValueTranscoder.FractionalPart.html | 524 + .../GeneralizedTimeValueTranscoder.html | 670 + .../transcode/IntegerValueTranscoder.html | 399 + .../transcode/LongValueTranscoder.html | 399 + .../transcode/ObjectValueTranscoder.html | 435 + .../transcode/ShortValueTranscoder.html | 399 + .../transcode/StringValueTranscoder.html | 388 + .../transcode/UUIDValueTranscoder.html | 388 + .../ldaptive/transcode/ValueTranscoder.html | 406 + .../AbstractBinaryValueTranscoder.html | 224 + .../AbstractPrimitiveValueTranscoder.html | 231 + .../AbstractStringValueTranscoder.html | 385 + .../class-use/BooleanValueTranscoder.html | 150 + .../class-use/ByteArrayValueTranscoder.html | 150 + .../class-use/CertificateValueTranscoder.html | 150 + .../class-use/CharArrayValueTranscoder.html | 150 + .../class-use/DoubleValueTranscoder.html | 150 + .../class-use/FloatValueTranscoder.html | 150 + ...zedTimeValueTranscoder.FractionalPart.html | 204 + .../GeneralizedTimeValueTranscoder.html | 150 + .../class-use/IntegerValueTranscoder.html | 150 + .../class-use/LongValueTranscoder.html | 150 + .../class-use/ObjectValueTranscoder.html | 150 + .../class-use/ShortValueTranscoder.html | 150 + .../class-use/StringValueTranscoder.html | 150 + .../class-use/UUIDValueTranscoder.html | 150 + .../transcode/class-use/ValueTranscoder.html | 565 + .../ldaptive/transcode/package-summary.html | 296 + .../org/ldaptive/transcode/package-tree.html | 209 + .../org/ldaptive/transcode/package-use.html | 326 + .../DefaultCompareOperationHandle.html | 754 + .../DefaultExtendedOperationHandle.html | 754 + .../transport/DefaultOperationHandle.html | 1591 + .../ldaptive/transport/DefaultSaslClient.html | 473 + .../DefaultSearchOperationHandle.html | 1002 + .../ldaptive/transport/GssApiSaslClient.html | 382 + .../MessageFunctional.BiConsumer.html | 323 + .../transport/MessageFunctional.Consumer.html | 322 + .../transport/MessageFunctional.Function.html | 327 + .../ldaptive/transport/MessageFunctional.html | 508 + .../ldaptive/transport/ResponseParser.html | 570 + .../ScramSaslClient.ClientFinalMessage.html | 543 + .../ScramSaslClient.ClientFirstMessage.html | 480 + .../ScramSaslClient.ServerFinalMessage.html | 412 + .../ScramSaslClient.ServerFirstMessage.html | 482 + .../ldaptive/transport/ScramSaslClient.html | 474 + .../org/ldaptive/transport/Transport.html | 283 + .../transport/TransportConnection.html | 636 + .../ldaptive/transport/TransportFactory.html | 428 + .../DefaultCompareOperationHandle.html | 267 + .../DefaultExtendedOperationHandle.html | 267 + .../class-use/DefaultOperationHandle.html | 431 + .../class-use/DefaultSaslClient.html | 150 + .../DefaultSearchOperationHandle.html | 275 + .../transport/class-use/GssApiSaslClient.html | 150 + .../MessageFunctional.BiConsumer.html | 150 + .../class-use/MessageFunctional.Consumer.html | 150 + .../class-use/MessageFunctional.Function.html | 337 + .../class-use/MessageFunctional.html | 379 + .../transport/class-use/ResponseParser.html | 150 + .../ScramSaslClient.ClientFinalMessage.html | 196 + .../ScramSaslClient.ClientFirstMessage.html | 204 + .../ScramSaslClient.ServerFinalMessage.html | 150 + .../ScramSaslClient.ServerFirstMessage.html | 197 + .../transport/class-use/ScramSaslClient.html | 194 + .../transport/class-use/Transport.html | 506 + .../class-use/TransportConnection.html | 350 + .../transport/class-use/TransportFactory.html | 150 + .../netty/AutoReadFlowControlHandler.html | 471 + ...ConnectionFactoryTransport.DualThread.html | 333 + ...nnectionFactoryTransport.SingleThread.html | 333 + .../netty/ConnectionFactoryTransport.html | 436 + .../netty/ConnectionTransport.DualThread.html | 335 + .../ConnectionTransport.SingleThread.html | 335 + .../transport/netty/ConnectionTransport.html | 560 + .../transport/netty/EncodedRequest.html | 427 + .../ldaptive/transport/netty/HandleMap.html | 798 + .../transport/netty/MessageFrameDecoder.html | 467 + .../NettyConnection.AutoReadEventHandler.html | 455 + .../NettyConnection.BindOperationHandle.html | 423 + .../NettyConnection.ClientInitializer.html | 471 + .../NettyConnection.CloseFutureListener.html | 377 + ...ttyConnection.InboundExceptionHandler.html | 377 + ...NettyConnection.InboundMessageHandler.html | 386 + .../NettyConnection.LogFutureListener.html | 341 + .../netty/NettyConnection.MessageDecoder.html | 414 + .../netty/NettyConnection.MessageStatus.html | 449 + .../netty/NettyConnection.RequestEncoder.html | 456 + .../NettyConnection.ValidatorHandler.html | 461 + .../transport/netty/NettyConnection.html | 1689 ++ .../NettyConnectionFactoryTransport.html | 541 + .../transport/netty/NettyDERBuffer.html | 636 + .../ldaptive/transport/netty/NettyUtils.html | 508 + .../netty/NioConnectionFactoryTransport.html | 400 + .../netty/NioConnectionTransport.html | 452 + .../netty/NioSingletonTransport.html | 408 + .../ldaptive/transport/netty/SaslHandler.html | 734 + .../transport/netty/SingletonTransport.html | 409 + .../class-use/AutoReadFlowControlHandler.html | 150 + ...ConnectionFactoryTransport.DualThread.html | 150 + ...nnectionFactoryTransport.SingleThread.html | 150 + .../class-use/ConnectionFactoryTransport.html | 203 + .../ConnectionTransport.DualThread.html | 150 + .../ConnectionTransport.SingleThread.html | 150 + .../netty/class-use/ConnectionTransport.html | 210 + .../netty/class-use/EncodedRequest.html | 203 + .../transport/netty/class-use/HandleMap.html | 196 + .../netty/class-use/MessageFrameDecoder.html | 150 + .../NettyConnection.AutoReadEventHandler.html | 196 + .../NettyConnection.BindOperationHandle.html | 199 + .../NettyConnection.ClientInitializer.html | 228 + .../NettyConnection.CloseFutureListener.html | 196 + ...ttyConnection.InboundExceptionHandler.html | 150 + ...NettyConnection.InboundMessageHandler.html | 150 + .../NettyConnection.LogFutureListener.html | 150 + .../NettyConnection.MessageDecoder.html | 150 + .../NettyConnection.MessageStatus.html | 220 + .../NettyConnection.RequestEncoder.html | 196 + .../NettyConnection.ValidatorHandler.html | 150 + .../netty/class-use/NettyConnection.html | 150 + .../NettyConnectionFactoryTransport.html | 232 + .../netty/class-use/NettyDERBuffer.html | 150 + .../transport/netty/class-use/NettyUtils.html | 150 + .../NioConnectionFactoryTransport.html | 150 + .../class-use/NioConnectionTransport.html | 150 + .../class-use/NioSingletonTransport.html | 150 + .../netty/class-use/SaslHandler.html | 150 + .../netty/class-use/SingletonTransport.html | 150 + .../transport/netty/package-summary.html | 314 + .../transport/netty/package-tree.html | 260 + .../ldaptive/transport/netty/package-use.html | 247 + .../ldaptive/transport/package-summary.html | 289 + .../org/ldaptive/transport/package-tree.html | 194 + .../org/ldaptive/transport/package-use.html | 456 + javadocs/2.3.1/overview-summary.html | 23 + javadocs/2.3.1/overview-tree.html | 1292 + javadocs/2.3.1/package-search-index.js | 1 + javadocs/2.3.1/package-search-index.zip | Bin 0 -> 424 bytes javadocs/2.3.1/resources/glass.png | Bin 0 -> 499 bytes javadocs/2.3.1/resources/x.png | Bin 0 -> 394 bytes javadocs/2.3.1/script.js | 149 + javadocs/2.3.1/search.js | 326 + javadocs/2.3.1/serialized-form.html | 401 + javadocs/2.3.1/stylesheet.css | 910 + javadocs/2.3.1/type-search-index.js | 1 + javadocs/2.3.1/type-search-index.zip | Bin 0 -> 5574 bytes javadocs/allclasses-index.html | 8 +- javadocs/allclasses.html | 6 +- javadocs/allpackages-index.html | 8 +- javadocs/constant-values.html | 8 +- javadocs/deprecated-list.html | 8 +- javadocs/help-doc.html | 8 +- javadocs/index-all.html | 168 +- javadocs/index.html | 10 +- javadocs/member-search-index.js | 2 +- javadocs/member-search-index.zip | Bin 67679 -> 68014 bytes .../org/ldaptive/AbandonRequest.Builder.html | 10 +- javadocs/org/ldaptive/AbandonRequest.html | 10 +- javadocs/org/ldaptive/AbstractConfig.html | 8 +- ...ectionStrategy.DefaultLdapURLIterator.html | 8 +- .../ldaptive/AbstractConnectionStrategy.html | 8 +- ...ctConnectionValidator.AbstractBuilder.html | 8 +- .../ldaptive/AbstractConnectionValidator.html | 8 +- .../AbstractMessage.AbstractBuilder.html | 8 +- .../AbstractMessage.ControlParser.html | 8 +- .../AbstractMessage.ControlsHandler.html | 8 +- .../AbstractMessage.MessageIDHandler.html | 8 +- javadocs/org/ldaptive/AbstractMessage.html | 8 +- .../AbstractOperation.AbstractBuilder.html | 8 +- javadocs/org/ldaptive/AbstractOperation.html | 8 +- ...onConnectionValidator.AbstractBuilder.html | 8 +- .../AbstractOperationConnectionValidator.html | 8 +- ...bstractRequestMessage.AbstractBuilder.html | 33 +- .../org/ldaptive/AbstractRequestMessage.html | 73 +- .../AbstractResult.AbstractBuilder.html | 8 +- ...stractResult.DiagnosticMessageHandler.html | 8 +- .../AbstractResult.MatchedDNHandler.html | 8 +- .../AbstractResult.ReferralHandler.html | 8 +- .../AbstractResult.ResultCodeHandler.html | 8 +- javadocs/org/ldaptive/AbstractResult.html | 8 +- .../org/ldaptive/AbstractRetryMetadata.html | 8 +- .../AbstractSearchOperationFactory.html | 505 +- .../ActivePassiveConnectionStrategy.html | 8 +- .../org/ldaptive/AddOperation.Builder.html | 8 +- javadocs/org/ldaptive/AddOperation.html | 8 +- javadocs/org/ldaptive/AddRequest.Builder.html | 10 +- javadocs/org/ldaptive/AddRequest.html | 10 +- .../org/ldaptive/AddResponse.Builder.html | 8 +- javadocs/org/ldaptive/AddResponse.html | 8 +- .../AnonymousBindRequest.Builder.html | 10 +- .../org/ldaptive/AnonymousBindRequest.html | 10 +- .../ldaptive/AttributeModification.Type.html | 8 +- .../org/ldaptive/AttributeModification.html | 8 +- .../BindConnectionInitializer.Builder.html | 8 +- .../ldaptive/BindConnectionInitializer.html | 8 +- .../org/ldaptive/BindOperation.Builder.html | 8 +- javadocs/org/ldaptive/BindOperation.html | 8 +- javadocs/org/ldaptive/BindRequest.html | 8 +- .../org/ldaptive/BindResponse.Builder.html | 8 +- .../BindResponse.SASLCredsHandler.html | 8 +- javadocs/org/ldaptive/BindResponse.html | 8 +- .../org/ldaptive/ClosedRetryMetadata.html | 8 +- .../CompareConnectionValidator.Builder.html | 8 +- .../ldaptive/CompareConnectionValidator.html | 8 +- .../ldaptive/CompareOperation.Builder.html | 8 +- javadocs/org/ldaptive/CompareOperation.html | 8 +- .../org/ldaptive/CompareOperationHandle.html | 8 +- .../org/ldaptive/CompareRequest.Builder.html | 10 +- javadocs/org/ldaptive/CompareRequest.html | 10 +- .../org/ldaptive/CompareResponse.Builder.html | 8 +- javadocs/org/ldaptive/CompareResponse.html | 8 +- javadocs/org/ldaptive/ConnectException.html | 8 +- javadocs/org/ldaptive/Connection.html | 14 +- .../ldaptive/ConnectionConfig.Builder.html | 8 +- javadocs/org/ldaptive/ConnectionConfig.html | 10 +- javadocs/org/ldaptive/ConnectionFactory.html | 8 +- .../ldaptive/ConnectionFactoryManager.html | 8 +- .../ldaptive/ConnectionFactoryMetadata.html | 8 +- .../org/ldaptive/ConnectionInitializer.html | 8 +- javadocs/org/ldaptive/ConnectionStrategy.html | 8 +- .../org/ldaptive/ConnectionValidator.html | 8 +- javadocs/org/ldaptive/Credential.html | 8 +- .../DefaultConnectionFactory.Builder.html | 8 +- .../ldaptive/DefaultConnectionFactory.html | 8 +- .../org/ldaptive/DeleteOperation.Builder.html | 8 +- javadocs/org/ldaptive/DeleteOperation.html | 8 +- .../org/ldaptive/DeleteRequest.Builder.html | 10 +- javadocs/org/ldaptive/DeleteRequest.html | 10 +- .../org/ldaptive/DeleteResponse.Builder.html | 8 +- javadocs/org/ldaptive/DeleteResponse.html | 8 +- javadocs/org/ldaptive/DerefAliases.html | 8 +- .../DnsResolverConnectionStrategy.html | 8 +- .../ldaptive/DnsSrvConnectionStrategy.html | 8 +- .../org/ldaptive/FilterTemplate.Builder.html | 8 +- javadocs/org/ldaptive/FilterTemplate.html | 8 +- .../org/ldaptive/InitialRetryMetadata.html | 8 +- .../org/ldaptive/LdapAttribute.Builder.html | 8 +- javadocs/org/ldaptive/LdapAttribute.html | 8 +- .../ldaptive/LdapEntry.AttributeParser.html | 8 +- .../ldaptive/LdapEntry.AttributesHandler.html | 8 +- javadocs/org/ldaptive/LdapEntry.Builder.html | 8 +- .../org/ldaptive/LdapEntry.LdapDnHandler.html | 8 +- javadocs/org/ldaptive/LdapEntry.html | 8 +- javadocs/org/ldaptive/LdapException.html | 8 +- javadocs/org/ldaptive/LdapURL.html | 8 +- .../org/ldaptive/LdapURLActivatorService.html | 8 +- .../org/ldaptive/LdapURLRetryMetadata.html | 8 +- javadocs/org/ldaptive/LdapURLSet.html | 8 +- javadocs/org/ldaptive/LdapUtils.html | 8 +- javadocs/org/ldaptive/Message.html | 8 +- .../ldaptive/ModifyDnOperation.Builder.html | 8 +- javadocs/org/ldaptive/ModifyDnOperation.html | 8 +- .../org/ldaptive/ModifyDnRequest.Builder.html | 10 +- javadocs/org/ldaptive/ModifyDnRequest.html | 10 +- .../ldaptive/ModifyDnResponse.Builder.html | 8 +- javadocs/org/ldaptive/ModifyDnResponse.html | 8 +- .../org/ldaptive/ModifyOperation.Builder.html | 8 +- javadocs/org/ldaptive/ModifyOperation.html | 8 +- .../org/ldaptive/ModifyRequest.Builder.html | 10 +- javadocs/org/ldaptive/ModifyRequest.html | 10 +- .../org/ldaptive/ModifyResponse.Builder.html | 8 +- javadocs/org/ldaptive/ModifyResponse.html | 8 +- javadocs/org/ldaptive/Operation.html | 8 +- javadocs/org/ldaptive/OperationHandle.html | 8 +- .../PooledConnectionFactory.Builder.html | 8 +- ...ctory.RetryValidationExceptionHandler.html | 8 +- .../org/ldaptive/PooledConnectionFactory.html | 8 +- .../ldaptive/RandomConnectionStrategy.html | 8 +- javadocs/org/ldaptive/Request.html | 8 +- javadocs/org/ldaptive/Result.html | 8 +- javadocs/org/ldaptive/ResultCode.html | 8 +- javadocs/org/ldaptive/RetryMetadata.html | 8 +- javadocs/org/ldaptive/ReturnAttributes.html | 8 +- .../RoundRobinConnectionStrategy.html | 8 +- .../SearchConnectionValidator.Builder.html | 8 +- .../ldaptive/SearchConnectionValidator.html | 8 +- .../org/ldaptive/SearchOperation.Builder.html | 8 +- javadocs/org/ldaptive/SearchOperation.html | 8 +- .../org/ldaptive/SearchOperationHandle.html | 8 +- .../org/ldaptive/SearchRequest.Builder.html | 10 +- javadocs/org/ldaptive/SearchRequest.html | 10 +- .../org/ldaptive/SearchResponse.Builder.html | 8 +- javadocs/org/ldaptive/SearchResponse.html | 8 +- .../SearchResultReference.Builder.html | 8 +- ...rchResultReference.ReferralUriHandler.html | 8 +- .../org/ldaptive/SearchResultReference.html | 8 +- javadocs/org/ldaptive/SearchScope.html | 8 +- .../ldaptive/SimpleBindRequest.Builder.html | 10 +- javadocs/org/ldaptive/SimpleBindRequest.html | 10 +- .../SingleConnectionFactory.Builder.html | 8 +- ...ngleConnectionFactory.ConnectionProxy.html | 8 +- ...actory.ReinitializeConnectionConsumer.html | 8 +- .../org/ldaptive/SingleConnectionFactory.html | 8 +- javadocs/org/ldaptive/UnbindRequest.html | 10 +- .../org/ldaptive/ad/GlobalIdentifier.html | 8 +- .../org/ldaptive/ad/SecurityIdentifier.html | 8 +- .../org/ldaptive/ad/UnicodePwdAttribute.html | 8 +- .../ad/class-use/GlobalIdentifier.html | 8 +- .../ad/class-use/SecurityIdentifier.html | 8 +- .../ad/class-use/UnicodePwdAttribute.html | 8 +- .../control/DirSyncControl.CookieHandler.html | 8 +- .../ad/control/DirSyncControl.Flag.html | 8 +- .../control/DirSyncControl.FlagHandler.html | 8 +- .../DirSyncControl.MaxAttrCountHandler.html | 8 +- .../ldaptive/ad/control/DirSyncControl.html | 8 +- .../ad/control/ExtendedDnControl.Flag.html | 8 +- .../ad/control/ExtendedDnControl.html | 8 +- .../ad/control/ForceUpdateControl.html | 8 +- .../GetStatsControl.IntegerHandler.html | 8 +- .../GetStatsControl.StringHandler.html | 8 +- .../ldaptive/ad/control/GetStatsControl.html | 8 +- .../ad/control/LazyCommitControl.html | 8 +- .../ad/control/NotificationControl.html | 8 +- .../ad/control/PermissiveModifyControl.html | 8 +- .../control/RangeRetrievalNoerrControl.html | 8 +- .../ad/control/SearchOptionsControl.Flag.html | 8 +- .../ad/control/SearchOptionsControl.html | 8 +- .../control/ShowDeactivatedLinkControl.html | 8 +- .../ad/control/ShowDeletedControl.html | 8 +- .../ad/control/ShowRecycledControl.html | 8 +- .../ad/control/VerifyNameControl.html | 8 +- .../DirSyncControl.CookieHandler.html | 8 +- .../class-use/DirSyncControl.Flag.html | 8 +- .../class-use/DirSyncControl.FlagHandler.html | 8 +- .../DirSyncControl.MaxAttrCountHandler.html | 8 +- .../ad/control/class-use/DirSyncControl.html | 8 +- .../class-use/ExtendedDnControl.Flag.html | 8 +- .../control/class-use/ExtendedDnControl.html | 8 +- .../control/class-use/ForceUpdateControl.html | 8 +- .../GetStatsControl.IntegerHandler.html | 8 +- .../GetStatsControl.StringHandler.html | 8 +- .../ad/control/class-use/GetStatsControl.html | 8 +- .../control/class-use/LazyCommitControl.html | 8 +- .../class-use/NotificationControl.html | 8 +- .../class-use/PermissiveModifyControl.html | 8 +- .../class-use/RangeRetrievalNoerrControl.html | 8 +- .../class-use/SearchOptionsControl.Flag.html | 8 +- .../class-use/SearchOptionsControl.html | 8 +- .../class-use/ShowDeactivatedLinkControl.html | 8 +- .../control/class-use/ShowDeletedControl.html | 8 +- .../class-use/ShowRecycledControl.html | 8 +- .../control/class-use/VerifyNameControl.html | 8 +- .../ldaptive/ad/control/package-summary.html | 8 +- .../org/ldaptive/ad/control/package-tree.html | 8 +- .../org/ldaptive/ad/control/package-use.html | 8 +- .../ad/control/util/DirSyncClient.html | 8 +- .../NotificationClient.NotificationItem.html | 8 +- .../ad/control/util/NotificationClient.html | 8 +- .../control/util/class-use/DirSyncClient.html | 8 +- .../NotificationClient.NotificationItem.html | 8 +- .../util/class-use/NotificationClient.html | 8 +- .../ad/control/util/package-summary.html | 8 +- .../ad/control/util/package-tree.html | 8 +- .../ldaptive/ad/control/util/package-use.html | 8 +- .../FastBindConnectionInitializer.html | 8 +- .../ldaptive/ad/extended/FastBindRequest.html | 10 +- .../FastBindConnectionInitializer.html | 8 +- .../extended/class-use/FastBindRequest.html | 8 +- .../ldaptive/ad/extended/package-summary.html | 8 +- .../ldaptive/ad/extended/package-tree.html | 8 +- .../org/ldaptive/ad/extended/package-use.html | 8 +- .../AbstractBinaryAttributeHandler.html | 8 +- .../ad/handler/ObjectGuidHandler.html | 8 +- .../ldaptive/ad/handler/ObjectSidHandler.html | 8 +- .../ad/handler/PrimaryGroupIdHandler.html | 8 +- .../ad/handler/RangeEntryHandler.html | 8 +- .../AbstractBinaryAttributeHandler.html | 8 +- .../handler/class-use/ObjectGuidHandler.html | 8 +- .../handler/class-use/ObjectSidHandler.html | 8 +- .../class-use/PrimaryGroupIdHandler.html | 8 +- .../handler/class-use/RangeEntryHandler.html | 8 +- .../ldaptive/ad/handler/package-summary.html | 8 +- .../org/ldaptive/ad/handler/package-tree.html | 8 +- .../org/ldaptive/ad/handler/package-use.html | 8 +- javadocs/org/ldaptive/ad/package-summary.html | 8 +- javadocs/org/ldaptive/ad/package-tree.html | 8 +- javadocs/org/ldaptive/ad/package-use.html | 8 +- .../org/ldaptive/ad/schema/SchemaFactory.html | 8 +- .../ad/schema/class-use/SchemaFactory.html | 8 +- .../ldaptive/ad/schema/package-summary.html | 8 +- .../org/ldaptive/ad/schema/package-tree.html | 8 +- .../org/ldaptive/ad/schema/package-use.html | 8 +- .../transcode/DeltaTimeValueTranscoder.html | 8 +- .../ad/transcode/FileTimeValueTranscoder.html | 8 +- .../transcode/UnicodePwdValueTranscoder.html | 8 +- .../class-use/DeltaTimeValueTranscoder.html | 8 +- .../class-use/FileTimeValueTranscoder.html | 8 +- .../class-use/UnicodePwdValueTranscoder.html | 8 +- .../ad/transcode/package-summary.html | 8 +- .../ldaptive/ad/transcode/package-tree.html | 8 +- .../ldaptive/ad/transcode/package-use.html | 8 +- .../org/ldaptive/asn1/AbstractDERTag.html | 8 +- .../org/ldaptive/asn1/AbstractDERType.html | 8 +- .../ldaptive/asn1/AbstractParseHandler.html | 8 +- .../org/ldaptive/asn1/ApplicationDERTag.html | 8 +- javadocs/org/ldaptive/asn1/BooleanType.html | 8 +- .../ldaptive/asn1/ConstructedDEREncoder.html | 8 +- javadocs/org/ldaptive/asn1/ContextDERTag.html | 8 +- javadocs/org/ldaptive/asn1/ContextType.html | 8 +- javadocs/org/ldaptive/asn1/CustomDERTag.html | 8 +- javadocs/org/ldaptive/asn1/DERBuffer.html | 8 +- javadocs/org/ldaptive/asn1/DEREncoder.html | 8 +- javadocs/org/ldaptive/asn1/DERParser.html | 8 +- javadocs/org/ldaptive/asn1/DERPath.Node.html | 8 +- javadocs/org/ldaptive/asn1/DERPath.html | 8 +- javadocs/org/ldaptive/asn1/DERTag.html | 8 +- .../org/ldaptive/asn1/DefaultDERBuffer.html | 8 +- javadocs/org/ldaptive/asn1/IntegerType.html | 8 +- javadocs/org/ldaptive/asn1/NullType.html | 8 +- .../org/ldaptive/asn1/OctetStringType.html | 8 +- javadocs/org/ldaptive/asn1/OidType.html | 8 +- javadocs/org/ldaptive/asn1/ParseHandler.html | 8 +- .../org/ldaptive/asn1/UniversalDERTag.html | 8 +- javadocs/org/ldaptive/asn1/UuidType.html | 8 +- .../asn1/class-use/AbstractDERTag.html | 8 +- .../asn1/class-use/AbstractDERType.html | 8 +- .../asn1/class-use/AbstractParseHandler.html | 8 +- .../asn1/class-use/ApplicationDERTag.html | 8 +- .../ldaptive/asn1/class-use/BooleanType.html | 8 +- .../asn1/class-use/ConstructedDEREncoder.html | 8 +- .../asn1/class-use/ContextDERTag.html | 8 +- .../ldaptive/asn1/class-use/ContextType.html | 8 +- .../ldaptive/asn1/class-use/CustomDERTag.html | 8 +- .../ldaptive/asn1/class-use/DERBuffer.html | 8 +- .../ldaptive/asn1/class-use/DEREncoder.html | 8 +- .../ldaptive/asn1/class-use/DERParser.html | 8 +- .../ldaptive/asn1/class-use/DERPath.Node.html | 8 +- .../org/ldaptive/asn1/class-use/DERPath.html | 8 +- .../org/ldaptive/asn1/class-use/DERTag.html | 8 +- .../asn1/class-use/DefaultDERBuffer.html | 8 +- .../ldaptive/asn1/class-use/IntegerType.html | 8 +- .../org/ldaptive/asn1/class-use/NullType.html | 8 +- .../asn1/class-use/OctetStringType.html | 8 +- .../org/ldaptive/asn1/class-use/OidType.html | 8 +- .../ldaptive/asn1/class-use/ParseHandler.html | 8 +- .../asn1/class-use/UniversalDERTag.html | 8 +- .../org/ldaptive/asn1/class-use/UuidType.html | 8 +- .../org/ldaptive/asn1/package-summary.html | 8 +- javadocs/org/ldaptive/asn1/package-tree.html | 8 +- javadocs/org/ldaptive/asn1/package-use.html | 8 +- .../auth/AbstractAuthenticationHandler.html | 8 +- .../auth/AbstractSearchEntryResolver.html | 10 +- .../auth/AccountState.DefaultWarning.html | 8 +- .../org/ldaptive/auth/AccountState.Error.html | 8 +- .../ldaptive/auth/AccountState.Warning.html | 8 +- javadocs/org/ldaptive/auth/AccountState.html | 8 +- ...ticationRequestHandler.ControlFactory.html | 8 +- ...ddControlAuthenticationRequestHandler.html | 8 +- ...ggregateAuthenticationHandler.Builder.html | 8 +- .../auth/AggregateAuthenticationHandler.html | 8 +- ...AuthenticationResponseHandler.Builder.html | 8 +- ...ggregateAuthenticationResponseHandler.html | 8 +- .../auth/AggregateDnResolver.Builder.html | 8 +- .../ldaptive/auth/AggregateDnResolver.html | 8 +- .../auth/AggregateEntryResolver.Builder.html | 8 +- .../ldaptive/auth/AggregateEntryResolver.html | 8 +- .../ldaptive/auth/AuthenticationCriteria.html | 8 +- .../ldaptive/auth/AuthenticationHandler.html | 8 +- ...AuthenticationHandlerResponse.Builder.html | 8 +- .../auth/AuthenticationHandlerResponse.html | 8 +- .../auth/AuthenticationRequest.Builder.html | 8 +- .../ldaptive/auth/AuthenticationRequest.html | 8 +- .../auth/AuthenticationRequestHandler.html | 8 +- .../auth/AuthenticationResponse.Builder.html | 8 +- .../ldaptive/auth/AuthenticationResponse.html | 8 +- .../auth/AuthenticationResponseHandler.html | 8 +- .../auth/AuthenticationResultCode.html | 8 +- .../ldaptive/auth/Authenticator.Builder.html | 8 +- javadocs/org/ldaptive/auth/Authenticator.html | 8 +- .../AuthorizationIdentityEntryResolver.html | 10 +- .../CompareAuthenticationHandler.Scheme.html | 8 +- .../auth/CompareAuthenticationHandler.html | 8 +- javadocs/org/ldaptive/auth/DnResolver.html | 8 +- javadocs/org/ldaptive/auth/EntryResolver.html | 8 +- .../org/ldaptive/auth/FormatDnResolver.html | 8 +- .../org/ldaptive/auth/NoOpDnResolver.html | 8 +- .../org/ldaptive/auth/NoOpEntryResolver.html | 8 +- .../auth/SearchDnResolver.Builder.html | 8 +- .../org/ldaptive/auth/SearchDnResolver.html | 10 +- .../ldaptive/auth/SearchEntryResolver.html | 10 +- .../auth/SimpleBindAuthenticationHandler.html | 8 +- javadocs/org/ldaptive/auth/User.html | 8 +- .../ldaptive/auth/WhoAmIEntryResolver.html | 10 +- .../AbstractAuthenticationHandler.html | 8 +- .../AbstractSearchEntryResolver.html | 8 +- .../AccountState.DefaultWarning.html | 8 +- .../auth/class-use/AccountState.Error.html | 8 +- .../auth/class-use/AccountState.Warning.html | 8 +- .../ldaptive/auth/class-use/AccountState.html | 8 +- ...ticationRequestHandler.ControlFactory.html | 8 +- ...ddControlAuthenticationRequestHandler.html | 8 +- ...ggregateAuthenticationHandler.Builder.html | 8 +- .../AggregateAuthenticationHandler.html | 8 +- ...AuthenticationResponseHandler.Builder.html | 8 +- ...ggregateAuthenticationResponseHandler.html | 8 +- .../AggregateDnResolver.Builder.html | 8 +- .../auth/class-use/AggregateDnResolver.html | 8 +- .../AggregateEntryResolver.Builder.html | 8 +- .../class-use/AggregateEntryResolver.html | 8 +- .../class-use/AuthenticationCriteria.html | 8 +- .../auth/class-use/AuthenticationHandler.html | 8 +- ...AuthenticationHandlerResponse.Builder.html | 8 +- .../AuthenticationHandlerResponse.html | 8 +- .../AuthenticationRequest.Builder.html | 8 +- .../auth/class-use/AuthenticationRequest.html | 8 +- .../AuthenticationRequestHandler.html | 8 +- .../AuthenticationResponse.Builder.html | 8 +- .../class-use/AuthenticationResponse.html | 8 +- .../AuthenticationResponseHandler.html | 8 +- .../class-use/AuthenticationResultCode.html | 8 +- .../auth/class-use/Authenticator.Builder.html | 8 +- .../auth/class-use/Authenticator.html | 8 +- .../AuthorizationIdentityEntryResolver.html | 8 +- .../CompareAuthenticationHandler.Scheme.html | 8 +- .../CompareAuthenticationHandler.html | 8 +- .../ldaptive/auth/class-use/DnResolver.html | 8 +- .../auth/class-use/EntryResolver.html | 8 +- .../auth/class-use/FormatDnResolver.html | 8 +- .../auth/class-use/NoOpDnResolver.html | 8 +- .../auth/class-use/NoOpEntryResolver.html | 8 +- .../class-use/SearchDnResolver.Builder.html | 8 +- .../auth/class-use/SearchDnResolver.html | 8 +- .../auth/class-use/SearchEntryResolver.html | 8 +- .../SimpleBindAuthenticationHandler.html | 8 +- .../org/ldaptive/auth/class-use/User.html | 8 +- .../auth/class-use/WhoAmIEntryResolver.html | 8 +- .../ActiveDirectoryAccountState.Error.html | 8 +- .../auth/ext/ActiveDirectoryAccountState.html | 8 +- ...irectoryAuthenticationResponseHandler.html | 8 +- .../ext/EDirectoryAccountState.Error.html | 8 +- .../auth/ext/EDirectoryAccountState.html | 8 +- ...irectoryAuthenticationResponseHandler.html | 8 +- .../auth/ext/FreeIPAAccountState.Error.html | 8 +- .../auth/ext/FreeIPAAccountState.html | 8 +- .../FreeIPAAuthenticationResponseHandler.html | 8 +- .../PasswordExpirationAccountState.Error.html | 8 +- .../ext/PasswordExpirationAccountState.html | 8 +- ...pirationAuthenticationResponseHandler.html | 8 +- .../auth/ext/PasswordPolicyAccountState.html | 8 +- ...ordPolicyAuthenticationRequestHandler.html | 8 +- ...rdPolicyAuthenticationResponseHandler.html | 8 +- .../ActiveDirectoryAccountState.Error.html | 8 +- .../ActiveDirectoryAccountState.html | 8 +- ...irectoryAuthenticationResponseHandler.html | 8 +- .../EDirectoryAccountState.Error.html | 8 +- .../ext/class-use/EDirectoryAccountState.html | 8 +- ...irectoryAuthenticationResponseHandler.html | 8 +- .../class-use/FreeIPAAccountState.Error.html | 8 +- .../ext/class-use/FreeIPAAccountState.html | 8 +- .../FreeIPAAuthenticationResponseHandler.html | 8 +- .../PasswordExpirationAccountState.Error.html | 8 +- .../PasswordExpirationAccountState.html | 8 +- ...pirationAuthenticationResponseHandler.html | 8 +- .../class-use/PasswordPolicyAccountState.html | 8 +- ...ordPolicyAuthenticationRequestHandler.html | 8 +- ...rdPolicyAuthenticationResponseHandler.html | 8 +- .../ldaptive/auth/ext/package-summary.html | 8 +- .../org/ldaptive/auth/ext/package-tree.html | 8 +- .../org/ldaptive/auth/ext/package-use.html | 8 +- .../org/ldaptive/auth/package-summary.html | 8 +- javadocs/org/ldaptive/auth/package-tree.html | 8 +- javadocs/org/ldaptive/auth/package-use.html | 8 +- ...escriptor.SimpleAttributeValueMutator.html | 8 +- ...tClassDescriptor.SimpleDnValueMutator.html | 8 +- .../beans/AbstractClassDescriptor.html | 8 +- .../beans/AbstractLdapEntryMapper.html | 8 +- javadocs/org/ldaptive/beans/Attribute.html | 8 +- .../ldaptive/beans/AttributeValueMutator.html | 8 +- .../org/ldaptive/beans/ClassDescriptor.html | 8 +- .../org/ldaptive/beans/DnValueMutator.html | 8 +- javadocs/org/ldaptive/beans/Entry.html | 8 +- .../org/ldaptive/beans/LdapEntryMapper.html | 8 +- ...escriptor.SimpleAttributeValueMutator.html | 8 +- ...tClassDescriptor.SimpleDnValueMutator.html | 8 +- .../class-use/AbstractClassDescriptor.html | 8 +- .../class-use/AbstractLdapEntryMapper.html | 8 +- .../ldaptive/beans/class-use/Attribute.html | 8 +- .../class-use/AttributeValueMutator.html | 8 +- .../beans/class-use/ClassDescriptor.html | 8 +- .../beans/class-use/DnValueMutator.html | 8 +- .../org/ldaptive/beans/class-use/Entry.html | 8 +- .../beans/class-use/LdapEntryMapper.html | 8 +- .../beans/generate/BeanGenerator.Builder.html | 8 +- .../beans/generate/BeanGenerator.html | 8 +- .../class-use/BeanGenerator.Builder.html | 8 +- .../generate/class-use/BeanGenerator.html | 8 +- .../beans/generate/package-summary.html | 8 +- .../ldaptive/beans/generate/package-tree.html | 8 +- .../ldaptive/beans/generate/package-use.html | 8 +- .../props/BeanGeneratorPropertyInvoker.html | 8 +- .../props/BeanGeneratorPropertySource.html | 8 +- .../BeanGeneratorPropertyInvoker.html | 8 +- .../BeanGeneratorPropertySource.html | 8 +- .../beans/generate/props/package-summary.html | 8 +- .../beans/generate/props/package-tree.html | 8 +- .../beans/generate/props/package-use.html | 8 +- .../org/ldaptive/beans/package-summary.html | 8 +- javadocs/org/ldaptive/beans/package-tree.html | 8 +- javadocs/org/ldaptive/beans/package-use.html | 8 +- .../persistence/DefaultLdapEntryManager.html | 8 +- .../beans/persistence/LdapEntryManager.html | 8 +- .../class-use/DefaultLdapEntryManager.html | 8 +- .../class-use/LdapEntryManager.html | 8 +- .../beans/persistence/package-summary.html | 8 +- .../beans/persistence/package-tree.html | 8 +- .../beans/persistence/package-use.html | 8 +- .../AbstractAttributeValueMutator.html | 8 +- ...bstractCollectionReflectionTranscoder.html | 8 +- .../reflect/ArrayReflectionTranscoder.html | 8 +- .../beans/reflect/DefaultClassDescriptor.html | 8 +- .../beans/reflect/DefaultDnValueMutator.html | 8 +- .../beans/reflect/DefaultLdapEntryMapper.html | 8 +- .../reflect/DefaultReflectionTranscoder.html | 8 +- .../reflect/FieldAttributeValueMutator.html | 8 +- .../beans/reflect/FieldClassDescriptor.html | 8 +- .../reflect/ListReflectionTranscoder.html | 8 +- .../reflect/MethodAttributeValueMutator.html | 8 +- .../beans/reflect/MethodClassDescriptor.html | 8 +- .../beans/reflect/ReflectionTranscoder.html | 8 +- .../beans/reflect/ReflectionUtils.html | 8 +- .../reflect/SetReflectionTranscoder.html | 8 +- .../SingleValueReflectionTranscoder.html | 8 +- .../beans/reflect/TranscoderFactory.html | 8 +- .../AbstractAttributeValueMutator.html | 8 +- ...bstractCollectionReflectionTranscoder.html | 8 +- .../class-use/ArrayReflectionTranscoder.html | 8 +- .../class-use/DefaultClassDescriptor.html | 8 +- .../class-use/DefaultDnValueMutator.html | 8 +- .../class-use/DefaultLdapEntryMapper.html | 8 +- .../DefaultReflectionTranscoder.html | 8 +- .../class-use/FieldAttributeValueMutator.html | 8 +- .../class-use/FieldClassDescriptor.html | 8 +- .../class-use/ListReflectionTranscoder.html | 8 +- .../MethodAttributeValueMutator.html | 8 +- .../class-use/MethodClassDescriptor.html | 8 +- .../class-use/ReflectionTranscoder.html | 8 +- .../reflect/class-use/ReflectionUtils.html | 8 +- .../class-use/SetReflectionTranscoder.html | 8 +- .../SingleValueReflectionTranscoder.html | 8 +- .../reflect/class-use/TranscoderFactory.html | 8 +- .../beans/reflect/package-summary.html | 8 +- .../ldaptive/beans/reflect/package-tree.html | 8 +- .../ldaptive/beans/reflect/package-use.html | 8 +- .../spring/SpelAttributeValueMutator.html | 8 +- .../beans/spring/SpelDnValueMutator.html | 8 +- .../beans/spring/SpringClassDescriptor.html | 8 +- .../beans/spring/SpringLdapEntryMapper.html | 8 +- .../class-use/SpelAttributeValueMutator.html | 8 +- .../spring/class-use/SpelDnValueMutator.html | 8 +- .../class-use/SpringClassDescriptor.html | 8 +- .../class-use/SpringLdapEntryMapper.html | 8 +- .../convert/DurationToStringConverter.html | 8 +- .../convert/StringToDurationConverter.html | 8 +- .../StringToZonedDateTimeConverter.html | 8 +- .../ZonedDateTimeToStringConverter.html | 8 +- .../class-use/DurationToStringConverter.html | 8 +- .../class-use/StringToDurationConverter.html | 8 +- .../StringToZonedDateTimeConverter.html | 8 +- .../ZonedDateTimeToStringConverter.html | 8 +- .../beans/spring/convert/package-summary.html | 8 +- .../beans/spring/convert/package-tree.html | 8 +- .../beans/spring/convert/package-use.html | 8 +- .../beans/spring/package-summary.html | 8 +- .../ldaptive/beans/spring/package-tree.html | 8 +- .../ldaptive/beans/spring/package-use.html | 8 +- .../class-use/AbandonRequest.Builder.html | 8 +- .../ldaptive/class-use/AbandonRequest.html | 8 +- .../ldaptive/class-use/AbstractConfig.html | 8 +- ...ectionStrategy.DefaultLdapURLIterator.html | 8 +- .../class-use/AbstractConnectionStrategy.html | 8 +- ...ctConnectionValidator.AbstractBuilder.html | 8 +- .../AbstractConnectionValidator.html | 8 +- .../AbstractMessage.AbstractBuilder.html | 8 +- .../AbstractMessage.ControlParser.html | 8 +- .../AbstractMessage.ControlsHandler.html | 8 +- .../AbstractMessage.MessageIDHandler.html | 8 +- .../ldaptive/class-use/AbstractMessage.html | 8 +- .../AbstractOperation.AbstractBuilder.html | 8 +- .../ldaptive/class-use/AbstractOperation.html | 8 +- ...onConnectionValidator.AbstractBuilder.html | 8 +- .../AbstractOperationConnectionValidator.html | 8 +- ...bstractRequestMessage.AbstractBuilder.html | 8 +- .../class-use/AbstractRequestMessage.html | 8 +- .../AbstractResult.AbstractBuilder.html | 8 +- ...stractResult.DiagnosticMessageHandler.html | 8 +- .../AbstractResult.MatchedDNHandler.html | 8 +- .../AbstractResult.ReferralHandler.html | 8 +- .../AbstractResult.ResultCodeHandler.html | 8 +- .../ldaptive/class-use/AbstractResult.html | 8 +- .../class-use/AbstractRetryMetadata.html | 8 +- .../AbstractSearchOperationFactory.html | 8 +- .../ActivePassiveConnectionStrategy.html | 8 +- .../class-use/AddOperation.Builder.html | 8 +- .../org/ldaptive/class-use/AddOperation.html | 8 +- .../class-use/AddRequest.Builder.html | 8 +- .../org/ldaptive/class-use/AddRequest.html | 8 +- .../class-use/AddResponse.Builder.html | 8 +- .../org/ldaptive/class-use/AddResponse.html | 8 +- .../AnonymousBindRequest.Builder.html | 8 +- .../class-use/AnonymousBindRequest.html | 8 +- .../class-use/AttributeModification.Type.html | 8 +- .../class-use/AttributeModification.html | 8 +- .../BindConnectionInitializer.Builder.html | 8 +- .../class-use/BindConnectionInitializer.html | 8 +- .../class-use/BindOperation.Builder.html | 8 +- .../org/ldaptive/class-use/BindOperation.html | 8 +- .../org/ldaptive/class-use/BindRequest.html | 8 +- .../class-use/BindResponse.Builder.html | 8 +- .../BindResponse.SASLCredsHandler.html | 8 +- .../org/ldaptive/class-use/BindResponse.html | 8 +- .../class-use/ClosedRetryMetadata.html | 8 +- .../CompareConnectionValidator.Builder.html | 8 +- .../class-use/CompareConnectionValidator.html | 8 +- .../class-use/CompareOperation.Builder.html | 8 +- .../ldaptive/class-use/CompareOperation.html | 8 +- .../class-use/CompareOperationHandle.html | 8 +- .../class-use/CompareRequest.Builder.html | 8 +- .../ldaptive/class-use/CompareRequest.html | 8 +- .../class-use/CompareResponse.Builder.html | 8 +- .../ldaptive/class-use/CompareResponse.html | 8 +- .../ldaptive/class-use/ConnectException.html | 23 +- .../org/ldaptive/class-use/Connection.html | 8 +- .../class-use/ConnectionConfig.Builder.html | 8 +- .../ldaptive/class-use/ConnectionConfig.html | 8 +- .../ldaptive/class-use/ConnectionFactory.html | 8 +- .../class-use/ConnectionFactoryManager.html | 8 +- .../class-use/ConnectionFactoryMetadata.html | 8 +- .../class-use/ConnectionInitializer.html | 8 +- .../class-use/ConnectionStrategy.html | 8 +- .../class-use/ConnectionValidator.html | 8 +- .../org/ldaptive/class-use/Credential.html | 8 +- .../DefaultConnectionFactory.Builder.html | 8 +- .../class-use/DefaultConnectionFactory.html | 8 +- .../class-use/DeleteOperation.Builder.html | 8 +- .../ldaptive/class-use/DeleteOperation.html | 8 +- .../class-use/DeleteRequest.Builder.html | 8 +- .../org/ldaptive/class-use/DeleteRequest.html | 12 +- .../class-use/DeleteResponse.Builder.html | 8 +- .../ldaptive/class-use/DeleteResponse.html | 10 +- .../org/ldaptive/class-use/DerefAliases.html | 8 +- .../DnsResolverConnectionStrategy.html | 8 +- .../class-use/DnsSrvConnectionStrategy.html | 8 +- .../class-use/FilterTemplate.Builder.html | 8 +- .../ldaptive/class-use/FilterTemplate.html | 8 +- .../class-use/InitialRetryMetadata.html | 8 +- .../class-use/LdapAttribute.Builder.html | 8 +- .../org/ldaptive/class-use/LdapAttribute.html | 8 +- .../class-use/LdapEntry.AttributeParser.html | 8 +- .../LdapEntry.AttributesHandler.html | 8 +- .../ldaptive/class-use/LdapEntry.Builder.html | 8 +- .../class-use/LdapEntry.LdapDnHandler.html | 8 +- .../org/ldaptive/class-use/LdapEntry.html | 8 +- .../org/ldaptive/class-use/LdapException.html | 23 +- javadocs/org/ldaptive/class-use/LdapURL.html | 15 +- .../class-use/LdapURLActivatorService.html | 8 +- .../class-use/LdapURLRetryMetadata.html | 8 +- .../org/ldaptive/class-use/LdapURLSet.html | 8 +- .../org/ldaptive/class-use/LdapUtils.html | 8 +- javadocs/org/ldaptive/class-use/Message.html | 61 +- .../class-use/ModifyDnOperation.Builder.html | 8 +- .../ldaptive/class-use/ModifyDnOperation.html | 8 +- .../class-use/ModifyDnRequest.Builder.html | 8 +- .../ldaptive/class-use/ModifyDnRequest.html | 8 +- .../class-use/ModifyDnResponse.Builder.html | 8 +- .../ldaptive/class-use/ModifyDnResponse.html | 8 +- .../class-use/ModifyOperation.Builder.html | 8 +- .../ldaptive/class-use/ModifyOperation.html | 8 +- .../class-use/ModifyRequest.Builder.html | 8 +- .../org/ldaptive/class-use/ModifyRequest.html | 8 +- .../class-use/ModifyResponse.Builder.html | 8 +- .../ldaptive/class-use/ModifyResponse.html | 8 +- .../org/ldaptive/class-use/Operation.html | 8 +- .../ldaptive/class-use/OperationHandle.html | 10 +- .../PooledConnectionFactory.Builder.html | 8 +- ...ctory.RetryValidationExceptionHandler.html | 8 +- .../class-use/PooledConnectionFactory.html | 8 +- .../class-use/RandomConnectionStrategy.html | 8 +- javadocs/org/ldaptive/class-use/Request.html | 8 +- javadocs/org/ldaptive/class-use/Result.html | 25 +- .../org/ldaptive/class-use/ResultCode.html | 8 +- .../org/ldaptive/class-use/RetryMetadata.html | 8 +- .../ldaptive/class-use/ReturnAttributes.html | 8 +- .../RoundRobinConnectionStrategy.html | 8 +- .../SearchConnectionValidator.Builder.html | 8 +- .../class-use/SearchConnectionValidator.html | 8 +- .../class-use/SearchOperation.Builder.html | 8 +- .../ldaptive/class-use/SearchOperation.html | 8 +- .../class-use/SearchOperationHandle.html | 8 +- .../class-use/SearchRequest.Builder.html | 8 +- .../org/ldaptive/class-use/SearchRequest.html | 15 +- .../class-use/SearchResponse.Builder.html | 8 +- .../ldaptive/class-use/SearchResponse.html | 8 +- .../SearchResultReference.Builder.html | 8 +- ...rchResultReference.ReferralUriHandler.html | 8 +- .../class-use/SearchResultReference.html | 8 +- .../org/ldaptive/class-use/SearchScope.html | 8 +- .../class-use/SimpleBindRequest.Builder.html | 8 +- .../ldaptive/class-use/SimpleBindRequest.html | 8 +- .../SingleConnectionFactory.Builder.html | 8 +- ...ngleConnectionFactory.ConnectionProxy.html | 8 +- ...actory.ReinitializeConnectionConsumer.html | 8 +- .../class-use/SingleConnectionFactory.html | 8 +- .../org/ldaptive/class-use/UnbindRequest.html | 8 +- .../concurrent/AbstractOperationWorker.html | 8 +- .../concurrent/AddOperationWorker.html | 8 +- .../ldaptive/concurrent/CallableWorker.html | 8 +- .../concurrent/CompareOperationWorker.html | 8 +- .../concurrent/DeleteOperationWorker.html | 8 +- .../concurrent/ModifyDnOperationWorker.html | 8 +- .../concurrent/ModifyOperationWorker.html | 8 +- .../ldaptive/concurrent/OperationWorker.html | 8 +- .../concurrent/SearchOperationWorker.html | 8 +- .../class-use/AbstractOperationWorker.html | 8 +- .../class-use/AddOperationWorker.html | 8 +- .../concurrent/class-use/CallableWorker.html | 8 +- .../class-use/CompareOperationWorker.html | 8 +- .../class-use/DeleteOperationWorker.html | 8 +- .../class-use/ModifyDnOperationWorker.html | 8 +- .../class-use/ModifyOperationWorker.html | 8 +- .../concurrent/class-use/OperationWorker.html | 8 +- .../class-use/SearchOperationWorker.html | 8 +- .../ldaptive/concurrent/package-summary.html | 8 +- .../org/ldaptive/concurrent/package-tree.html | 8 +- .../org/ldaptive/concurrent/package-use.html | 8 +- .../org/ldaptive/control/AbstractControl.html | 8 +- .../AuthorizationIdentityRequestControl.html | 8 +- .../AuthorizationIdentityResponseControl.html | 8 +- javadocs/org/ldaptive/control/Control.html | 8 +- .../org/ldaptive/control/ControlFactory.html | 8 +- ...tificationControl.ChangeNumberHandler.html | 8 +- ...NotificationControl.ChangeTypeHandler.html | 8 +- ...NotificationControl.PreviousDnHandler.html | 8 +- .../EntryChangeNotificationControl.html | 8 +- .../org/ldaptive/control/GenericControl.html | 8 +- .../ldaptive/control/ManageDsaITControl.html | 8 +- .../control/MatchedValuesRequestControl.html | 8 +- .../PagedResultsControl.CookieHandler.html | 8 +- .../PagedResultsControl.SizeHandler.html | 8 +- .../ldaptive/control/PagedResultsControl.html | 8 +- .../control/PasswordExpiredControl.html | 8 +- .../control/PasswordExpiringControl.html | 8 +- .../control/PasswordPolicyControl.Error.html | 8 +- .../PasswordPolicyControl.ErrorHandler.html | 8 +- ...cyControl.GraceAuthnsRemainingHandler.html | 8 +- ...cyControl.TimeBeforeExpirationHandler.html | 8 +- .../control/PasswordPolicyControl.html | 8 +- .../control/PersistentSearchChangeType.html | 8 +- .../PersistentSearchRequestControl.html | 8 +- .../control/ProxyAuthorizationControl.html | 8 +- .../org/ldaptive/control/RelaxControl.html | 8 +- .../org/ldaptive/control/RequestControl.html | 8 +- .../org/ldaptive/control/ResponseControl.html | 8 +- ...ssionTrackingControl.FormatOIDHandler.html | 8 +- ...essionTrackingControl.SourceIpHandler.html | 8 +- ...sionTrackingControl.SourceNameHandler.html | 8 +- ...kingControl.TrackingIdentifierHandler.html | 8 +- .../control/SessionTrackingControl.html | 8 +- javadocs/org/ldaptive/control/SortKey.html | 8 +- .../ldaptive/control/SortRequestControl.html | 8 +- ...tResponseControl.AttributeTypeHandler.html | 8 +- ...SortResponseControl.SortResultHandler.html | 8 +- .../ldaptive/control/SortResponseControl.html | 8 +- .../SyncDoneControl.CookieHandler.html | 8 +- ...SyncDoneControl.RefreshDeletesHandler.html | 8 +- .../org/ldaptive/control/SyncDoneControl.html | 8 +- .../control/SyncRequestControl.Mode.html | 8 +- .../ldaptive/control/SyncRequestControl.html | 8 +- .../SyncStateControl.CookieHandler.html | 8 +- .../SyncStateControl.EntryUuidHandler.html | 8 +- .../control/SyncStateControl.State.html | 8 +- .../SyncStateControl.StateHandler.html | 8 +- .../ldaptive/control/SyncStateControl.html | 8 +- .../ldaptive/control/TreeDeleteControl.html | 8 +- .../VirtualListViewRequestControl.html | 8 +- ...ewResponseControl.ContentCountHandler.html | 8 +- ...tViewResponseControl.ContextIDHandler.html | 8 +- ...ResponseControl.TargetPositionHandler.html | 8 +- ...ViewResponseControl.ViewResultHandler.html | 8 +- .../VirtualListViewResponseControl.html | 8 +- .../control/class-use/AbstractControl.html | 8 +- .../AuthorizationIdentityRequestControl.html | 8 +- .../AuthorizationIdentityResponseControl.html | 8 +- .../ldaptive/control/class-use/Control.html | 8 +- .../control/class-use/ControlFactory.html | 8 +- ...tificationControl.ChangeNumberHandler.html | 8 +- ...NotificationControl.ChangeTypeHandler.html | 8 +- ...NotificationControl.PreviousDnHandler.html | 8 +- .../EntryChangeNotificationControl.html | 8 +- .../control/class-use/GenericControl.html | 8 +- .../control/class-use/ManageDsaITControl.html | 8 +- .../MatchedValuesRequestControl.html | 8 +- .../PagedResultsControl.CookieHandler.html | 8 +- .../PagedResultsControl.SizeHandler.html | 8 +- .../class-use/PagedResultsControl.html | 8 +- .../class-use/PasswordExpiredControl.html | 8 +- .../class-use/PasswordExpiringControl.html | 8 +- .../PasswordPolicyControl.Error.html | 8 +- .../PasswordPolicyControl.ErrorHandler.html | 8 +- ...cyControl.GraceAuthnsRemainingHandler.html | 8 +- ...cyControl.TimeBeforeExpirationHandler.html | 8 +- .../class-use/PasswordPolicyControl.html | 8 +- .../class-use/PersistentSearchChangeType.html | 8 +- .../PersistentSearchRequestControl.html | 8 +- .../class-use/ProxyAuthorizationControl.html | 8 +- .../control/class-use/RelaxControl.html | 8 +- .../control/class-use/RequestControl.html | 8 +- .../control/class-use/ResponseControl.html | 8 +- ...ssionTrackingControl.FormatOIDHandler.html | 8 +- ...essionTrackingControl.SourceIpHandler.html | 8 +- ...sionTrackingControl.SourceNameHandler.html | 8 +- ...kingControl.TrackingIdentifierHandler.html | 8 +- .../class-use/SessionTrackingControl.html | 8 +- .../ldaptive/control/class-use/SortKey.html | 8 +- .../control/class-use/SortRequestControl.html | 8 +- ...tResponseControl.AttributeTypeHandler.html | 8 +- ...SortResponseControl.SortResultHandler.html | 8 +- .../class-use/SortResponseControl.html | 8 +- .../SyncDoneControl.CookieHandler.html | 8 +- ...SyncDoneControl.RefreshDeletesHandler.html | 8 +- .../control/class-use/SyncDoneControl.html | 8 +- .../class-use/SyncRequestControl.Mode.html | 8 +- .../control/class-use/SyncRequestControl.html | 8 +- .../SyncStateControl.CookieHandler.html | 8 +- .../SyncStateControl.EntryUuidHandler.html | 8 +- .../class-use/SyncStateControl.State.html | 8 +- .../SyncStateControl.StateHandler.html | 8 +- .../control/class-use/SyncStateControl.html | 8 +- .../control/class-use/TreeDeleteControl.html | 8 +- .../VirtualListViewRequestControl.html | 8 +- ...ewResponseControl.ContentCountHandler.html | 8 +- ...tViewResponseControl.ContextIDHandler.html | 8 +- ...ResponseControl.TargetPositionHandler.html | 8 +- ...ViewResponseControl.ViewResultHandler.html | 8 +- .../VirtualListViewResponseControl.html | 8 +- .../org/ldaptive/control/package-summary.html | 8 +- .../org/ldaptive/control/package-tree.html | 8 +- .../org/ldaptive/control/package-use.html | 8 +- .../ldaptive/control/util/CookieManager.html | 8 +- .../control/util/DefaultCookieManager.html | 8 +- .../control/util/PagedResultsClient.html | 10 +- .../control/util/PersistentSearchClient.html | 8 +- .../ldaptive/control/util/SyncReplClient.html | 8 +- .../control/util/SyncReplCookie.CSN.html | 8 +- .../ldaptive/control/util/SyncReplCookie.html | 8 +- .../ldaptive/control/util/SyncReplRunner.html | 8 +- .../control/util/VirtualListViewClient.html | 10 +- .../control/util/VirtualListViewParams.html | 8 +- .../control/util/class-use/CookieManager.html | 8 +- .../util/class-use/DefaultCookieManager.html | 8 +- .../util/class-use/PagedResultsClient.html | 8 +- .../class-use/PersistentSearchClient.html | 8 +- .../util/class-use/SyncReplClient.html | 8 +- .../util/class-use/SyncReplCookie.CSN.html | 8 +- .../util/class-use/SyncReplCookie.html | 8 +- .../util/class-use/SyncReplRunner.html | 8 +- .../util/class-use/VirtualListViewClient.html | 8 +- .../util/class-use/VirtualListViewParams.html | 8 +- .../control/util/package-summary.html | 8 +- .../ldaptive/control/util/package-tree.html | 8 +- .../ldaptive/control/util/package-use.html | 8 +- .../dn/AbstractAttributeValueEscaper.html | 8 +- .../ldaptive/dn/AttributeValueEscaper.html | 8 +- .../dn/DefaultAttributeValueEscaper.html | 8 +- .../DefaultDnParser.OctetStringHandler.html | 8 +- javadocs/org/ldaptive/dn/DefaultDnParser.html | 8 +- .../org/ldaptive/dn/DefaultRDnNormalizer.html | 8 +- javadocs/org/ldaptive/dn/Dn.Builder.html | 8 +- javadocs/org/ldaptive/dn/Dn.html | 8 +- javadocs/org/ldaptive/dn/DnParser.html | 8 +- .../dn/MinimalAttributeValueEscaper.html | 8 +- javadocs/org/ldaptive/dn/NameValue.html | 8 +- javadocs/org/ldaptive/dn/RDn.html | 8 +- javadocs/org/ldaptive/dn/RDnNormalizer.html | 8 +- .../AbstractAttributeValueEscaper.html | 8 +- .../dn/class-use/AttributeValueEscaper.html | 8 +- .../DefaultAttributeValueEscaper.html | 8 +- .../DefaultDnParser.OctetStringHandler.html | 8 +- .../dn/class-use/DefaultDnParser.html | 8 +- .../dn/class-use/DefaultRDnNormalizer.html | 8 +- .../org/ldaptive/dn/class-use/Dn.Builder.html | 8 +- javadocs/org/ldaptive/dn/class-use/Dn.html | 8 +- .../org/ldaptive/dn/class-use/DnParser.html | 8 +- .../MinimalAttributeValueEscaper.html | 8 +- .../org/ldaptive/dn/class-use/NameValue.html | 8 +- javadocs/org/ldaptive/dn/class-use/RDn.html | 8 +- .../ldaptive/dn/class-use/RDnNormalizer.html | 8 +- javadocs/org/ldaptive/dn/package-summary.html | 8 +- javadocs/org/ldaptive/dn/package-tree.html | 8 +- javadocs/org/ldaptive/dn/package-use.html | 8 +- .../org/ldaptive/dns/AbstractDNSResolver.html | 8 +- .../org/ldaptive/dns/DNSContextFactory.html | 8 +- .../org/ldaptive/dns/DNSDomainFunction.html | 8 +- javadocs/org/ldaptive/dns/DNSResolver.html | 8 +- .../dns/DefaultDNSContextFactory.html | 8 +- javadocs/org/ldaptive/dns/SRVDNSResolver.html | 8 +- javadocs/org/ldaptive/dns/SRVRecord.html | 8 +- .../dns/class-use/AbstractDNSResolver.html | 8 +- .../dns/class-use/DNSContextFactory.html | 8 +- .../dns/class-use/DNSDomainFunction.html | 8 +- .../ldaptive/dns/class-use/DNSResolver.html | 8 +- .../class-use/DefaultDNSContextFactory.html | 8 +- .../dns/class-use/SRVDNSResolver.html | 8 +- .../org/ldaptive/dns/class-use/SRVRecord.html | 8 +- .../org/ldaptive/dns/package-summary.html | 8 +- javadocs/org/ldaptive/dns/package-tree.html | 8 +- javadocs/org/ldaptive/dns/package-use.html | 8 +- javadocs/org/ldaptive/ext/MergeOperation.html | 8 +- ...Request.AttributeModificationsHandler.html | 8 +- .../ext/MergeRequest.BatchHandler.html | 8 +- ...eRequest.MaxSizeAttributeValueHandler.html | 8 +- javadocs/org/ldaptive/ext/MergeRequest.html | 8 +- .../ext/class-use/MergeOperation.html | 8 +- ...Request.AttributeModificationsHandler.html | 8 +- .../class-use/MergeRequest.BatchHandler.html | 8 +- ...eRequest.MaxSizeAttributeValueHandler.html | 8 +- .../ldaptive/ext/class-use/MergeRequest.html | 8 +- .../org/ldaptive/ext/package-summary.html | 8 +- javadocs/org/ldaptive/ext/package-tree.html | 8 +- javadocs/org/ldaptive/ext/package-use.html | 8 +- .../org/ldaptive/extended/CancelRequest.html | 10 +- .../extended/ExtendedOperation.Builder.html | 8 +- .../ldaptive/extended/ExtendedOperation.html | 8 +- .../extended/ExtendedOperationHandle.html | 8 +- .../extended/ExtendedRequest.Builder.html | 10 +- .../ldaptive/extended/ExtendedRequest.html | 10 +- .../extended/ExtendedResponse.Builder.html | 8 +- .../ExtendedResponse.ResponseNameHandler.html | 8 +- ...ExtendedResponse.ResponseValueHandler.html | 8 +- .../ldaptive/extended/ExtendedResponse.html | 8 +- .../IntermediateResponse.Builder.html | 8 +- ...ermediateResponse.ResponseNameHandler.html | 8 +- ...rmediateResponse.ResponseValueHandler.html | 8 +- .../extended/IntermediateResponse.html | 8 +- .../NoticeOfDisconnection.Builder.html | 8 +- .../extended/NoticeOfDisconnection.html | 8 +- .../extended/PasswordModifyRequest.html | 10 +- ...ModifyResponseParser.GenPasswdHandler.html | 8 +- .../PasswordModifyResponseParser.html | 8 +- .../ldaptive/extended/StartTLSRequest.html | 10 +- .../extended/SyncInfoMessage.Builder.html | 8 +- .../SyncInfoMessage.NewCookieHandler.html | 8 +- ...nfoMessage.RefreshDeleteCookieHandler.html | 8 +- ...cInfoMessage.RefreshDeleteDoneHandler.html | 8 +- .../SyncInfoMessage.RefreshDeleteHandler.html | 8 +- ...foMessage.RefreshPresentCookieHandler.html | 8 +- ...InfoMessage.RefreshPresentDoneHandler.html | 8 +- ...SyncInfoMessage.RefreshPresentHandler.html | 8 +- ...yncInfoMessage.SyncIdSetCookieHandler.html | 8 +- ...ncInfoMessage.SyncIdSetDeletesHandler.html | 8 +- .../SyncInfoMessage.SyncIdSetHandler.html | 8 +- ...SyncInfoMessage.SyncIdSetUuidsHandler.html | 8 +- .../extended/SyncInfoMessage.Type.html | 8 +- .../ldaptive/extended/SyncInfoMessage.html | 8 +- .../UnsolicitedNotification.Builder.html | 8 +- .../extended/UnsolicitedNotification.html | 8 +- .../org/ldaptive/extended/WhoAmIRequest.html | 10 +- .../extended/WhoAmIResponseParser.html | 8 +- .../extended/class-use/CancelRequest.html | 8 +- .../class-use/ExtendedOperation.Builder.html | 8 +- .../extended/class-use/ExtendedOperation.html | 8 +- .../class-use/ExtendedOperationHandle.html | 8 +- .../class-use/ExtendedRequest.Builder.html | 8 +- .../extended/class-use/ExtendedRequest.html | 8 +- .../class-use/ExtendedResponse.Builder.html | 8 +- .../ExtendedResponse.ResponseNameHandler.html | 8 +- ...ExtendedResponse.ResponseValueHandler.html | 8 +- .../extended/class-use/ExtendedResponse.html | 8 +- .../IntermediateResponse.Builder.html | 8 +- ...ermediateResponse.ResponseNameHandler.html | 8 +- ...rmediateResponse.ResponseValueHandler.html | 8 +- .../class-use/IntermediateResponse.html | 8 +- .../NoticeOfDisconnection.Builder.html | 8 +- .../class-use/NoticeOfDisconnection.html | 8 +- .../class-use/PasswordModifyRequest.html | 8 +- ...ModifyResponseParser.GenPasswdHandler.html | 8 +- .../PasswordModifyResponseParser.html | 8 +- .../extended/class-use/StartTLSRequest.html | 8 +- .../class-use/SyncInfoMessage.Builder.html | 8 +- .../SyncInfoMessage.NewCookieHandler.html | 8 +- ...nfoMessage.RefreshDeleteCookieHandler.html | 8 +- ...cInfoMessage.RefreshDeleteDoneHandler.html | 8 +- .../SyncInfoMessage.RefreshDeleteHandler.html | 8 +- ...foMessage.RefreshPresentCookieHandler.html | 8 +- ...InfoMessage.RefreshPresentDoneHandler.html | 8 +- ...SyncInfoMessage.RefreshPresentHandler.html | 8 +- ...yncInfoMessage.SyncIdSetCookieHandler.html | 8 +- ...ncInfoMessage.SyncIdSetDeletesHandler.html | 8 +- .../SyncInfoMessage.SyncIdSetHandler.html | 8 +- ...SyncInfoMessage.SyncIdSetUuidsHandler.html | 8 +- .../class-use/SyncInfoMessage.Type.html | 8 +- .../extended/class-use/SyncInfoMessage.html | 8 +- .../UnsolicitedNotification.Builder.html | 8 +- .../class-use/UnsolicitedNotification.html | 8 +- .../extended/class-use/WhoAmIRequest.html | 8 +- .../class-use/WhoAmIResponseParser.html | 8 +- .../ldaptive/extended/package-summary.html | 8 +- .../org/ldaptive/extended/package-tree.html | 8 +- .../org/ldaptive/extended/package-use.html | 8 +- ...AbstractAttributeValueAssertionFilter.html | 8 +- .../filter/AbstractFilterFunction.html | 8 +- javadocs/org/ldaptive/filter/AndFilter.html | 8 +- .../ldaptive/filter/ApproximateFilter.html | 8 +- .../filter/DefaultFilterFunction.html | 8 +- .../org/ldaptive/filter/EqualityFilter.html | 8 +- .../org/ldaptive/filter/ExtensibleFilter.html | 8 +- javadocs/org/ldaptive/filter/Filter.Type.html | 8 +- javadocs/org/ldaptive/filter/Filter.html | 8 +- .../org/ldaptive/filter/FilterFunction.html | 8 +- .../ldaptive/filter/FilterParseException.html | 8 +- .../org/ldaptive/filter/FilterParser.html | 8 +- javadocs/org/ldaptive/filter/FilterSet.html | 8 +- javadocs/org/ldaptive/filter/FilterUtils.html | 8 +- .../ldaptive/filter/GreaterOrEqualFilter.html | 8 +- .../ldaptive/filter/LessOrEqualFilter.html | 8 +- javadocs/org/ldaptive/filter/NotFilter.html | 8 +- javadocs/org/ldaptive/filter/OrFilter.html | 8 +- .../org/ldaptive/filter/PresenceFilter.html | 8 +- .../ldaptive/filter/RegexFilterFunction.html | 8 +- .../filter/SubstringFilter.Substrings.html | 8 +- .../org/ldaptive/filter/SubstringFilter.html | 8 +- ...AbstractAttributeValueAssertionFilter.html | 8 +- .../class-use/AbstractFilterFunction.html | 8 +- .../ldaptive/filter/class-use/AndFilter.html | 8 +- .../filter/class-use/ApproximateFilter.html | 8 +- .../class-use/DefaultFilterFunction.html | 8 +- .../filter/class-use/EqualityFilter.html | 8 +- .../filter/class-use/ExtensibleFilter.html | 8 +- .../filter/class-use/Filter.Type.html | 8 +- .../org/ldaptive/filter/class-use/Filter.html | 8 +- .../filter/class-use/FilterFunction.html | 8 +- .../class-use/FilterParseException.html | 8 +- .../filter/class-use/FilterParser.html | 8 +- .../ldaptive/filter/class-use/FilterSet.html | 8 +- .../filter/class-use/FilterUtils.html | 8 +- .../class-use/GreaterOrEqualFilter.html | 8 +- .../filter/class-use/LessOrEqualFilter.html | 8 +- .../ldaptive/filter/class-use/NotFilter.html | 8 +- .../ldaptive/filter/class-use/OrFilter.html | 8 +- .../filter/class-use/PresenceFilter.html | 8 +- .../filter/class-use/RegexFilterFunction.html | 8 +- .../class-use/SubstringFilter.Substrings.html | 8 +- .../filter/class-use/SubstringFilter.html | 8 +- .../org/ldaptive/filter/package-summary.html | 8 +- .../org/ldaptive/filter/package-tree.html | 8 +- javadocs/org/ldaptive/filter/package-use.html | 8 +- .../handler/AbstractEntryHandler.html | 8 +- .../CaseChangeEntryHandler.CaseChange.html | 8 +- .../handler/CaseChangeEntryHandler.html | 8 +- .../ldaptive/handler/CompareValueHandler.html | 8 +- .../org/ldaptive/handler/CompleteHandler.html | 8 +- .../handler/DnAttributeEntryHandler.html | 8 +- .../ldaptive/handler/ExceptionHandler.html | 8 +- .../handler/ExtendedValueHandler.html | 8 +- .../handler/IntermediateResponseHandler.html | 8 +- .../ldaptive/handler/LdapEntryHandler.html | 8 +- .../handler/MergeAttributeEntryHandler.html | 8 +- .../ldaptive/handler/MergeResultHandler.html | 8 +- .../handler/RecursiveResultHandler.html | 8 +- .../org/ldaptive/handler/ReferralHandler.html | 8 +- .../org/ldaptive/handler/RequestHandler.html | 8 +- .../handler/ResponseControlHandler.html | 8 +- .../org/ldaptive/handler/ResultHandler.html | 8 +- .../org/ldaptive/handler/ResultPredicate.html | 8 +- .../handler/SearchReferenceHandler.html | 8 +- .../ldaptive/handler/SearchResultHandler.html | 8 +- .../ldaptive/handler/SortResultHandler.html | 8 +- .../UnsolicitedNotificationHandler.html | 8 +- .../class-use/AbstractEntryHandler.html | 8 +- .../CaseChangeEntryHandler.CaseChange.html | 8 +- .../class-use/CaseChangeEntryHandler.html | 8 +- .../class-use/CompareValueHandler.html | 8 +- .../handler/class-use/CompleteHandler.html | 8 +- .../class-use/DnAttributeEntryHandler.html | 8 +- .../handler/class-use/ExceptionHandler.html | 10 +- .../class-use/ExtendedValueHandler.html | 8 +- .../IntermediateResponseHandler.html | 29 +- .../handler/class-use/LdapEntryHandler.html | 8 +- .../class-use/MergeAttributeEntryHandler.html | 8 +- .../handler/class-use/MergeResultHandler.html | 8 +- .../class-use/RecursiveResultHandler.html | 8 +- .../handler/class-use/ReferralHandler.html | 29 +- .../handler/class-use/RequestHandler.html | 29 +- .../class-use/ResponseControlHandler.html | 29 +- .../handler/class-use/ResultHandler.html | 8 +- .../handler/class-use/ResultPredicate.html | 35 +- .../class-use/SearchReferenceHandler.html | 29 +- .../class-use/SearchResultHandler.html | 8 +- .../handler/class-use/SortResultHandler.html | 8 +- .../UnsolicitedNotificationHandler.html | 29 +- .../org/ldaptive/handler/package-summary.html | 8 +- .../org/ldaptive/handler/package-tree.html | 8 +- .../org/ldaptive/handler/package-use.html | 8 +- .../ldaptive/io/ClasspathResourceLoader.html | 8 +- .../org/ldaptive/io/FileResourceLoader.html | 8 +- javadocs/org/ldaptive/io/Hex.html | 8 +- javadocs/org/ldaptive/io/LdifReader.html | 8 +- javadocs/org/ldaptive/io/LdifWriter.html | 8 +- javadocs/org/ldaptive/io/ResourceLoader.html | 8 +- javadocs/org/ldaptive/io/ResourceUtils.html | 8 +- .../org/ldaptive/io/SearchResultReader.html | 8 +- .../org/ldaptive/io/SearchResultWriter.html | 8 +- .../org/ldaptive/io/URLResourceLoader.html | 8 +- .../io/class-use/ClasspathResourceLoader.html | 8 +- .../io/class-use/FileResourceLoader.html | 8 +- javadocs/org/ldaptive/io/class-use/Hex.html | 8 +- .../org/ldaptive/io/class-use/LdifReader.html | 8 +- .../org/ldaptive/io/class-use/LdifWriter.html | 8 +- .../ldaptive/io/class-use/ResourceLoader.html | 8 +- .../ldaptive/io/class-use/ResourceUtils.html | 8 +- .../io/class-use/SearchResultReader.html | 8 +- .../io/class-use/SearchResultWriter.html | 8 +- .../io/class-use/URLResourceLoader.html | 8 +- javadocs/org/ldaptive/io/package-summary.html | 8 +- javadocs/org/ldaptive/io/package-tree.html | 8 +- javadocs/org/ldaptive/io/package-use.html | 8 +- .../ldaptive/jaas/AbstractLoginModule.html | 8 +- .../jaas/AbstractPropertiesFactory.html | 8 +- .../ldaptive/jaas/AuthenticatorFactory.html | 8 +- .../org/ldaptive/jaas/LdapCredential.html | 8 +- .../jaas/LdapDnAuthorizationModule.html | 8 +- .../org/ldaptive/jaas/LdapDnPrincipal.html | 8 +- javadocs/org/ldaptive/jaas/LdapGroup.html | 8 +- .../org/ldaptive/jaas/LdapLoginModule.html | 8 +- javadocs/org/ldaptive/jaas/LdapPrincipal.html | 8 +- javadocs/org/ldaptive/jaas/LdapRole.html | 8 +- .../jaas/LdapRoleAuthorizationModule.html | 8 +- .../jaas/PropertiesAuthenticatorFactory.html | 8 +- .../jaas/PropertiesRoleResolverFactory.html | 8 +- javadocs/org/ldaptive/jaas/RoleResolver.html | 8 +- .../ldaptive/jaas/RoleResolverFactory.html | 8 +- .../org/ldaptive/jaas/SearchRoleResolver.html | 10 +- .../jaas/class-use/AbstractLoginModule.html | 8 +- .../class-use/AbstractPropertiesFactory.html | 8 +- .../jaas/class-use/AuthenticatorFactory.html | 8 +- .../jaas/class-use/LdapCredential.html | 8 +- .../class-use/LdapDnAuthorizationModule.html | 8 +- .../jaas/class-use/LdapDnPrincipal.html | 8 +- .../ldaptive/jaas/class-use/LdapGroup.html | 8 +- .../jaas/class-use/LdapLoginModule.html | 8 +- .../jaas/class-use/LdapPrincipal.html | 8 +- .../org/ldaptive/jaas/class-use/LdapRole.html | 8 +- .../LdapRoleAuthorizationModule.html | 8 +- .../PropertiesAuthenticatorFactory.html | 8 +- .../PropertiesRoleResolverFactory.html | 8 +- .../ldaptive/jaas/class-use/RoleResolver.html | 8 +- .../jaas/class-use/RoleResolverFactory.html | 8 +- .../jaas/class-use/SearchRoleResolver.html | 8 +- .../org/ldaptive/jaas/package-summary.html | 8 +- javadocs/org/ldaptive/jaas/package-tree.html | 8 +- javadocs/org/ldaptive/jaas/package-use.html | 8 +- javadocs/org/ldaptive/package-summary.html | 8 +- javadocs/org/ldaptive/package-tree.html | 8 +- javadocs/org/ldaptive/package-use.html | 8 +- ...tionPool.DefaultPooledConnectionProxy.html | 8 +- .../ldaptive/pool/AbstractConnectionPool.html | 8 +- ...AbstractPruneStrategy.AbstractBuilder.html | 8 +- .../ldaptive/pool/AbstractPruneStrategy.html | 8 +- .../ldaptive/pool/ActivationException.html | 8 +- .../pool/BindConnectionPassivator.html | 8 +- .../ldaptive/pool/BlockingConnectionPool.html | 8 +- .../pool/BlockingTimeoutException.html | 8 +- .../ldaptive/pool/ConnectionActivator.html | 8 +- .../ldaptive/pool/ConnectionPassivator.html | 8 +- .../org/ldaptive/pool/ConnectionPool.html | 8 +- .../pool/IdlePruneStrategy.Builder.html | 8 +- .../org/ldaptive/pool/IdlePruneStrategy.html | 8 +- javadocs/org/ldaptive/pool/PoolException.html | 8 +- .../ldaptive/pool/PoolExhaustedException.html | 8 +- .../ldaptive/pool/PooledConnectionProxy.html | 8 +- .../pool/PooledConnectionStatistics.html | 8 +- javadocs/org/ldaptive/pool/PruneStrategy.html | 8 +- javadocs/org/ldaptive/pool/Queue.html | 8 +- javadocs/org/ldaptive/pool/QueueType.html | 8 +- .../ldaptive/pool/ValidationException.html | 8 +- .../pool/ValidationExceptionHandler.html | 8 +- ...tionPool.DefaultPooledConnectionProxy.html | 8 +- .../class-use/AbstractConnectionPool.html | 8 +- ...AbstractPruneStrategy.AbstractBuilder.html | 8 +- .../pool/class-use/AbstractPruneStrategy.html | 8 +- .../pool/class-use/ActivationException.html | 8 +- .../class-use/BindConnectionPassivator.html | 8 +- .../class-use/BlockingConnectionPool.html | 8 +- .../class-use/BlockingTimeoutException.html | 8 +- .../pool/class-use/ConnectionActivator.html | 8 +- .../pool/class-use/ConnectionPassivator.html | 8 +- .../pool/class-use/ConnectionPool.html | 8 +- .../class-use/IdlePruneStrategy.Builder.html | 8 +- .../pool/class-use/IdlePruneStrategy.html | 8 +- .../pool/class-use/PoolException.html | 8 +- .../class-use/PoolExhaustedException.html | 8 +- .../pool/class-use/PooledConnectionProxy.html | 8 +- .../class-use/PooledConnectionStatistics.html | 8 +- .../pool/class-use/PruneStrategy.html | 8 +- .../org/ldaptive/pool/class-use/Queue.html | 8 +- .../ldaptive/pool/class-use/QueueType.html | 8 +- .../pool/class-use/ValidationException.html | 8 +- .../class-use/ValidationExceptionHandler.html | 8 +- .../org/ldaptive/pool/package-summary.html | 8 +- javadocs/org/ldaptive/pool/package-tree.html | 8 +- javadocs/org/ldaptive/pool/package-use.html | 8 +- ...onnectionFactoryManagerPropertySource.html | 8 +- .../props/AbstractPropertyInvoker.html | 8 +- .../props/AbstractPropertySource.html | 8 +- .../AuthenticationRequestPropertyInvoker.html | 8 +- .../AuthenticationRequestPropertySource.html | 8 +- .../props/AuthenticatorPropertyInvoker.html | 8 +- .../props/AuthenticatorPropertySource.html | 8 +- ...dConnectionInitializerPropertyInvoker.html | 8 +- ...ndConnectionInitializerPropertySource.html | 8 +- ...BlockingConnectionPoolPropertyInvoker.html | 8 +- .../BlockingConnectionPoolPropertySource.html | 8 +- ...eAuthenticationHandlerPropertyInvoker.html | 8 +- ...reAuthenticationHandlerPropertySource.html | 8 +- .../ConnectionConfigPropertyInvoker.html | 8 +- .../props/ConnectionConfigPropertySource.html | 8 +- .../props/CredentialConfigParser.html | 8 +- ...faultConnectionFactoryPropertyInvoker.html | 8 +- ...efaultConnectionFactoryPropertySource.html | 8 +- ...ooledConnectionFactoryPropertyInvoker.html | 8 +- ...PooledConnectionFactoryPropertySource.html | 8 +- .../org/ldaptive/props/PropertyInvoker.html | 8 +- .../props/PropertySource.PropertyDomain.html | 8 +- .../org/ldaptive/props/PropertySource.html | 8 +- .../ldaptive/props/PropertyValueParser.html | 8 +- ...archConnectionValidatorPropertySource.html | 8 +- .../props/SearchDnResolverPropertySource.html | 8 +- .../SearchEntryResolverPropertySource.html | 8 +- ...SearchOperationFactoryPropertyInvoker.html | 8 +- .../props/SearchRequestPropertyInvoker.html | 8 +- .../props/SearchRequestPropertySource.html | 8 +- .../SearchRoleResolverPropertySource.html | 8 +- ...dAuthenticationHandlerPropertyInvoker.html | 8 +- ...ndAuthenticationHandlerPropertySource.html | 8 +- .../ldaptive/props/SimplePropertyInvoker.html | 8 +- .../ldaptive/props/SimplePropertySource.html | 8 +- .../props/SslConfigPropertyInvoker.html | 8 +- .../props/SslConfigPropertySource.html | 8 +- ...onnectionFactoryManagerPropertySource.html | 8 +- .../class-use/AbstractPropertyInvoker.html | 8 +- .../class-use/AbstractPropertySource.html | 8 +- .../AuthenticationRequestPropertyInvoker.html | 8 +- .../AuthenticationRequestPropertySource.html | 8 +- .../AuthenticatorPropertyInvoker.html | 8 +- .../AuthenticatorPropertySource.html | 8 +- ...dConnectionInitializerPropertyInvoker.html | 8 +- ...ndConnectionInitializerPropertySource.html | 8 +- ...BlockingConnectionPoolPropertyInvoker.html | 8 +- .../BlockingConnectionPoolPropertySource.html | 8 +- ...eAuthenticationHandlerPropertyInvoker.html | 8 +- ...reAuthenticationHandlerPropertySource.html | 8 +- .../ConnectionConfigPropertyInvoker.html | 8 +- .../ConnectionConfigPropertySource.html | 8 +- .../class-use/CredentialConfigParser.html | 8 +- ...faultConnectionFactoryPropertyInvoker.html | 8 +- ...efaultConnectionFactoryPropertySource.html | 8 +- ...ooledConnectionFactoryPropertyInvoker.html | 8 +- ...PooledConnectionFactoryPropertySource.html | 8 +- .../props/class-use/PropertyInvoker.html | 8 +- .../PropertySource.PropertyDomain.html | 8 +- .../props/class-use/PropertySource.html | 8 +- .../props/class-use/PropertyValueParser.html | 8 +- ...archConnectionValidatorPropertySource.html | 8 +- .../SearchDnResolverPropertySource.html | 8 +- .../SearchEntryResolverPropertySource.html | 8 +- ...SearchOperationFactoryPropertyInvoker.html | 8 +- .../SearchRequestPropertyInvoker.html | 8 +- .../SearchRequestPropertySource.html | 8 +- .../SearchRoleResolverPropertySource.html | 8 +- ...dAuthenticationHandlerPropertyInvoker.html | 8 +- ...ndAuthenticationHandlerPropertySource.html | 8 +- .../class-use/SimplePropertyInvoker.html | 8 +- .../props/class-use/SimplePropertySource.html | 8 +- .../class-use/SslConfigPropertyInvoker.html | 8 +- .../class-use/SslConfigPropertySource.html | 8 +- .../org/ldaptive/props/package-summary.html | 8 +- javadocs/org/ldaptive/props/package-tree.html | 8 +- javadocs/org/ldaptive/props/package-use.html | 8 +- .../AbstractFollowReferralHandler.html | 8 +- .../DefaultReferralConnectionFactory.html | 8 +- .../referral/FollowSearchReferralHandler.html | 8 +- .../FollowSearchResultReferenceHandler.html | 8 +- .../referral/ReferralConnectionFactory.html | 8 +- .../AbstractFollowReferralHandler.html | 8 +- .../DefaultReferralConnectionFactory.html | 8 +- .../FollowSearchReferralHandler.html | 8 +- .../FollowSearchResultReferenceHandler.html | 8 +- .../class-use/ReferralConnectionFactory.html | 8 +- .../ldaptive/referral/package-summary.html | 8 +- .../org/ldaptive/referral/package-tree.html | 8 +- .../org/ldaptive/referral/package-use.html | 8 +- .../org/ldaptive/sasl/CramMD5BindRequest.html | 8 +- .../sasl/DefaultSaslClientRequest.html | 8 +- .../ldaptive/sasl/DigestMD5BindRequest.html | 8 +- .../ldaptive/sasl/ExternalBindRequest.html | 10 +- .../org/ldaptive/sasl/GssApiBindRequest.html | 8 +- javadocs/org/ldaptive/sasl/Mechanism.html | 8 +- .../ldaptive/sasl/QualityOfProtection.html | 8 +- .../sasl/SaslBindRequest.Builder.html | 10 +- .../org/ldaptive/sasl/SaslBindRequest.html | 10 +- javadocs/org/ldaptive/sasl/SaslClient.html | 8 +- .../org/ldaptive/sasl/SaslClientRequest.html | 8 +- .../org/ldaptive/sasl/SaslConfig.Builder.html | 8 +- javadocs/org/ldaptive/sasl/SaslConfig.html | 8 +- .../org/ldaptive/sasl/ScramBindRequest.html | 8 +- .../org/ldaptive/sasl/SecurityStrength.html | 8 +- .../sasl/class-use/CramMD5BindRequest.html | 8 +- .../class-use/DefaultSaslClientRequest.html | 8 +- .../sasl/class-use/DigestMD5BindRequest.html | 8 +- .../sasl/class-use/ExternalBindRequest.html | 8 +- .../sasl/class-use/GssApiBindRequest.html | 8 +- .../ldaptive/sasl/class-use/Mechanism.html | 8 +- .../sasl/class-use/QualityOfProtection.html | 8 +- .../class-use/SaslBindRequest.Builder.html | 8 +- .../sasl/class-use/SaslBindRequest.html | 8 +- .../ldaptive/sasl/class-use/SaslClient.html | 8 +- .../sasl/class-use/SaslClientRequest.html | 8 +- .../sasl/class-use/SaslConfig.Builder.html | 8 +- .../ldaptive/sasl/class-use/SaslConfig.html | 8 +- .../sasl/class-use/ScramBindRequest.html | 8 +- .../sasl/class-use/SecurityStrength.html | 8 +- .../org/ldaptive/sasl/package-summary.html | 8 +- javadocs/org/ldaptive/sasl/package-tree.html | 8 +- javadocs/org/ldaptive/sasl/package-use.html | 8 +- .../AbstractDefaultDefinitionFunction.html | 8 +- .../schema/AbstractNamedSchemaElement.html | 8 +- .../AbstractRegexDefinitionFunction.html | 8 +- .../schema/AbstractSchemaElement.html | 8 +- ...tributeType.DefaultDefinitionFunction.html | 8 +- ...AttributeType.RegexDefinitionFunction.html | 8 +- .../org/ldaptive/schema/AttributeType.html | 8 +- .../org/ldaptive/schema/AttributeUsage.html | 8 +- ...ContentRule.DefaultDefinitionFunction.html | 8 +- ...ITContentRule.RegexDefinitionFunction.html | 8 +- .../org/ldaptive/schema/DITContentRule.html | 8 +- ...ructureRule.DefaultDefinitionFunction.html | 8 +- ...StructureRule.RegexDefinitionFunction.html | 8 +- .../org/ldaptive/schema/DITStructureRule.html | 8 +- .../ldaptive/schema/DefinitionFunction.html | 8 +- javadocs/org/ldaptive/schema/Extensions.html | 8 +- ...atchingRule.DefaultDefinitionFunction.html | 8 +- .../MatchingRule.RegexDefinitionFunction.html | 8 +- .../org/ldaptive/schema/MatchingRule.html | 8 +- ...hingRuleUse.DefaultDefinitionFunction.html | 8 +- ...tchingRuleUse.RegexDefinitionFunction.html | 8 +- .../org/ldaptive/schema/MatchingRuleUse.html | 8 +- .../NameForm.DefaultDefinitionFunction.html | 8 +- .../NameForm.RegexDefinitionFunction.html | 8 +- javadocs/org/ldaptive/schema/NameForm.html | 8 +- ...ObjectClass.DefaultDefinitionFunction.html | 8 +- .../ObjectClass.RegexDefinitionFunction.html | 8 +- javadocs/org/ldaptive/schema/ObjectClass.html | 8 +- .../org/ldaptive/schema/ObjectClassType.html | 8 +- javadocs/org/ldaptive/schema/Schema.html | 8 +- .../org/ldaptive/schema/SchemaElement.html | 8 +- .../org/ldaptive/schema/SchemaFactory.html | 8 +- .../org/ldaptive/schema/SchemaFunction.html | 8 +- .../ldaptive/schema/SchemaParseException.html | 8 +- .../SchemaParser.DefaultSchemaFunction.html | 8 +- .../SchemaParser.RegexSchemaFunction.html | 8 +- .../org/ldaptive/schema/SchemaParser.html | 8 +- javadocs/org/ldaptive/schema/SchemaUtils.html | 8 +- .../Syntax.DefaultDefinitionFunction.html | 8 +- .../Syntax.RegexDefinitionFunction.html | 8 +- javadocs/org/ldaptive/schema/Syntax.html | 8 +- .../AbstractDefaultDefinitionFunction.html | 8 +- .../class-use/AbstractNamedSchemaElement.html | 8 +- .../AbstractRegexDefinitionFunction.html | 8 +- .../class-use/AbstractSchemaElement.html | 8 +- ...tributeType.DefaultDefinitionFunction.html | 8 +- ...AttributeType.RegexDefinitionFunction.html | 8 +- .../schema/class-use/AttributeType.html | 8 +- .../schema/class-use/AttributeUsage.html | 8 +- ...ContentRule.DefaultDefinitionFunction.html | 8 +- ...ITContentRule.RegexDefinitionFunction.html | 8 +- .../schema/class-use/DITContentRule.html | 8 +- ...ructureRule.DefaultDefinitionFunction.html | 8 +- ...StructureRule.RegexDefinitionFunction.html | 8 +- .../schema/class-use/DITStructureRule.html | 8 +- .../schema/class-use/DefinitionFunction.html | 8 +- .../ldaptive/schema/class-use/Extensions.html | 8 +- ...atchingRule.DefaultDefinitionFunction.html | 8 +- .../MatchingRule.RegexDefinitionFunction.html | 8 +- .../schema/class-use/MatchingRule.html | 8 +- ...hingRuleUse.DefaultDefinitionFunction.html | 8 +- ...tchingRuleUse.RegexDefinitionFunction.html | 8 +- .../schema/class-use/MatchingRuleUse.html | 8 +- .../NameForm.DefaultDefinitionFunction.html | 8 +- .../NameForm.RegexDefinitionFunction.html | 8 +- .../ldaptive/schema/class-use/NameForm.html | 8 +- ...ObjectClass.DefaultDefinitionFunction.html | 8 +- .../ObjectClass.RegexDefinitionFunction.html | 8 +- .../schema/class-use/ObjectClass.html | 8 +- .../schema/class-use/ObjectClassType.html | 8 +- .../org/ldaptive/schema/class-use/Schema.html | 8 +- .../schema/class-use/SchemaElement.html | 8 +- .../schema/class-use/SchemaFactory.html | 8 +- .../schema/class-use/SchemaFunction.html | 8 +- .../class-use/SchemaParseException.html | 8 +- .../SchemaParser.DefaultSchemaFunction.html | 8 +- .../SchemaParser.RegexSchemaFunction.html | 8 +- .../schema/class-use/SchemaParser.html | 8 +- .../schema/class-use/SchemaUtils.html | 8 +- .../Syntax.DefaultDefinitionFunction.html | 8 +- .../Syntax.RegexDefinitionFunction.html | 8 +- .../org/ldaptive/schema/class-use/Syntax.html | 8 +- .../org/ldaptive/schema/package-summary.html | 8 +- .../org/ldaptive/schema/package-tree.html | 8 +- javadocs/org/ldaptive/schema/package-use.html | 8 +- .../AbstractSchemaElementValueTranscoder.html | 8 +- .../AttributeTypeValueTranscoder.html | 8 +- .../DITContentRuleValueTranscoder.html | 8 +- .../DITStructureRuleValueTranscoder.html | 8 +- .../MatchingRuleUseValueTranscoder.html | 8 +- .../MatchingRuleValueTranscoder.html | 8 +- .../transcode/NameFormValueTranscoder.html | 8 +- .../transcode/ObjectClassValueTranscoder.html | 8 +- .../transcode/SyntaxValueTranscoder.html | 8 +- .../AbstractSchemaElementValueTranscoder.html | 8 +- .../AttributeTypeValueTranscoder.html | 8 +- .../DITContentRuleValueTranscoder.html | 8 +- .../DITStructureRuleValueTranscoder.html | 8 +- .../MatchingRuleUseValueTranscoder.html | 8 +- .../MatchingRuleValueTranscoder.html | 8 +- .../class-use/NameFormValueTranscoder.html | 8 +- .../class-use/ObjectClassValueTranscoder.html | 8 +- .../class-use/SyntaxValueTranscoder.html | 8 +- .../schema/transcode/package-summary.html | 8 +- .../schema/transcode/package-tree.html | 8 +- .../schema/transcode/package-use.html | 8 +- .../ssl/AbstractCredentialReader.html | 8 +- .../ssl/AbstractSSLContextInitializer.html | 8 +- .../ssl/AggregateTrustManager.Strategy.html | 8 +- ...gateTrustManager.TrustManagerConsumer.html | 8 +- .../ldaptive/ssl/AggregateTrustManager.html | 8 +- .../ssl/AllowAnyHostnameVerifier.html | 8 +- .../ldaptive/ssl/AllowAnyTrustManager.html | 8 +- .../ssl/CertificateHostnameVerifier.html | 8 +- .../org/ldaptive/ssl/CredentialConfig.html | 8 +- .../ldaptive/ssl/CredentialConfigFactory.html | 8 +- .../org/ldaptive/ssl/CredentialReader.html | 8 +- ...ltHostnameVerifier.SubjectAltNameType.html | 8 +- .../ldaptive/ssl/DefaultHostnameVerifier.html | 8 +- .../ssl/DefaultSSLContextInitializer.html | 8 +- .../org/ldaptive/ssl/DefaultTrustManager.html | 8 +- .../org/ldaptive/ssl/HostnameResolver.html | 8 +- .../ldaptive/ssl/HostnameVerifierAdapter.html | 8 +- .../ssl/HostnameVerifyingListener.html | 8 +- .../ssl/KeyStoreCredentialConfig.Builder.html | 8 +- .../ssl/KeyStoreCredentialConfig.html | 8 +- .../ssl/KeyStoreCredentialReader.html | 8 +- .../ssl/KeyStoreSSLContextInitializer.html | 8 +- javadocs/org/ldaptive/ssl/KeyStoreUtils.html | 8 +- .../ssl/PrivateKeyCredentialReader.html | 8 +- .../ldaptive/ssl/SSLContextInitializer.html | 8 +- .../org/ldaptive/ssl/SslConfig.Builder.html | 8 +- javadocs/org/ldaptive/ssl/SslConfig.html | 8 +- .../ssl/X509CertificateCredentialReader.html | 8 +- .../ssl/X509CertificatesCredentialReader.html | 8 +- .../ssl/X509CredentialConfig.Builder.html | 8 +- .../ldaptive/ssl/X509CredentialConfig.html | 8 +- javadocs/org/ldaptive/ssl/X509DnDecoder.html | 8 +- .../ssl/X509ExtendedTrustManagerWrapper.html | 8 +- .../ssl/X509SSLContextInitializer.html | 8 +- .../class-use/AbstractCredentialReader.html | 8 +- .../AbstractSSLContextInitializer.html | 8 +- .../AggregateTrustManager.Strategy.html | 8 +- ...gateTrustManager.TrustManagerConsumer.html | 8 +- .../ssl/class-use/AggregateTrustManager.html | 8 +- .../class-use/AllowAnyHostnameVerifier.html | 8 +- .../ssl/class-use/AllowAnyTrustManager.html | 8 +- .../CertificateHostnameVerifier.html | 8 +- .../ssl/class-use/CredentialConfig.html | 8 +- .../class-use/CredentialConfigFactory.html | 8 +- .../ssl/class-use/CredentialReader.html | 8 +- ...ltHostnameVerifier.SubjectAltNameType.html | 8 +- .../class-use/DefaultHostnameVerifier.html | 8 +- .../DefaultSSLContextInitializer.html | 8 +- .../ssl/class-use/DefaultTrustManager.html | 8 +- .../ssl/class-use/HostnameResolver.html | 8 +- .../class-use/HostnameVerifierAdapter.html | 8 +- .../class-use/HostnameVerifyingListener.html | 8 +- .../KeyStoreCredentialConfig.Builder.html | 8 +- .../class-use/KeyStoreCredentialConfig.html | 8 +- .../class-use/KeyStoreCredentialReader.html | 8 +- .../KeyStoreSSLContextInitializer.html | 8 +- .../ldaptive/ssl/class-use/KeyStoreUtils.html | 8 +- .../class-use/PrivateKeyCredentialReader.html | 8 +- .../ssl/class-use/SSLContextInitializer.html | 8 +- .../ssl/class-use/SslConfig.Builder.html | 8 +- .../org/ldaptive/ssl/class-use/SslConfig.html | 8 +- .../X509CertificateCredentialReader.html | 8 +- .../X509CertificatesCredentialReader.html | 8 +- .../X509CredentialConfig.Builder.html | 8 +- .../ssl/class-use/X509CredentialConfig.html | 8 +- .../ldaptive/ssl/class-use/X509DnDecoder.html | 8 +- .../X509ExtendedTrustManagerWrapper.html | 8 +- .../class-use/X509SSLContextInitializer.html | 8 +- .../org/ldaptive/ssl/package-summary.html | 8 +- javadocs/org/ldaptive/ssl/package-tree.html | 8 +- javadocs/org/ldaptive/ssl/package-use.html | 8 +- javadocs/org/ldaptive/templates/Query.html | 8 +- .../SearchTemplates.DefaultTermParser.html | 8 +- .../SearchTemplates.InitialTermParser.html | 8 +- .../templates/SearchTemplates.TermParser.html | 8 +- .../ldaptive/templates/SearchTemplates.html | 8 +- .../templates/SearchTemplatesOperation.html | 8 +- .../ldaptive/templates/class-use/Query.html | 8 +- .../SearchTemplates.DefaultTermParser.html | 8 +- .../SearchTemplates.InitialTermParser.html | 8 +- .../class-use/SearchTemplates.TermParser.html | 8 +- .../templates/class-use/SearchTemplates.html | 8 +- .../class-use/SearchTemplatesOperation.html | 8 +- .../ldaptive/templates/package-summary.html | 8 +- .../org/ldaptive/templates/package-tree.html | 8 +- .../org/ldaptive/templates/package-use.html | 8 +- .../AbstractBinaryValueTranscoder.html | 8 +- .../AbstractPrimitiveValueTranscoder.html | 8 +- .../AbstractStringValueTranscoder.html | 8 +- .../transcode/BooleanValueTranscoder.html | 8 +- .../transcode/ByteArrayValueTranscoder.html | 8 +- .../transcode/CertificateValueTranscoder.html | 8 +- .../transcode/CharArrayValueTranscoder.html | 8 +- .../transcode/DoubleValueTranscoder.html | 8 +- .../transcode/FloatValueTranscoder.html | 8 +- ...zedTimeValueTranscoder.FractionalPart.html | 8 +- .../GeneralizedTimeValueTranscoder.html | 8 +- .../transcode/IntegerValueTranscoder.html | 8 +- .../transcode/LongValueTranscoder.html | 8 +- .../transcode/ObjectValueTranscoder.html | 8 +- .../transcode/ShortValueTranscoder.html | 8 +- .../transcode/StringValueTranscoder.html | 8 +- .../transcode/UUIDValueTranscoder.html | 8 +- .../ldaptive/transcode/ValueTranscoder.html | 8 +- .../AbstractBinaryValueTranscoder.html | 8 +- .../AbstractPrimitiveValueTranscoder.html | 8 +- .../AbstractStringValueTranscoder.html | 8 +- .../class-use/BooleanValueTranscoder.html | 8 +- .../class-use/ByteArrayValueTranscoder.html | 8 +- .../class-use/CertificateValueTranscoder.html | 8 +- .../class-use/CharArrayValueTranscoder.html | 8 +- .../class-use/DoubleValueTranscoder.html | 8 +- .../class-use/FloatValueTranscoder.html | 8 +- ...zedTimeValueTranscoder.FractionalPart.html | 8 +- .../GeneralizedTimeValueTranscoder.html | 8 +- .../class-use/IntegerValueTranscoder.html | 8 +- .../class-use/LongValueTranscoder.html | 8 +- .../class-use/ObjectValueTranscoder.html | 8 +- .../class-use/ShortValueTranscoder.html | 8 +- .../class-use/StringValueTranscoder.html | 8 +- .../class-use/UUIDValueTranscoder.html | 8 +- .../transcode/class-use/ValueTranscoder.html | 8 +- .../ldaptive/transcode/package-summary.html | 8 +- .../org/ldaptive/transcode/package-tree.html | 8 +- .../org/ldaptive/transcode/package-use.html | 8 +- .../DefaultCompareOperationHandle.html | 10 +- .../DefaultExtendedOperationHandle.html | 10 +- .../transport/DefaultOperationHandle.html | 221 +- .../ldaptive/transport/DefaultSaslClient.html | 8 +- .../DefaultSearchOperationHandle.html | 79 +- .../ldaptive/transport/GssApiSaslClient.html | 8 +- .../MessageFunctional.BiConsumer.html | 8 +- .../transport/MessageFunctional.Consumer.html | 8 +- .../transport/MessageFunctional.Function.html | 8 +- .../ldaptive/transport/MessageFunctional.html | 8 +- .../ldaptive/transport/ResponseParser.html | 8 +- .../ScramSaslClient.ClientFinalMessage.html | 8 +- .../ScramSaslClient.ClientFirstMessage.html | 8 +- .../ScramSaslClient.ServerFinalMessage.html | 8 +- .../ScramSaslClient.ServerFirstMessage.html | 8 +- .../ldaptive/transport/ScramSaslClient.html | 8 +- .../org/ldaptive/transport/Transport.html | 8 +- .../transport/TransportConnection.html | 8 +- .../ldaptive/transport/TransportFactory.html | 8 +- .../DefaultCompareOperationHandle.html | 8 +- .../DefaultExtendedOperationHandle.html | 8 +- .../class-use/DefaultOperationHandle.html | 8 +- .../class-use/DefaultSaslClient.html | 8 +- .../DefaultSearchOperationHandle.html | 8 +- .../transport/class-use/GssApiSaslClient.html | 8 +- .../MessageFunctional.BiConsumer.html | 8 +- .../class-use/MessageFunctional.Consumer.html | 8 +- .../class-use/MessageFunctional.Function.html | 8 +- .../class-use/MessageFunctional.html | 8 +- .../transport/class-use/ResponseParser.html | 8 +- .../ScramSaslClient.ClientFinalMessage.html | 8 +- .../ScramSaslClient.ClientFirstMessage.html | 8 +- .../ScramSaslClient.ServerFinalMessage.html | 8 +- .../ScramSaslClient.ServerFirstMessage.html | 8 +- .../transport/class-use/ScramSaslClient.html | 8 +- .../transport/class-use/Transport.html | 8 +- .../class-use/TransportConnection.html | 8 +- .../transport/class-use/TransportFactory.html | 8 +- .../netty/AutoReadFlowControlHandler.html | 8 +- ...ConnectionFactoryTransport.DualThread.html | 8 +- ...nnectionFactoryTransport.SingleThread.html | 8 +- .../netty/ConnectionFactoryTransport.html | 8 +- .../netty/ConnectionTransport.DualThread.html | 8 +- .../ConnectionTransport.SingleThread.html | 8 +- .../transport/netty/ConnectionTransport.html | 8 +- .../transport/netty/EncodedRequest.html | 8 +- .../ldaptive/transport/netty/HandleMap.html | 8 +- .../transport/netty/MessageFrameDecoder.html | 8 +- .../NettyConnection.AutoReadEventHandler.html | 8 +- .../NettyConnection.BindOperationHandle.html | 10 +- .../NettyConnection.ClientInitializer.html | 8 +- .../NettyConnection.CloseFutureListener.html | 8 +- ...ttyConnection.InboundExceptionHandler.html | 8 +- ...NettyConnection.InboundMessageHandler.html | 8 +- .../NettyConnection.LogFutureListener.html | 8 +- .../netty/NettyConnection.MessageDecoder.html | 8 +- .../netty/NettyConnection.MessageStatus.html | 8 +- .../netty/NettyConnection.RequestEncoder.html | 8 +- .../NettyConnection.ValidatorHandler.html | 8 +- .../transport/netty/NettyConnection.html | 182 +- .../NettyConnectionFactoryTransport.html | 8 +- .../transport/netty/NettyDERBuffer.html | 8 +- .../ldaptive/transport/netty/NettyUtils.html | 8 +- .../netty/NioConnectionFactoryTransport.html | 8 +- .../netty/NioConnectionTransport.html | 8 +- .../netty/NioSingletonTransport.html | 8 +- .../ldaptive/transport/netty/SaslHandler.html | 83 +- .../transport/netty/SingletonTransport.html | 8 +- .../class-use/AutoReadFlowControlHandler.html | 8 +- ...ConnectionFactoryTransport.DualThread.html | 8 +- ...nnectionFactoryTransport.SingleThread.html | 8 +- .../class-use/ConnectionFactoryTransport.html | 8 +- .../ConnectionTransport.DualThread.html | 8 +- .../ConnectionTransport.SingleThread.html | 8 +- .../netty/class-use/ConnectionTransport.html | 8 +- .../netty/class-use/EncodedRequest.html | 8 +- .../transport/netty/class-use/HandleMap.html | 8 +- .../netty/class-use/MessageFrameDecoder.html | 8 +- .../NettyConnection.AutoReadEventHandler.html | 8 +- .../NettyConnection.BindOperationHandle.html | 8 +- .../NettyConnection.ClientInitializer.html | 40 +- .../NettyConnection.CloseFutureListener.html | 8 +- ...ttyConnection.InboundExceptionHandler.html | 8 +- ...NettyConnection.InboundMessageHandler.html | 8 +- .../NettyConnection.LogFutureListener.html | 8 +- .../NettyConnection.MessageDecoder.html | 8 +- .../NettyConnection.MessageStatus.html | 8 +- .../NettyConnection.RequestEncoder.html | 8 +- .../NettyConnection.ValidatorHandler.html | 8 +- .../netty/class-use/NettyConnection.html | 8 +- .../NettyConnectionFactoryTransport.html | 8 +- .../netty/class-use/NettyDERBuffer.html | 8 +- .../transport/netty/class-use/NettyUtils.html | 8 +- .../NioConnectionFactoryTransport.html | 8 +- .../class-use/NioConnectionTransport.html | 8 +- .../class-use/NioSingletonTransport.html | 8 +- .../netty/class-use/SaslHandler.html | 8 +- .../netty/class-use/SingletonTransport.html | 8 +- .../transport/netty/package-summary.html | 8 +- .../transport/netty/package-tree.html | 10 +- .../ldaptive/transport/netty/package-use.html | 8 +- .../ldaptive/transport/package-summary.html | 8 +- .../org/ldaptive/transport/package-tree.html | 8 +- .../org/ldaptive/transport/package-use.html | 8 +- javadocs/overview-summary.html | 4 +- javadocs/overview-tree.html | 10 +- javadocs/package-search-index.zip | Bin 424 -> 424 bytes javadocs/serialized-form.html | 8 +- javadocs/type-search-index.zip | Bin 5574 -> 5574 bytes 3260 files changed, 642336 insertions(+), 6698 deletions(-) create mode 100644 javadocs/2.3.1/allclasses-index.html create mode 100644 javadocs/2.3.1/allclasses.html create mode 100644 javadocs/2.3.1/allpackages-index.html create mode 100644 javadocs/2.3.1/constant-values.html create mode 100644 javadocs/2.3.1/deprecated-list.html create mode 100644 javadocs/2.3.1/element-list create mode 100644 javadocs/2.3.1/help-doc.html create mode 100644 javadocs/2.3.1/index-all.html create mode 100644 javadocs/2.3.1/index.html create mode 100644 javadocs/2.3.1/jquery-ui.overrides.css create mode 100644 javadocs/2.3.1/jquery/external/jquery/jquery.js create mode 100644 javadocs/2.3.1/jquery/jquery-3.6.1.min.js create mode 100644 javadocs/2.3.1/jquery/jquery-ui.min.css create mode 100644 javadocs/2.3.1/jquery/jquery-ui.min.js create mode 100644 javadocs/2.3.1/jquery/jszip-utils/dist/jszip-utils-ie.js create mode 100644 javadocs/2.3.1/jquery/jszip-utils/dist/jszip-utils-ie.min.js create mode 100644 javadocs/2.3.1/jquery/jszip-utils/dist/jszip-utils.js create mode 100644 javadocs/2.3.1/jquery/jszip-utils/dist/jszip-utils.min.js create mode 100644 javadocs/2.3.1/jquery/jszip/dist/jszip.js create mode 100644 javadocs/2.3.1/jquery/jszip/dist/jszip.min.js create mode 100644 javadocs/2.3.1/legal/ADDITIONAL_LICENSE_INFO create mode 100644 javadocs/2.3.1/legal/ASSEMBLY_EXCEPTION create mode 100644 javadocs/2.3.1/legal/LICENSE create mode 100644 javadocs/2.3.1/legal/jquery.md create mode 100644 javadocs/2.3.1/legal/jqueryUI.md create mode 100644 javadocs/2.3.1/legal/jszip.md create mode 100644 javadocs/2.3.1/legal/pako.md create mode 100644 javadocs/2.3.1/member-search-index.js create mode 100644 javadocs/2.3.1/member-search-index.zip create mode 100644 javadocs/2.3.1/org/ldaptive/AbandonRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbandonRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractConfig.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractConnectionStrategy.DefaultLdapURLIterator.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractConnectionStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractConnectionValidator.AbstractBuilder.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractConnectionValidator.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractMessage.AbstractBuilder.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractMessage.ControlParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractMessage.ControlsHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractMessage.MessageIDHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractMessage.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractOperation.AbstractBuilder.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractOperationConnectionValidator.AbstractBuilder.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractOperationConnectionValidator.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractRequestMessage.AbstractBuilder.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractRequestMessage.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractResult.AbstractBuilder.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractResult.DiagnosticMessageHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractResult.MatchedDNHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractResult.ReferralHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractResult.ResultCodeHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractResult.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractRetryMetadata.html create mode 100644 javadocs/2.3.1/org/ldaptive/AbstractSearchOperationFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/ActivePassiveConnectionStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/AddOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/AddOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/AddRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/AddRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/AddResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/AddResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/AnonymousBindRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/AnonymousBindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/AttributeModification.Type.html create mode 100644 javadocs/2.3.1/org/ldaptive/AttributeModification.html create mode 100644 javadocs/2.3.1/org/ldaptive/BindConnectionInitializer.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/BindConnectionInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/BindOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/BindOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/BindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/BindResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/BindResponse.SASLCredsHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/BindResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/ClosedRetryMetadata.html create mode 100644 javadocs/2.3.1/org/ldaptive/CompareConnectionValidator.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/CompareConnectionValidator.html create mode 100644 javadocs/2.3.1/org/ldaptive/CompareOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/CompareOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/CompareOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/CompareRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/CompareRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/CompareResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/CompareResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/ConnectException.html create mode 100644 javadocs/2.3.1/org/ldaptive/Connection.html create mode 100644 javadocs/2.3.1/org/ldaptive/ConnectionConfig.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ConnectionConfig.html create mode 100644 javadocs/2.3.1/org/ldaptive/ConnectionFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/ConnectionFactoryManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/ConnectionFactoryMetadata.html create mode 100644 javadocs/2.3.1/org/ldaptive/ConnectionInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ConnectionStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/ConnectionValidator.html create mode 100644 javadocs/2.3.1/org/ldaptive/Credential.html create mode 100644 javadocs/2.3.1/org/ldaptive/DefaultConnectionFactory.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/DefaultConnectionFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/DeleteOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/DeleteOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/DeleteRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/DeleteRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/DeleteResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/DeleteResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/DerefAliases.html create mode 100644 javadocs/2.3.1/org/ldaptive/DnsResolverConnectionStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/DnsSrvConnectionStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/FilterTemplate.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/FilterTemplate.html create mode 100644 javadocs/2.3.1/org/ldaptive/InitialRetryMetadata.html create mode 100644 javadocs/2.3.1/org/ldaptive/LdapAttribute.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/LdapAttribute.html create mode 100644 javadocs/2.3.1/org/ldaptive/LdapEntry.AttributeParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/LdapEntry.AttributesHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/LdapEntry.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/LdapEntry.LdapDnHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/LdapEntry.html create mode 100644 javadocs/2.3.1/org/ldaptive/LdapException.html create mode 100644 javadocs/2.3.1/org/ldaptive/LdapURL.html create mode 100644 javadocs/2.3.1/org/ldaptive/LdapURLActivatorService.html create mode 100644 javadocs/2.3.1/org/ldaptive/LdapURLRetryMetadata.html create mode 100644 javadocs/2.3.1/org/ldaptive/LdapURLSet.html create mode 100644 javadocs/2.3.1/org/ldaptive/LdapUtils.html create mode 100644 javadocs/2.3.1/org/ldaptive/Message.html create mode 100644 javadocs/2.3.1/org/ldaptive/ModifyDnOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ModifyDnOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/ModifyDnRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ModifyDnRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/ModifyDnResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ModifyDnResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/ModifyOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ModifyOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/ModifyRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ModifyRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/ModifyResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ModifyResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/Operation.html create mode 100644 javadocs/2.3.1/org/ldaptive/OperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/PooledConnectionFactory.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/PooledConnectionFactory.RetryValidationExceptionHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/PooledConnectionFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/RandomConnectionStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/Request.html create mode 100644 javadocs/2.3.1/org/ldaptive/Result.html create mode 100644 javadocs/2.3.1/org/ldaptive/ResultCode.html create mode 100644 javadocs/2.3.1/org/ldaptive/RetryMetadata.html create mode 100644 javadocs/2.3.1/org/ldaptive/ReturnAttributes.html create mode 100644 javadocs/2.3.1/org/ldaptive/RoundRobinConnectionStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/SearchConnectionValidator.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/SearchConnectionValidator.html create mode 100644 javadocs/2.3.1/org/ldaptive/SearchOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/SearchOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/SearchOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/SearchRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/SearchRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/SearchResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/SearchResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/SearchResultReference.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/SearchResultReference.ReferralUriHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/SearchResultReference.html create mode 100644 javadocs/2.3.1/org/ldaptive/SearchScope.html create mode 100644 javadocs/2.3.1/org/ldaptive/SimpleBindRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/SimpleBindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.ConnectionProxy.html create mode 100644 javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.ReinitializeConnectionConsumer.html create mode 100644 javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/UnbindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/GlobalIdentifier.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/SecurityIdentifier.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/UnicodePwdAttribute.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/class-use/GlobalIdentifier.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/class-use/SecurityIdentifier.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/class-use/UnicodePwdAttribute.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.CookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.Flag.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.FlagHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.MaxAttrCountHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/ExtendedDnControl.Flag.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/ExtendedDnControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/ForceUpdateControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/GetStatsControl.IntegerHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/GetStatsControl.StringHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/GetStatsControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/LazyCommitControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/NotificationControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/PermissiveModifyControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/RangeRetrievalNoerrControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/SearchOptionsControl.Flag.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/SearchOptionsControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/ShowDeactivatedLinkControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/ShowDeletedControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/ShowRecycledControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/VerifyNameControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.CookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.Flag.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.FlagHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.MaxAttrCountHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/ExtendedDnControl.Flag.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/ExtendedDnControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/ForceUpdateControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/GetStatsControl.IntegerHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/GetStatsControl.StringHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/GetStatsControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/LazyCommitControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/NotificationControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/PermissiveModifyControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/RangeRetrievalNoerrControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/SearchOptionsControl.Flag.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/SearchOptionsControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/ShowDeactivatedLinkControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/ShowDeletedControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/ShowRecycledControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/class-use/VerifyNameControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/util/DirSyncClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/util/NotificationClient.NotificationItem.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/util/NotificationClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/util/class-use/DirSyncClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/util/class-use/NotificationClient.NotificationItem.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/util/class-use/NotificationClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/util/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/util/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/control/util/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/extended/FastBindConnectionInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/extended/FastBindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/extended/class-use/FastBindConnectionInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/extended/class-use/FastBindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/extended/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/extended/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/extended/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/handler/AbstractBinaryAttributeHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/handler/ObjectGuidHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/handler/ObjectSidHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/handler/PrimaryGroupIdHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/handler/RangeEntryHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/handler/class-use/AbstractBinaryAttributeHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/handler/class-use/ObjectGuidHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/handler/class-use/ObjectSidHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/handler/class-use/PrimaryGroupIdHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/handler/class-use/RangeEntryHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/handler/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/handler/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/handler/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/schema/SchemaFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/schema/class-use/SchemaFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/schema/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/schema/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/schema/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/transcode/DeltaTimeValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/transcode/FileTimeValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/transcode/UnicodePwdValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/transcode/class-use/DeltaTimeValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/transcode/class-use/FileTimeValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/transcode/class-use/UnicodePwdValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/transcode/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/transcode/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/ad/transcode/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/AbstractDERTag.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/AbstractDERType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/AbstractParseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/ApplicationDERTag.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/BooleanType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/ConstructedDEREncoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/ContextDERTag.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/ContextType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/CustomDERTag.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/DERBuffer.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/DEREncoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/DERParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/DERPath.Node.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/DERPath.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/DERTag.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/DefaultDERBuffer.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/IntegerType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/NullType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/OctetStringType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/OidType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/ParseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/UniversalDERTag.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/UuidType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/AbstractDERTag.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/AbstractDERType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/AbstractParseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/ApplicationDERTag.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/BooleanType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/ConstructedDEREncoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/ContextDERTag.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/ContextType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/CustomDERTag.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/DERBuffer.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/DEREncoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/DERParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/DERPath.Node.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/DERPath.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/DERTag.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/DefaultDERBuffer.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/IntegerType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/NullType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/OctetStringType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/OidType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/ParseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/UniversalDERTag.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/class-use/UuidType.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/asn1/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AbstractAuthenticationHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AbstractSearchEntryResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AccountState.DefaultWarning.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AccountState.Error.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AccountState.Warning.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AccountState.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AddControlAuthenticationRequestHandler.ControlFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AddControlAuthenticationRequestHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationHandler.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationResponseHandler.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AggregateDnResolver.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AggregateDnResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AggregateEntryResolver.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AggregateEntryResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AuthenticationCriteria.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AuthenticationHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AuthenticationHandlerResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AuthenticationHandlerResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AuthenticationRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AuthenticationRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AuthenticationRequestHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AuthenticationResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AuthenticationResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AuthenticationResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AuthenticationResultCode.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/Authenticator.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/Authenticator.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/AuthorizationIdentityEntryResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/CompareAuthenticationHandler.Scheme.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/CompareAuthenticationHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/DnResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/EntryResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/FormatDnResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/NoOpDnResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/NoOpEntryResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/SearchDnResolver.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/SearchDnResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/SearchEntryResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/SimpleBindAuthenticationHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/User.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/WhoAmIEntryResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AbstractAuthenticationHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AbstractSearchEntryResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.DefaultWarning.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.Error.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.Warning.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AddControlAuthenticationRequestHandler.ControlFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AddControlAuthenticationRequestHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationHandler.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationResponseHandler.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateDnResolver.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateDnResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateEntryResolver.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateEntryResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationCriteria.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationHandlerResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationHandlerResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationRequestHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResultCode.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/Authenticator.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/Authenticator.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/AuthorizationIdentityEntryResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/CompareAuthenticationHandler.Scheme.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/CompareAuthenticationHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/DnResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/EntryResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/FormatDnResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/NoOpDnResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/NoOpEntryResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/SearchDnResolver.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/SearchDnResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/SearchEntryResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/SimpleBindAuthenticationHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/User.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/class-use/WhoAmIEntryResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/ActiveDirectoryAccountState.Error.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/ActiveDirectoryAccountState.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/ActiveDirectoryAuthenticationResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/EDirectoryAccountState.Error.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/EDirectoryAccountState.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/EDirectoryAuthenticationResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/FreeIPAAccountState.Error.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/FreeIPAAccountState.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/FreeIPAAuthenticationResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/PasswordExpirationAccountState.Error.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/PasswordExpirationAccountState.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/PasswordExpirationAuthenticationResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/PasswordPolicyAccountState.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/PasswordPolicyAuthenticationRequestHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/PasswordPolicyAuthenticationResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/ActiveDirectoryAccountState.Error.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/ActiveDirectoryAccountState.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/ActiveDirectoryAuthenticationResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/EDirectoryAccountState.Error.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/EDirectoryAccountState.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/EDirectoryAuthenticationResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/FreeIPAAccountState.Error.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/FreeIPAAccountState.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/FreeIPAAuthenticationResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordExpirationAccountState.Error.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordExpirationAccountState.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordExpirationAuthenticationResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordPolicyAccountState.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordPolicyAuthenticationRequestHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordPolicyAuthenticationResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/ext/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/auth/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/AbstractClassDescriptor.SimpleAttributeValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/AbstractClassDescriptor.SimpleDnValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/AbstractClassDescriptor.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/AbstractLdapEntryMapper.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/Attribute.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/AttributeValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/ClassDescriptor.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/DnValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/Entry.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/LdapEntryMapper.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractClassDescriptor.SimpleAttributeValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractClassDescriptor.SimpleDnValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractClassDescriptor.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractLdapEntryMapper.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/class-use/Attribute.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/class-use/AttributeValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/class-use/ClassDescriptor.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/class-use/DnValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/class-use/Entry.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/class-use/LdapEntryMapper.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/generate/BeanGenerator.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/generate/BeanGenerator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/generate/class-use/BeanGenerator.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/generate/class-use/BeanGenerator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/generate/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/generate/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/generate/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/generate/props/BeanGeneratorPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/generate/props/BeanGeneratorPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/generate/props/class-use/BeanGeneratorPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/generate/props/class-use/BeanGeneratorPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/generate/props/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/generate/props/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/generate/props/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/persistence/DefaultLdapEntryManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/persistence/LdapEntryManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/persistence/class-use/DefaultLdapEntryManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/persistence/class-use/LdapEntryManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/persistence/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/persistence/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/persistence/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/AbstractAttributeValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/AbstractCollectionReflectionTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/ArrayReflectionTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultClassDescriptor.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultDnValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultLdapEntryMapper.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultReflectionTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/FieldAttributeValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/FieldClassDescriptor.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/ListReflectionTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/MethodAttributeValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/MethodClassDescriptor.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/ReflectionTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/ReflectionUtils.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/SetReflectionTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/SingleValueReflectionTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/TranscoderFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/AbstractAttributeValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/AbstractCollectionReflectionTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ArrayReflectionTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultClassDescriptor.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultDnValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultLdapEntryMapper.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultReflectionTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/FieldAttributeValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/FieldClassDescriptor.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ListReflectionTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/MethodAttributeValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/MethodClassDescriptor.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ReflectionTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ReflectionUtils.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/SetReflectionTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/SingleValueReflectionTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/TranscoderFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/reflect/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/SpelAttributeValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/SpelDnValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/SpringClassDescriptor.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/SpringLdapEntryMapper.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpelAttributeValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpelDnValueMutator.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpringClassDescriptor.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpringLdapEntryMapper.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/convert/DurationToStringConverter.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/convert/StringToDurationConverter.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/convert/StringToZonedDateTimeConverter.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/convert/ZonedDateTimeToStringConverter.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/DurationToStringConverter.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/StringToDurationConverter.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/StringToZonedDateTimeConverter.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/ZonedDateTimeToStringConverter.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/convert/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/convert/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/convert/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/beans/spring/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbandonRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbandonRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractConfig.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionStrategy.DefaultLdapURLIterator.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionValidator.AbstractBuilder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionValidator.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.AbstractBuilder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.ControlParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.ControlsHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.MessageIDHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractOperation.AbstractBuilder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractOperationConnectionValidator.AbstractBuilder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractOperationConnectionValidator.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractRequestMessage.AbstractBuilder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractRequestMessage.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.AbstractBuilder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.DiagnosticMessageHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.MatchedDNHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.ReferralHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.ResultCodeHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractRetryMetadata.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AbstractSearchOperationFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ActivePassiveConnectionStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AddOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AddOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AddRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AddRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AddResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AddResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AnonymousBindRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AnonymousBindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AttributeModification.Type.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/AttributeModification.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/BindConnectionInitializer.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/BindConnectionInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/BindOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/BindOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/BindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/BindResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/BindResponse.SASLCredsHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/BindResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ClosedRetryMetadata.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/CompareConnectionValidator.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/CompareConnectionValidator.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/CompareOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/CompareOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/CompareOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/CompareRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/CompareRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/CompareResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/CompareResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ConnectException.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/Connection.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ConnectionConfig.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ConnectionConfig.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ConnectionFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ConnectionFactoryManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ConnectionFactoryMetadata.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ConnectionInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ConnectionStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ConnectionValidator.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/Credential.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/DefaultConnectionFactory.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/DefaultConnectionFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/DeleteOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/DeleteOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/DeleteRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/DeleteRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/DeleteResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/DeleteResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/DerefAliases.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/DnsResolverConnectionStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/DnsSrvConnectionStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/FilterTemplate.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/FilterTemplate.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/InitialRetryMetadata.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/LdapAttribute.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/LdapAttribute.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.AttributeParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.AttributesHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.LdapDnHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/LdapException.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/LdapURL.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/LdapURLActivatorService.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/LdapURLRetryMetadata.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/LdapURLSet.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/LdapUtils.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/Message.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ModifyDnOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ModifyDnOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ModifyDnRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ModifyDnRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ModifyDnResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ModifyDnResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ModifyOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ModifyOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ModifyRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ModifyRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ModifyResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ModifyResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/Operation.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/OperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/PooledConnectionFactory.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/PooledConnectionFactory.RetryValidationExceptionHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/PooledConnectionFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/RandomConnectionStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/Request.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/Result.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ResultCode.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/RetryMetadata.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/ReturnAttributes.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/RoundRobinConnectionStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SearchConnectionValidator.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SearchConnectionValidator.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SearchOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SearchOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SearchOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SearchRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SearchRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SearchResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SearchResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SearchResultReference.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SearchResultReference.ReferralUriHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SearchResultReference.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SearchScope.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SimpleBindRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SimpleBindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.ConnectionProxy.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.ReinitializeConnectionConsumer.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/class-use/UnbindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/AbstractOperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/AddOperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/CallableWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/CompareOperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/DeleteOperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/ModifyDnOperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/ModifyOperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/OperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/SearchOperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/class-use/AbstractOperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/class-use/AddOperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/class-use/CallableWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/class-use/CompareOperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/class-use/DeleteOperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/class-use/ModifyDnOperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/class-use/ModifyOperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/class-use/OperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/class-use/SearchOperationWorker.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/concurrent/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/AbstractControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/AuthorizationIdentityRequestControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/AuthorizationIdentityResponseControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/Control.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/ControlFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.ChangeNumberHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.ChangeTypeHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.PreviousDnHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/GenericControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/ManageDsaITControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/MatchedValuesRequestControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/PagedResultsControl.CookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/PagedResultsControl.SizeHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/PagedResultsControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/PasswordExpiredControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/PasswordExpiringControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.Error.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.ErrorHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.GraceAuthnsRemainingHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.TimeBeforeExpirationHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/PersistentSearchChangeType.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/PersistentSearchRequestControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/ProxyAuthorizationControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/RelaxControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/RequestControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/ResponseControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.FormatOIDHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.SourceIpHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.SourceNameHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.TrackingIdentifierHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SortKey.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SortRequestControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SortResponseControl.AttributeTypeHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SortResponseControl.SortResultHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SortResponseControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SyncDoneControl.CookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SyncDoneControl.RefreshDeletesHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SyncDoneControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SyncRequestControl.Mode.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SyncRequestControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SyncStateControl.CookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SyncStateControl.EntryUuidHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SyncStateControl.State.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SyncStateControl.StateHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/SyncStateControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/TreeDeleteControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/VirtualListViewRequestControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.ContentCountHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.ContextIDHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.TargetPositionHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.ViewResultHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/AbstractControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/AuthorizationIdentityRequestControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/AuthorizationIdentityResponseControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/Control.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/ControlFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.ChangeNumberHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.ChangeTypeHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.PreviousDnHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/GenericControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/ManageDsaITControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/MatchedValuesRequestControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/PagedResultsControl.CookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/PagedResultsControl.SizeHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/PagedResultsControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/PasswordExpiredControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/PasswordExpiringControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.Error.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.ErrorHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.GraceAuthnsRemainingHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.TimeBeforeExpirationHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/PersistentSearchChangeType.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/PersistentSearchRequestControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/ProxyAuthorizationControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/RelaxControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/RequestControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/ResponseControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.FormatOIDHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.SourceIpHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.SourceNameHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.TrackingIdentifierHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SortKey.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SortRequestControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SortResponseControl.AttributeTypeHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SortResponseControl.SortResultHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SortResponseControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SyncDoneControl.CookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SyncDoneControl.RefreshDeletesHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SyncDoneControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SyncRequestControl.Mode.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SyncRequestControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.CookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.EntryUuidHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.State.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.StateHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/TreeDeleteControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewRequestControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.ContentCountHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.ContextIDHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.TargetPositionHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.ViewResultHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/CookieManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/DefaultCookieManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/PagedResultsClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/PersistentSearchClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/SyncReplClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/SyncReplCookie.CSN.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/SyncReplCookie.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/SyncReplRunner.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/VirtualListViewClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/VirtualListViewParams.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/class-use/CookieManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/class-use/DefaultCookieManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/class-use/PagedResultsClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/class-use/PersistentSearchClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplCookie.CSN.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplCookie.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplRunner.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/class-use/VirtualListViewClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/class-use/VirtualListViewParams.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/control/util/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/AbstractAttributeValueEscaper.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/AttributeValueEscaper.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/DefaultAttributeValueEscaper.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/DefaultDnParser.OctetStringHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/DefaultDnParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/DefaultRDnNormalizer.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/Dn.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/Dn.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/DnParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/MinimalAttributeValueEscaper.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/NameValue.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/RDn.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/RDnNormalizer.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/class-use/AbstractAttributeValueEscaper.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/class-use/AttributeValueEscaper.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultAttributeValueEscaper.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultDnParser.OctetStringHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultDnParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultRDnNormalizer.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/class-use/Dn.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/class-use/Dn.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/class-use/DnParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/class-use/MinimalAttributeValueEscaper.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/class-use/NameValue.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/class-use/RDn.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/class-use/RDnNormalizer.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/dn/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/AbstractDNSResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/DNSContextFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/DNSDomainFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/DNSResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/DefaultDNSContextFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/SRVDNSResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/SRVRecord.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/class-use/AbstractDNSResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/class-use/DNSContextFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/class-use/DNSDomainFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/class-use/DNSResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/class-use/DefaultDNSContextFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/class-use/SRVDNSResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/class-use/SRVRecord.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/dns/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/ext/MergeOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/ext/MergeRequest.AttributeModificationsHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ext/MergeRequest.BatchHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ext/MergeRequest.MaxSizeAttributeValueHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ext/MergeRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/ext/class-use/MergeOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.AttributeModificationsHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.BatchHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.MaxSizeAttributeValueHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/ext/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/ext/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/ext/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/CancelRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/ExtendedOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/ExtendedOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/ExtendedOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/ExtendedRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/ExtendedRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.ResponseNameHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.ResponseValueHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.ResponseNameHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.ResponseValueHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/NoticeOfDisconnection.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/NoticeOfDisconnection.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/PasswordModifyRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/PasswordModifyResponseParser.GenPasswdHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/PasswordModifyResponseParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/StartTLSRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.NewCookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshDeleteCookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshDeleteDoneHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshDeleteHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshPresentCookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshPresentDoneHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshPresentHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetCookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetDeletesHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetUuidsHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.Type.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/UnsolicitedNotification.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/UnsolicitedNotification.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/WhoAmIRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/WhoAmIResponseParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/CancelRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedOperation.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.ResponseNameHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.ResponseValueHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.ResponseNameHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.ResponseValueHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/NoticeOfDisconnection.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/NoticeOfDisconnection.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/PasswordModifyRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/PasswordModifyResponseParser.GenPasswdHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/PasswordModifyResponseParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/StartTLSRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.NewCookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshDeleteCookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshDeleteDoneHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshDeleteHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshPresentCookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshPresentDoneHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshPresentHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetCookieHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetDeletesHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetUuidsHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.Type.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/UnsolicitedNotification.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/UnsolicitedNotification.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/WhoAmIRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/class-use/WhoAmIResponseParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/extended/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/AbstractAttributeValueAssertionFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/AbstractFilterFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/AndFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/ApproximateFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/DefaultFilterFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/EqualityFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/ExtensibleFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/Filter.Type.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/Filter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/FilterFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/FilterParseException.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/FilterParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/FilterSet.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/FilterUtils.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/GreaterOrEqualFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/LessOrEqualFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/NotFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/OrFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/PresenceFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/RegexFilterFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/SubstringFilter.Substrings.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/SubstringFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/AbstractAttributeValueAssertionFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/AbstractFilterFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/AndFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/ApproximateFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/DefaultFilterFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/EqualityFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/ExtensibleFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/Filter.Type.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/Filter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/FilterFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/FilterParseException.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/FilterParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/FilterSet.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/FilterUtils.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/GreaterOrEqualFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/LessOrEqualFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/NotFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/OrFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/PresenceFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/RegexFilterFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/SubstringFilter.Substrings.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/class-use/SubstringFilter.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/filter/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/AbstractEntryHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/CaseChangeEntryHandler.CaseChange.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/CaseChangeEntryHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/CompareValueHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/CompleteHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/DnAttributeEntryHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/ExceptionHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/ExtendedValueHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/IntermediateResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/LdapEntryHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/MergeAttributeEntryHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/MergeResultHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/RecursiveResultHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/ReferralHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/RequestHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/ResponseControlHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/ResultHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/ResultPredicate.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/SearchReferenceHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/SearchResultHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/SortResultHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/UnsolicitedNotificationHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/AbstractEntryHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/CaseChangeEntryHandler.CaseChange.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/CaseChangeEntryHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/CompareValueHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/CompleteHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/DnAttributeEntryHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/ExceptionHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/ExtendedValueHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/IntermediateResponseHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/LdapEntryHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/MergeAttributeEntryHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/MergeResultHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/RecursiveResultHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/ReferralHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/RequestHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/ResponseControlHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/ResultHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/ResultPredicate.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/SearchReferenceHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/SearchResultHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/SortResultHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/class-use/UnsolicitedNotificationHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/handler/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/ClasspathResourceLoader.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/FileResourceLoader.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/Hex.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/LdifReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/LdifWriter.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/ResourceLoader.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/ResourceUtils.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/SearchResultReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/SearchResultWriter.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/URLResourceLoader.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/class-use/ClasspathResourceLoader.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/class-use/FileResourceLoader.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/class-use/Hex.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/class-use/LdifReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/class-use/LdifWriter.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/class-use/ResourceLoader.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/class-use/ResourceUtils.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/class-use/SearchResultReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/class-use/SearchResultWriter.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/class-use/URLResourceLoader.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/io/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/AbstractLoginModule.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/AbstractPropertiesFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/AuthenticatorFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/LdapCredential.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/LdapDnAuthorizationModule.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/LdapDnPrincipal.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/LdapGroup.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/LdapLoginModule.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/LdapPrincipal.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/LdapRole.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/LdapRoleAuthorizationModule.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/PropertiesAuthenticatorFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/PropertiesRoleResolverFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/RoleResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/RoleResolverFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/SearchRoleResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/AbstractLoginModule.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/AbstractPropertiesFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/AuthenticatorFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapCredential.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapDnAuthorizationModule.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapDnPrincipal.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapGroup.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapLoginModule.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapPrincipal.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapRole.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapRoleAuthorizationModule.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/PropertiesAuthenticatorFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/PropertiesRoleResolverFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/RoleResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/RoleResolverFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/class-use/SearchRoleResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/jaas/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/AbstractConnectionPool.DefaultPooledConnectionProxy.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/AbstractConnectionPool.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/AbstractPruneStrategy.AbstractBuilder.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/AbstractPruneStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/ActivationException.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/BindConnectionPassivator.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/BlockingConnectionPool.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/BlockingTimeoutException.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/ConnectionActivator.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/ConnectionPassivator.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/ConnectionPool.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/IdlePruneStrategy.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/IdlePruneStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/PoolException.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/PoolExhaustedException.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/PooledConnectionProxy.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/PooledConnectionStatistics.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/PruneStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/Queue.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/QueueType.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/ValidationException.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/ValidationExceptionHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractConnectionPool.DefaultPooledConnectionProxy.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractConnectionPool.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractPruneStrategy.AbstractBuilder.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractPruneStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/ActivationException.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/BindConnectionPassivator.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/BlockingConnectionPool.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/BlockingTimeoutException.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/ConnectionActivator.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/ConnectionPassivator.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/ConnectionPool.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/IdlePruneStrategy.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/IdlePruneStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/PoolException.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/PoolExhaustedException.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/PooledConnectionProxy.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/PooledConnectionStatistics.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/PruneStrategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/Queue.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/QueueType.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/ValidationException.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/class-use/ValidationExceptionHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/pool/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/AbstractConnectionFactoryManagerPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/AbstractPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/AbstractPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/AuthenticationRequestPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/AuthenticationRequestPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/AuthenticatorPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/AuthenticatorPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/BindConnectionInitializerPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/BindConnectionInitializerPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/BlockingConnectionPoolPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/BlockingConnectionPoolPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/CompareAuthenticationHandlerPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/CompareAuthenticationHandlerPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/ConnectionConfigPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/ConnectionConfigPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/CredentialConfigParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/DefaultConnectionFactoryPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/DefaultConnectionFactoryPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/PooledConnectionFactoryPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/PooledConnectionFactoryPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/PropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/PropertySource.PropertyDomain.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/PropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/PropertyValueParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/SearchConnectionValidatorPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/SearchDnResolverPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/SearchEntryResolverPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/SearchOperationFactoryPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/SearchRequestPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/SearchRequestPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/SearchRoleResolverPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/SimpleBindAuthenticationHandlerPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/SimpleBindAuthenticationHandlerPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/SimplePropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/SimplePropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/SslConfigPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/SslConfigPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/AbstractConnectionFactoryManagerPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/AbstractPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/AbstractPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticationRequestPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticationRequestPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticatorPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticatorPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/BindConnectionInitializerPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/BindConnectionInitializerPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/BlockingConnectionPoolPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/BlockingConnectionPoolPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/CompareAuthenticationHandlerPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/CompareAuthenticationHandlerPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/ConnectionConfigPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/ConnectionConfigPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/CredentialConfigParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/DefaultConnectionFactoryPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/DefaultConnectionFactoryPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/PooledConnectionFactoryPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/PooledConnectionFactoryPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/PropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/PropertySource.PropertyDomain.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/PropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/PropertyValueParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/SearchConnectionValidatorPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/SearchDnResolverPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/SearchEntryResolverPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/SearchOperationFactoryPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/SearchRequestPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/SearchRequestPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/SearchRoleResolverPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/SimpleBindAuthenticationHandlerPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/SimpleBindAuthenticationHandlerPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/SimplePropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/SimplePropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/SslConfigPropertyInvoker.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/class-use/SslConfigPropertySource.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/props/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/referral/AbstractFollowReferralHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/referral/DefaultReferralConnectionFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/referral/FollowSearchReferralHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/referral/FollowSearchResultReferenceHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/referral/ReferralConnectionFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/referral/class-use/AbstractFollowReferralHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/referral/class-use/DefaultReferralConnectionFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/referral/class-use/FollowSearchReferralHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/referral/class-use/FollowSearchResultReferenceHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/referral/class-use/ReferralConnectionFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/referral/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/referral/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/referral/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/CramMD5BindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/DefaultSaslClientRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/DigestMD5BindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/ExternalBindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/GssApiBindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/Mechanism.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/QualityOfProtection.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/SaslBindRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/SaslBindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/SaslClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/SaslClientRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/SaslConfig.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/SaslConfig.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/ScramBindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/SecurityStrength.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/CramMD5BindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/DefaultSaslClientRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/DigestMD5BindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/ExternalBindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/GssApiBindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/Mechanism.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/QualityOfProtection.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslBindRequest.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslBindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslClientRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslConfig.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslConfig.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/ScramBindRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/class-use/SecurityStrength.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/sasl/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/AbstractDefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/AbstractNamedSchemaElement.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/AbstractRegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/AbstractSchemaElement.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/AttributeType.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/AttributeType.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/AttributeType.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/AttributeUsage.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/DITContentRule.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/DITContentRule.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/DITContentRule.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/DITStructureRule.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/DITStructureRule.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/DITStructureRule.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/DefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/Extensions.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/MatchingRule.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/MatchingRule.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/MatchingRule.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/MatchingRuleUse.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/MatchingRuleUse.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/MatchingRuleUse.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/NameForm.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/NameForm.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/NameForm.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/ObjectClass.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/ObjectClass.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/ObjectClass.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/ObjectClassType.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/Schema.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/SchemaElement.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/SchemaFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/SchemaFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/SchemaParseException.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/SchemaParser.DefaultSchemaFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/SchemaParser.RegexSchemaFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/SchemaParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/SchemaUtils.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/Syntax.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/Syntax.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/Syntax.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractDefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractNamedSchemaElement.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractRegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractSchemaElement.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeType.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeType.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeType.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeUsage.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/DITContentRule.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/DITContentRule.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/DITContentRule.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/DITStructureRule.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/DITStructureRule.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/DITStructureRule.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/DefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/Extensions.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRule.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRule.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRule.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRuleUse.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRuleUse.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRuleUse.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/NameForm.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/NameForm.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/NameForm.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClass.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClass.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClass.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClassType.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/Schema.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaElement.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParseException.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParser.DefaultSchemaFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParser.RegexSchemaFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaUtils.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/Syntax.DefaultDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/Syntax.RegexDefinitionFunction.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/class-use/Syntax.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/AbstractSchemaElementValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/AttributeTypeValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/DITContentRuleValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/DITStructureRuleValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/MatchingRuleUseValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/MatchingRuleValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/NameFormValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/ObjectClassValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/SyntaxValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/AbstractSchemaElementValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/AttributeTypeValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/DITContentRuleValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/DITStructureRuleValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/MatchingRuleUseValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/MatchingRuleValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/NameFormValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/ObjectClassValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/SyntaxValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/schema/transcode/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/AbstractCredentialReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/AbstractSSLContextInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/AggregateTrustManager.Strategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/AggregateTrustManager.TrustManagerConsumer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/AggregateTrustManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/AllowAnyHostnameVerifier.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/AllowAnyTrustManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/CertificateHostnameVerifier.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/CredentialConfig.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/CredentialConfigFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/CredentialReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/DefaultHostnameVerifier.SubjectAltNameType.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/DefaultHostnameVerifier.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/DefaultSSLContextInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/DefaultTrustManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/HostnameResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/HostnameVerifierAdapter.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/HostnameVerifyingListener.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/KeyStoreCredentialConfig.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/KeyStoreCredentialConfig.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/KeyStoreCredentialReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/KeyStoreSSLContextInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/KeyStoreUtils.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/PrivateKeyCredentialReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/SSLContextInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/SslConfig.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/SslConfig.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/X509CertificateCredentialReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/X509CertificatesCredentialReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/X509CredentialConfig.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/X509CredentialConfig.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/X509DnDecoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/X509ExtendedTrustManagerWrapper.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/X509SSLContextInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/AbstractCredentialReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/AbstractSSLContextInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/AggregateTrustManager.Strategy.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/AggregateTrustManager.TrustManagerConsumer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/AggregateTrustManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/AllowAnyHostnameVerifier.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/AllowAnyTrustManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/CertificateHostnameVerifier.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/CredentialConfig.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/CredentialConfigFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/CredentialReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultHostnameVerifier.SubjectAltNameType.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultHostnameVerifier.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultSSLContextInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultTrustManager.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/HostnameResolver.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/HostnameVerifierAdapter.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/HostnameVerifyingListener.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreCredentialConfig.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreCredentialConfig.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreCredentialReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreSSLContextInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreUtils.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/PrivateKeyCredentialReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/SSLContextInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/SslConfig.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/SslConfig.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CertificateCredentialReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CertificatesCredentialReader.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CredentialConfig.Builder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CredentialConfig.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/X509DnDecoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/X509ExtendedTrustManagerWrapper.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/class-use/X509SSLContextInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/ssl/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/Query.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.DefaultTermParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.InitialTermParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.TermParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/SearchTemplatesOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/class-use/Query.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.DefaultTermParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.InitialTermParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.TermParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplatesOperation.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/templates/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/AbstractBinaryValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/AbstractPrimitiveValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/AbstractStringValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/BooleanValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/ByteArrayValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/CertificateValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/CharArrayValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/DoubleValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/FloatValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/GeneralizedTimeValueTranscoder.FractionalPart.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/GeneralizedTimeValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/IntegerValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/LongValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/ObjectValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/ShortValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/StringValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/UUIDValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/ValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/AbstractBinaryValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/AbstractPrimitiveValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/AbstractStringValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/BooleanValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/ByteArrayValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/CertificateValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/CharArrayValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/DoubleValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/FloatValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/GeneralizedTimeValueTranscoder.FractionalPart.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/GeneralizedTimeValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/IntegerValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/LongValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/ObjectValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/ShortValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/StringValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/UUIDValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/class-use/ValueTranscoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/transcode/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/DefaultCompareOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/DefaultExtendedOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/DefaultOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/DefaultSaslClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/DefaultSearchOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/GssApiSaslClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.BiConsumer.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.Consumer.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.Function.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/ResponseParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ClientFinalMessage.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ClientFirstMessage.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ServerFinalMessage.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ServerFirstMessage.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/Transport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/TransportConnection.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/TransportFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultCompareOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultExtendedOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultSaslClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultSearchOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/GssApiSaslClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.BiConsumer.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.Consumer.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.Function.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/ResponseParser.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ClientFinalMessage.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ClientFirstMessage.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ServerFinalMessage.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ServerFirstMessage.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/Transport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/TransportConnection.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/class-use/TransportFactory.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/AutoReadFlowControlHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionFactoryTransport.DualThread.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionFactoryTransport.SingleThread.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionFactoryTransport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionTransport.DualThread.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionTransport.SingleThread.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionTransport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/EncodedRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/HandleMap.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/MessageFrameDecoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.AutoReadEventHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.BindOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.ClientInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.CloseFutureListener.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.InboundExceptionHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.InboundMessageHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.LogFutureListener.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.MessageDecoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.MessageStatus.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.RequestEncoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.ValidatorHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnectionFactoryTransport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyDERBuffer.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NettyUtils.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NioConnectionFactoryTransport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NioConnectionTransport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/NioSingletonTransport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/SaslHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/SingletonTransport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/AutoReadFlowControlHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionFactoryTransport.DualThread.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionFactoryTransport.SingleThread.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionFactoryTransport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionTransport.DualThread.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionTransport.SingleThread.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionTransport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/EncodedRequest.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/HandleMap.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/MessageFrameDecoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.AutoReadEventHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.BindOperationHandle.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.ClientInitializer.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.CloseFutureListener.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.InboundExceptionHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.InboundMessageHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.LogFutureListener.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.MessageDecoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.MessageStatus.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.RequestEncoder.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.ValidatorHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnectionFactoryTransport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyDERBuffer.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyUtils.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NioConnectionFactoryTransport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NioConnectionTransport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NioSingletonTransport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/SaslHandler.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/class-use/SingletonTransport.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/netty/package-use.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/package-summary.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/package-tree.html create mode 100644 javadocs/2.3.1/org/ldaptive/transport/package-use.html create mode 100644 javadocs/2.3.1/overview-summary.html create mode 100644 javadocs/2.3.1/overview-tree.html create mode 100644 javadocs/2.3.1/package-search-index.js create mode 100644 javadocs/2.3.1/package-search-index.zip create mode 100644 javadocs/2.3.1/resources/glass.png create mode 100644 javadocs/2.3.1/resources/x.png create mode 100644 javadocs/2.3.1/script.js create mode 100644 javadocs/2.3.1/search.js create mode 100644 javadocs/2.3.1/serialized-form.html create mode 100644 javadocs/2.3.1/stylesheet.css create mode 100644 javadocs/2.3.1/type-search-index.js create mode 100644 javadocs/2.3.1/type-search-index.zip diff --git a/javadocs/2.3.1/allclasses-index.html b/javadocs/2.3.1/allclasses-index.html new file mode 100644 index 000000000..7f37a22af --- /dev/null +++ b/javadocs/2.3.1/allclasses-index.html @@ -0,0 +1,4518 @@ + + + + + +All Classes (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes

+
+
+ +
+
+ + + diff --git a/javadocs/2.3.1/allclasses.html b/javadocs/2.3.1/allclasses.html new file mode 100644 index 000000000..f5afdb4d0 --- /dev/null +++ b/javadocs/2.3.1/allclasses.html @@ -0,0 +1,761 @@ + + + + + +All Classes (Ldaptive 2.3.1 API) + + + + + + + + + + + + + +
+

All Classes

+
+ +
+
+ + diff --git a/javadocs/2.3.1/allpackages-index.html b/javadocs/2.3.1/allpackages-index.html new file mode 100644 index 000000000..293457a41 --- /dev/null +++ b/javadocs/2.3.1/allpackages-index.html @@ -0,0 +1,324 @@ + + + + + +All Packages (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+ +
+ + + diff --git a/javadocs/2.3.1/constant-values.html b/javadocs/2.3.1/constant-values.html new file mode 100644 index 000000000..3e0e3e8e8 --- /dev/null +++ b/javadocs/2.3.1/constant-values.html @@ -0,0 +1,4105 @@ + + + + + +Constant Field Values (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Constant Field Values

+
+

Contents

+ +
+
+
+ + +
+

org.ldaptive.*

+ + + +
    +
  • + + + + + + + + + + + + + + +
    org.ldaptive.ad.extended.FastBindRequest 
    Modifier and TypeConstant FieldValue
    + +public static final StringOID"1.2.840.113556.1.4.1781"
    +
  • +
+ + +
    +
  • + + + + + + + + + + + + + + +
    org.ldaptive.asn1.AbstractDERType 
    Modifier and TypeConstant FieldValue
    + +private static final intSHORT_FORM_INT_LENGTH127
    +
  • +
  • + + + + + + + + + + + + + + + + + + + +
    org.ldaptive.asn1.ApplicationDERTag 
    Modifier and TypeConstant FieldValue
    + +public static final intTAG_CLASS64
    + +public static final StringTAG_NAME"APP"
    +
  • +
  • + + + + + + + + + + + + + + + + + + + +
    org.ldaptive.asn1.BooleanType 
    Modifier and TypeConstant FieldValue
    + +private static final byteFALSE_BYTE0
    + +private static final byteTRUE_BYTE-1
    +
  • +
  • + + + + + + + + + + + + + + + + + + + +
    org.ldaptive.asn1.ContextDERTag 
    Modifier and TypeConstant FieldValue
    + +public static final intTAG_CLASS128
    + +public static final StringTAG_NAME"CTX"
    +
  • +
  • + + + + + + + + + + + + + + + + + + + +
    org.ldaptive.asn1.DERPath 
    Modifier and TypeConstant FieldValue
    + +private static final intHASH_CODE_SEED601
    + +public static final StringPATH_SEPARATOR"/"
    +
  • +
  • + + + + + + + + + + + + + + +
    org.ldaptive.asn1.org.ldaptive.asn1.DERPath.Node 
    Modifier and TypeConstant FieldValue
    + +private static final intHASH_CODE_SEED607
    +
  • +
  • + + + + + + + + + + + + + + +
    org.ldaptive.asn1.DERTag 
    Modifier and TypeConstant FieldValue
    + +public static final intASN_CONSTRUCTED32
    +
  • +
  • + + + + + + + + + + + + + + +
    org.ldaptive.asn1.UniversalDERTag 
    Modifier and TypeConstant FieldValue
    + +public static final intTAG_CLASS0
    +
  • +
  • + + + + + + + + + + + + + + +
    org.ldaptive.asn1.UuidType 
    Modifier and TypeConstant FieldValue
    + +private static final intUUID_LENGTH16
    +
  • +
+ + + + +
    +
  • + + + + + + + + + + + + + + +
    org.ldaptive.dn.DefaultDnParser 
    Modifier and TypeConstant FieldValue
    + +private static final intHEX_RADIX16
    +
  • +
  • + + + + + + + + + + + + + + +
    org.ldaptive.dn.Dn 
    Modifier and TypeConstant FieldValue
    + +private static final intHASH_CODE_SEED5003
    +
  • +
  • + + + + + + + + + + + + + + +
    org.ldaptive.dn.NameValue 
    Modifier and TypeConstant FieldValue
    + +private static final intHASH_CODE_SEED5011
    +
  • +
  • + + + + + + + + + + + + + + +
    org.ldaptive.dn.RDn 
    Modifier and TypeConstant FieldValue
    + +private static final intHASH_CODE_SEED5009
    +
  • +
+ + + + + + + + + + + + + + + +
+
+
+ + + diff --git a/javadocs/2.3.1/deprecated-list.html b/javadocs/2.3.1/deprecated-list.html new file mode 100644 index 000000000..60a271531 --- /dev/null +++ b/javadocs/2.3.1/deprecated-list.html @@ -0,0 +1,194 @@ + + + + + +Deprecated List (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Deprecated API

+

Contents

+ +
+ +
+ + + diff --git a/javadocs/2.3.1/element-list b/javadocs/2.3.1/element-list new file mode 100644 index 000000000..7cb23cefc --- /dev/null +++ b/javadocs/2.3.1/element-list @@ -0,0 +1,40 @@ +org.ldaptive +org.ldaptive.ad +org.ldaptive.ad.control +org.ldaptive.ad.control.util +org.ldaptive.ad.extended +org.ldaptive.ad.handler +org.ldaptive.ad.schema +org.ldaptive.ad.transcode +org.ldaptive.asn1 +org.ldaptive.auth +org.ldaptive.auth.ext +org.ldaptive.beans +org.ldaptive.beans.generate +org.ldaptive.beans.generate.props +org.ldaptive.beans.persistence +org.ldaptive.beans.reflect +org.ldaptive.beans.spring +org.ldaptive.beans.spring.convert +org.ldaptive.concurrent +org.ldaptive.control +org.ldaptive.control.util +org.ldaptive.dn +org.ldaptive.dns +org.ldaptive.ext +org.ldaptive.extended +org.ldaptive.filter +org.ldaptive.handler +org.ldaptive.io +org.ldaptive.jaas +org.ldaptive.pool +org.ldaptive.props +org.ldaptive.referral +org.ldaptive.sasl +org.ldaptive.schema +org.ldaptive.schema.transcode +org.ldaptive.ssl +org.ldaptive.templates +org.ldaptive.transcode +org.ldaptive.transport +org.ldaptive.transport.netty diff --git a/javadocs/2.3.1/help-doc.html b/javadocs/2.3.1/help-doc.html new file mode 100644 index 000000000..487524df4 --- /dev/null +++ b/javadocs/2.3.1/help-doc.html @@ -0,0 +1,282 @@ + + + + + +API Help (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+
    +
  • +
    +

    Overview

    +

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    +
    +
  • +
  • +
    +

    Package

    +

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:

    +
      +
    • Interfaces
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
    +
  • +
  • +
    +

    Class or Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
      +
    • Class Inheritance Diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class or Interface Declaration
    • +
    • Class or Interface Description
    • +
    +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Property Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
    +
      +
    • Field Detail
    • +
    • Property Detail
    • +
    • Constructor Detail
    • +
    • Method Detail
    • +
    +

    Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    +
    +
  • +
  • +
    +

    Annotation Type

    +

    Each annotation type has its own separate page with the following sections:

    +
      +
    • Annotation Type Declaration
    • +
    • Annotation Type Description
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    • Element Detail
    • +
    +
    +
  • +
  • +
    +

    Enum

    +

    Each enum has its own separate page with the following sections:

    +
      +
    • Enum Declaration
    • +
    • Enum Description
    • +
    • Enum Constant Summary
    • +
    • Enum Constant Detail
    • +
    +
    +
  • +
  • +
    +

    Use

    +

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its "Use" page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

    +
    +
  • +
  • +
    +

    Tree (Class Hierarchy)

    +

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

    +
      +
    • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
    • +
    • When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.
    • +
    +
    +
  • +
  • +
    +

    Deprecated API

    +

    The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    +
    +
  • +
  • +
    +

    Index

    +

    The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.

    +
    +
  • +
  • +
    +

    All Classes

    +

    The All Classes link shows all classes and interfaces except non-static nested types.

    +
    +
  • +
  • +
    +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

    +
    +
  • +
  • +
    +

    Constant Field Values

    +

    The Constant Field Values page lists the static final fields and their values.

    +
    +
  • +
  • +
    +

    Search

    +

    You can search for definitions of modules, packages, types, fields, methods and other terms defined in the API, using some or all of the name. "Camel-case" abbreviations are supported: for example, "InpStr" will find "InputStream" and "InputStreamReader".

    +
    +
  • +
+
+This help file applies to API documentation generated by the standard doclet.
+
+ + + diff --git a/javadocs/2.3.1/index-all.html b/javadocs/2.3.1/index-all.html new file mode 100644 index 000000000..b460599b7 --- /dev/null +++ b/javadocs/2.3.1/index-all.html @@ -0,0 +1,25023 @@ + + + + + +Index (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages + + +

A

+
+
abandon() - Method in class org.ldaptive.ad.control.util.NotificationClient
+
+
Invokes an abandon operation on the last invocation of NotificationClient.execute(SearchRequest, int).
+
+
abandon() - Method in class org.ldaptive.control.util.PersistentSearchClient
+
+
Invokes an abandon operation on the search handle.
+
+
abandon() - Method in interface org.ldaptive.OperationHandle
+
+
Abandons this operation.
+
+
abandon() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
abandon(LdapException) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+
Abandons this operation.
+
+
AbandonRequest - Class in org.ldaptive
+
+
LDAP abandon request defined as:
+
+
AbandonRequest() - Constructor for class org.ldaptive.AbandonRequest
+
+
Default constructor.
+
+
AbandonRequest(int) - Constructor for class org.ldaptive.AbandonRequest
+
+
Creates a new abandon request.
+
+
AbandonRequest.Builder - Class in org.ldaptive
+
+
Abandon request builder.
+
+
abandonRequests() - Method in class org.ldaptive.transport.netty.HandleMap
+
+
Invokes DefaultOperationHandle.abandon() for all handles that have sent a request but not received a + response.
+
+
abort() - Method in class org.ldaptive.jaas.AbstractLoginModule
+
 
+
ABSTRACT - org.ldaptive.schema.ObjectClassType
+
+
abstract.
+
+
AbstractAttributeValueAssertionFilter - Class in org.ldaptive.filter
+
+
Base class for attribute value assertion filters.
+
+
AbstractAttributeValueAssertionFilter(Filter.Type, String, byte[]) - Constructor for class org.ldaptive.filter.AbstractAttributeValueAssertionFilter
+
+
Creates a new abstract attribute value assertion filter.
+
+
AbstractAttributeValueEscaper - Class in org.ldaptive.dn
+
+
Escapes an attribute value per RFC 4514 section 2.4.
+
+
AbstractAttributeValueEscaper() - Constructor for class org.ldaptive.dn.AbstractAttributeValueEscaper
+
 
+
AbstractAttributeValueMutator - Class in org.ldaptive.beans.reflect
+
+
Base implementation of a AttributeValueMutator.
+
+
AbstractAttributeValueMutator(String, boolean, ReflectionTranscoder) - Constructor for class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
+
+
Creates a new abstract attribute value mutator.
+
+
AbstractAuthenticationHandler - Class in org.ldaptive.auth
+
+
Base class for an LDAP authentication implementations.
+
+
AbstractAuthenticationHandler() - Constructor for class org.ldaptive.auth.AbstractAuthenticationHandler
+
 
+
AbstractBinaryAttributeHandler<T> - Class in org.ldaptive.ad.handler
+
+
Base class for entry handlers that convert a binary attribute to its string form.
+
+
AbstractBinaryAttributeHandler() - Constructor for class org.ldaptive.ad.handler.AbstractBinaryAttributeHandler
+
 
+
AbstractBinaryValueTranscoder<T> - Class in org.ldaptive.transcode
+
+
Value transcoder which decodes and encodes to a byte array and therefore the string methods simply delegate to the + binary methods.
+
+
AbstractBinaryValueTranscoder() - Constructor for class org.ldaptive.transcode.AbstractBinaryValueTranscoder
+
 
+
AbstractBuilder(T) - Constructor for class org.ldaptive.AbstractConnectionValidator.AbstractBuilder
+
+
Creates a new abstract builder.
+
+
AbstractBuilder(T) - Constructor for class org.ldaptive.AbstractMessage.AbstractBuilder
+
 
+
AbstractBuilder(T) - Constructor for class org.ldaptive.AbstractOperation.AbstractBuilder
+
+
Creates a new abstract builder.
+
+
AbstractBuilder(T) - Constructor for class org.ldaptive.AbstractOperationConnectionValidator.AbstractBuilder
+
+
Creates a new abstract builder.
+
+
AbstractBuilder(T) - Constructor for class org.ldaptive.AbstractRequestMessage.AbstractBuilder
+
+
Creates a new abstract builder.
+
+
AbstractBuilder(T) - Constructor for class org.ldaptive.AbstractResult.AbstractBuilder
+
 
+
AbstractBuilder(T) - Constructor for class org.ldaptive.pool.AbstractPruneStrategy.AbstractBuilder
+
+
Creates a new abstract builder.
+
+
AbstractClassDescriptor - Class in org.ldaptive.beans
+
+
Base implementation of a class descriptor.
+
+
AbstractClassDescriptor() - Constructor for class org.ldaptive.beans.AbstractClassDescriptor
+
 
+
AbstractClassDescriptor.SimpleAttributeValueMutator - Class in org.ldaptive.beans
+
+
Stores an Attribute configuration in an LdapAttribute object.
+
+
AbstractClassDescriptor.SimpleDnValueMutator - Class in org.ldaptive.beans
+
+
Stores the DN value from a Entry configuration.
+
+
AbstractCollectionReflectionTranscoder - Class in org.ldaptive.beans.reflect
+
+
Reflection transcoder for an object that implements a Collection.
+
+
AbstractCollectionReflectionTranscoder(Class<?>, ArrayReflectionTranscoder) - Constructor for class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
+
+
Creates a new abstract collection reflection transcoder.
+
+
AbstractCollectionReflectionTranscoder(Class<?>, SingleValueReflectionTranscoder<?>) - Constructor for class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
+
+
Creates a new abstract collection reflection transcoder.
+
+
AbstractConfig - Class in org.ldaptive
+
+
Provides common implementations for configuration objects.
+
+
AbstractConfig() - Constructor for class org.ldaptive.AbstractConfig
+
 
+
AbstractConnectionFactoryManagerPropertySource<T extends ConnectionFactoryManager> - Class in org.ldaptive.props
+
+
Property source for classes that contain a connection factory.
+
+
AbstractConnectionFactoryManagerPropertySource(T, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.AbstractConnectionFactoryManagerPropertySource
+
+
Creates a new search dn resolver property source.
+
+
AbstractConnectionPool - Class in org.ldaptive.pool
+
+
Contains the base implementation for pooling connections.
+
+
AbstractConnectionPool() - Constructor for class org.ldaptive.pool.AbstractConnectionPool
+
 
+
AbstractConnectionPool.DefaultPooledConnectionProxy - Class in org.ldaptive.pool
+
+
Contains a connection that is participating in this pool.
+
+
AbstractConnectionStrategy - Class in org.ldaptive
+
+
Base class for connection strategy implementations.
+
+
AbstractConnectionStrategy() - Constructor for class org.ldaptive.AbstractConnectionStrategy
+
 
+
AbstractConnectionStrategy.DefaultLdapURLIterator - Class in org.ldaptive
+
+
Default iterator implementation.
+
+
AbstractConnectionValidator - Class in org.ldaptive
+
+
Base class for connection validator implementations.
+
+
AbstractConnectionValidator() - Constructor for class org.ldaptive.AbstractConnectionValidator
+
 
+
AbstractConnectionValidator.AbstractBuilder<B,​T extends AbstractConnectionValidator> - Class in org.ldaptive
+
+
Base class for validator builders.
+
+
AbstractControl - Class in org.ldaptive.control
+
+
Base class for ldap controls.
+
+
AbstractControl(String) - Constructor for class org.ldaptive.control.AbstractControl
+
+
Creates a new abstract control.
+
+
AbstractControl(String, boolean) - Constructor for class org.ldaptive.control.AbstractControl
+
+
Creates a new abstract control.
+
+
AbstractCredentialReader<T> - Class in org.ldaptive.ssl
+
+
Base class for all credential readers.
+
+
AbstractCredentialReader() - Constructor for class org.ldaptive.ssl.AbstractCredentialReader
+
 
+
AbstractDefaultDefinitionFunction<T extends SchemaElement> - Class in org.ldaptive.schema
+
+
Base class for default definition functions.
+
+
AbstractDefaultDefinitionFunction() - Constructor for class org.ldaptive.schema.AbstractDefaultDefinitionFunction
+
 
+
AbstractDERTag - Class in org.ldaptive.asn1
+
+
Abstract base class for custom DER tag types.
+
+
AbstractDERTag(int, boolean) - Constructor for class org.ldaptive.asn1.AbstractDERTag
+
+
Creates a new tag with given tag number.
+
+
AbstractDERType - Class in org.ldaptive.asn1
+
+
Provides functionality common to DER types implementations.
+
+
AbstractDERType(DERTag) - Constructor for class org.ldaptive.asn1.AbstractDERType
+
+
Creates a new abstract der type.
+
+
AbstractDNSResolver<T> - Class in org.ldaptive.dns
+
+
Base class for all DNS resolvers.
+
+
AbstractDNSResolver(DNSContextFactory) - Constructor for class org.ldaptive.dns.AbstractDNSResolver
+
+
Creates a new abstract DNS resolver.
+
+
AbstractEntryHandler<T> - Class in org.ldaptive.handler
+
+
Base class for entry handlers which simply returns values unaltered.
+
+
AbstractEntryHandler() - Constructor for class org.ldaptive.handler.AbstractEntryHandler
+
 
+
AbstractFilterFunction - Class in org.ldaptive.filter
+
+
Base implementation to parse an LDAP search filter string.
+
+
AbstractFilterFunction() - Constructor for class org.ldaptive.filter.AbstractFilterFunction
+
 
+
AbstractFollowReferralHandler<Q extends Request,​S extends Result> - Class in org.ldaptive.referral
+
+
Common implementation of referral handling.
+
+
AbstractFollowReferralHandler(int, int, ReferralConnectionFactory) - Constructor for class org.ldaptive.referral.AbstractFollowReferralHandler
+
+
Creates a new abstract referral handler.
+
+
AbstractLdapEntryMapper<T> - Class in org.ldaptive.beans
+
+
Base implementation of an ldap entry mapper.
+
+
AbstractLdapEntryMapper() - Constructor for class org.ldaptive.beans.AbstractLdapEntryMapper
+
 
+
AbstractLoginModule - Class in org.ldaptive.jaas
+
+
Provides functionality common to ldap based JAAS login modules.
+
+
AbstractLoginModule() - Constructor for class org.ldaptive.jaas.AbstractLoginModule
+
 
+
AbstractMessage - Class in org.ldaptive
+
+
LDAP message envelope defined as:
+
+
AbstractMessage() - Constructor for class org.ldaptive.AbstractMessage
+
 
+
AbstractMessage.AbstractBuilder<B,​T extends AbstractMessage> - Class in org.ldaptive
+
 
+
AbstractMessage.ControlParser - Class in org.ldaptive
+
+
Parses a buffer containing an LDAP control.
+
+
AbstractMessage.ControlsHandler - Class in org.ldaptive
+
+
Parse handler implementation for the message controls.
+
+
AbstractMessage.MessageIDHandler - Class in org.ldaptive
+
+
Parse handler implementation for the message ID.
+
+
AbstractNamedSchemaElement - Class in org.ldaptive.schema
+
+
Base schema bean for named schema elements.
+
+
AbstractNamedSchemaElement() - Constructor for class org.ldaptive.schema.AbstractNamedSchemaElement
+
 
+
AbstractOperation<Q extends Request,​S extends Result> - Class in org.ldaptive
+
+
Base class for operations.
+
+
AbstractOperation() - Constructor for class org.ldaptive.AbstractOperation
+
+
Default constructor.
+
+
AbstractOperation(ConnectionFactory) - Constructor for class org.ldaptive.AbstractOperation
+
+
Creates a new abstract operation.
+
+
AbstractOperation.AbstractBuilder<B,​T extends AbstractOperation> - Class in org.ldaptive
+
+
Base class for operation builders.
+
+
AbstractOperationConnectionValidator<Q extends Request,​S extends Result> - Class in org.ldaptive
+
+
Base class for validators that use an operation to perform validation.
+
+
AbstractOperationConnectionValidator() - Constructor for class org.ldaptive.AbstractOperationConnectionValidator
+
 
+
AbstractOperationConnectionValidator.AbstractBuilder<Q extends Request,​S extends Result,​B,​T extends AbstractOperationConnectionValidator<Q,​S>> - Class in org.ldaptive
+
+
Base class for operation validator builders.
+
+
AbstractOperationWorker<T extends Operation<Q,​S>,​Q extends Request,​S extends Result> - Class in org.ldaptive.concurrent
+
+
Base class for worker operations.
+
+
AbstractOperationWorker(T) - Constructor for class org.ldaptive.concurrent.AbstractOperationWorker
+
+
Creates a new abstract operation worker.
+
+
AbstractParseHandler<T> - Class in org.ldaptive.asn1
+
+
Parse handler for managing and initializing an object.
+
+
AbstractParseHandler(T) - Constructor for class org.ldaptive.asn1.AbstractParseHandler
+
+
Creates a new abstract parse handler.
+
+
AbstractPrimitiveValueTranscoder<T> - Class in org.ldaptive.transcode
+
+
Base class for primitive value transcoders.
+
+
AbstractPrimitiveValueTranscoder() - Constructor for class org.ldaptive.transcode.AbstractPrimitiveValueTranscoder
+
 
+
AbstractPropertiesFactory - Class in org.ldaptive.jaas
+
+
Provides implementation common to properties based factories.
+
+
AbstractPropertiesFactory() - Constructor for class org.ldaptive.jaas.AbstractPropertiesFactory
+
 
+
AbstractPropertyInvoker - Class in org.ldaptive.props
+
+
Provides methods common to property invokers.
+
+
AbstractPropertyInvoker() - Constructor for class org.ldaptive.props.AbstractPropertyInvoker
+
 
+
AbstractPropertySource<T> - Class in org.ldaptive.props
+
+
Provides methods common to property source implementations.
+
+
AbstractPropertySource(T, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.AbstractPropertySource
+
+
Creates a new abstract property source.
+
+
AbstractPruneStrategy - Class in org.ldaptive.pool
+
+
Base class for prune strategy implementations.
+
+
AbstractPruneStrategy() - Constructor for class org.ldaptive.pool.AbstractPruneStrategy
+
 
+
AbstractPruneStrategy.AbstractBuilder<B,​T extends AbstractPruneStrategy> - Class in org.ldaptive.pool
+
+
Base class for prune strategy builders.
+
+
AbstractRegexDefinitionFunction<T extends SchemaElement> - Class in org.ldaptive.schema
+
+
Base class for regex definition functions.
+
+
AbstractRegexDefinitionFunction() - Constructor for class org.ldaptive.schema.AbstractRegexDefinitionFunction
+
 
+
AbstractRequestMessage - Class in org.ldaptive
+
+
LDAP message envelope defined as:
+
+
AbstractRequestMessage() - Constructor for class org.ldaptive.AbstractRequestMessage
+
 
+
AbstractRequestMessage.AbstractBuilder<B,​T extends AbstractRequestMessage> - Class in org.ldaptive
+
+
Base class for request builders.
+
+
AbstractResult - Class in org.ldaptive
+
+
LDAP result message defined as:
+
+
AbstractResult() - Constructor for class org.ldaptive.AbstractResult
+
 
+
AbstractResult.AbstractBuilder<B,​T extends AbstractResult> - Class in org.ldaptive
+
 
+
AbstractResult.DiagnosticMessageHandler - Class in org.ldaptive
+
+
Parse handler implementation for the LDAP diagnostic message.
+
+
AbstractResult.MatchedDNHandler - Class in org.ldaptive
+
+
Parse handler implementation for the LDAP matched DN.
+
+
AbstractResult.ReferralHandler - Class in org.ldaptive
+
+
Parse handler implementation for the LDAP referral.
+
+
AbstractResult.ResultCodeHandler - Class in org.ldaptive
+
+
Parse handler implementation for the LDAP result code.
+
+
AbstractRetryMetadata - Class in org.ldaptive
+
+
Common implementation of retry metadata.
+
+
AbstractRetryMetadata() - Constructor for class org.ldaptive.AbstractRetryMetadata
+
 
+
AbstractSchemaElement - Class in org.ldaptive.schema
+
+
Base class for schema elements.
+
+
AbstractSchemaElement() - Constructor for class org.ldaptive.schema.AbstractSchemaElement
+
 
+
AbstractSchemaElementValueTranscoder<T extends SchemaElement> - Class in org.ldaptive.schema.transcode
+
+
Base class for schema element value transcoders.
+
+
AbstractSchemaElementValueTranscoder() - Constructor for class org.ldaptive.schema.transcode.AbstractSchemaElementValueTranscoder
+
 
+
AbstractSearchEntryResolver - Class in org.ldaptive.auth
+
+
Base implementation for search entry resolvers.
+
+
AbstractSearchEntryResolver() - Constructor for class org.ldaptive.auth.AbstractSearchEntryResolver
+
 
+
AbstractSearchOperationFactory - Class in org.ldaptive
+
+
Base class for classes that perform searches.
+
+
AbstractSearchOperationFactory() - Constructor for class org.ldaptive.AbstractSearchOperationFactory
+
 
+
AbstractSSLContextInitializer - Class in org.ldaptive.ssl
+
+
Provides common implementation for SSL context initializer.
+
+
AbstractSSLContextInitializer() - Constructor for class org.ldaptive.ssl.AbstractSSLContextInitializer
+
 
+
AbstractStringValueTranscoder<T> - Class in org.ldaptive.transcode
+
+
Value transcoder which decodes and encodes to a String and therefore the binary methods simply delegate to the string + methods.
+
+
AbstractStringValueTranscoder() - Constructor for class org.ldaptive.transcode.AbstractStringValueTranscoder
+
 
+
accept(Connection) - Method in class org.ldaptive.SingleConnectionFactory.ReinitializeConnectionConsumer
+
 
+
ACCOUNT_DISABLED - org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
account disabled.
+
+
ACCOUNT_DISABLED - org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
account disabled.
+
+
ACCOUNT_EXPIRED - org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
account expired.
+
+
ACCOUNT_EXPIRED - org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
+
account expired.
+
+
ACCOUNT_EXPIRED - org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
account expired.
+
+
ACCOUNT_LOCKED - org.ldaptive.control.PasswordPolicyControl.Error
+
+
account locked.
+
+
ACCOUNT_LOCKED_OUT - org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
account locked out.
+
+
ACCOUNT_NOT_FOUND - org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
account not found.
+
+
accountErrors - Variable in class org.ldaptive.auth.AccountState
+
+
account error.
+
+
accountState - Variable in class org.ldaptive.auth.AuthenticationResponse
+
+
Account state.
+
+
AccountState - Class in org.ldaptive.auth
+
+
Represents the state of an LDAP account based on account policies for that LDAP.
+
+
AccountState(AccountState.Error...) - Constructor for class org.ldaptive.auth.AccountState
+
+
Creates a new account state.
+
+
AccountState(AccountState.Warning...) - Constructor for class org.ldaptive.auth.AccountState
+
+
Creates a new account state.
+
+
AccountState.DefaultWarning - Class in org.ldaptive.auth
+
+
Default warning implementation.
+
+
AccountState.Error - Interface in org.ldaptive.auth
+
+
Contains error information for an account state.
+
+
AccountState.Warning - Interface in org.ldaptive.auth
+
+
Contains warning information for an account state.
+
+
accountWarnings - Variable in class org.ldaptive.auth.AccountState
+
+
account warning.
+
+
acquireThrottle() - Method in class org.ldaptive.transport.netty.HandleMap
+
+
Attempt to acquire the throttle semaphore.
+
+
activate() - Method in class org.ldaptive.LdapURL
+
+
Marks this URL as active.
+
+
activateAndValidateConnection(PooledConnectionProxy) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Attempts to activate and validate a connection.
+
+
activateCondition - Variable in class org.ldaptive.AbstractConnectionStrategy
+
+
Condition used to determine whether to activate a URL.
+
+
ActivationException - Exception in org.ldaptive.pool
+
+
Thrown when an attempt to activate a pooled connection fails.
+
+
ActivationException(Exception) - Constructor for exception org.ldaptive.pool.ActivationException
+
+
Creates a new activation exception.
+
+
ActivationException(String) - Constructor for exception org.ldaptive.pool.ActivationException
+
+
Creates a new activation exception.
+
+
ActivationException(String, Exception) - Constructor for exception org.ldaptive.pool.ActivationException
+
+
Creates a new activation exception.
+
+
activator - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
For activating connections.
+
+
activator(ConnectionActivator) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
ACTIVATOR_PERIOD - Static variable in class org.ldaptive.LdapURLActivatorService
+
+
How often to test inactive connections.
+
+
ACTIVATOR_PERIOD_PROPERTY - Static variable in class org.ldaptive.LdapURLActivatorService
+
+
Ldap activator period system property.
+
+
active - Variable in class org.ldaptive.LdapURL
+
+
False if the last connection attempt to this URL failed, which should result in updating LdapURL.retryMetadata, + otherwise true.
+
+
active - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
List of connections in use.
+
+
activeCount() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
 
+
activeCount() - Method in interface org.ldaptive.pool.ConnectionPool
+
+
Returns the number of connections in use.
+
+
ActiveDirectoryAccountState - Class in org.ldaptive.auth.ext
+
+
Represents the state of an Active Directory account.
+
+
ActiveDirectoryAccountState(ZonedDateTime) - Constructor for class org.ldaptive.auth.ext.ActiveDirectoryAccountState
+
+
Creates a new active directory account state.
+
+
ActiveDirectoryAccountState(ActiveDirectoryAccountState.Error) - Constructor for class org.ldaptive.auth.ext.ActiveDirectoryAccountState
+
+
Creates a new active directory account state.
+
+
ActiveDirectoryAccountState.Error - Enum in org.ldaptive.auth.ext
+
+
Enum to define active directory errors.
+
+
ActiveDirectoryAuthenticationResponseHandler - Class in org.ldaptive.auth.ext
+
+
Attempts to parse the authentication response message and set the account state using data associated with active + directory.
+
+
ActiveDirectoryAuthenticationResponseHandler() - Constructor for class org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler
+
+
Default constructor.
+
+
ActiveDirectoryAuthenticationResponseHandler(Period) - Constructor for class org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler
+
+
Creates a new active directory authentication response handler.
+
+
ActiveDirectoryAuthenticationResponseHandler(Period, Period) - Constructor for class org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler
+
+
Creates a new active directory authentication response handler.
+
+
ActivePassiveConnectionStrategy - Class in org.ldaptive
+
+
Connection strategy that attempts hosts ordered exactly the way they are configured.
+
+
ActivePassiveConnectionStrategy() - Constructor for class org.ldaptive.ActivePassiveConnectionStrategy
+
+
Default constructor.
+
+
ActivePassiveConnectionStrategy(Function<List<LdapURL>, Iterator<LdapURL>>) - Constructor for class org.ldaptive.ActivePassiveConnectionStrategy
+
+
Creates a new active passive connection strategy.
+
+
activeStats - Variable in class org.ldaptive.pool.PooledConnectionStatistics
+
+
Active stats.
+
+
add(int, RDn) - Method in class org.ldaptive.dn.Dn
+
+
Adds the supplied RDN at the supplied index.
+
+
add(String) - Method in class org.ldaptive.dn.Dn.Builder
+
 
+
add(String...) - Method in enum org.ldaptive.ReturnAttributes
+
+
Combines the supplied attributes with the value of this return attributes.
+
+
add(Dn) - Method in class org.ldaptive.dn.Dn
+
+
Adds all the RDNs in the supplied DN to the end of this DN.
+
+
add(Dn) - Method in class org.ldaptive.dn.Dn.Builder
+
 
+
add(RDn) - Method in class org.ldaptive.dn.Dn
+
+
Adds the supplied RDN to the end of this DN.
+
+
add(RDn) - Method in class org.ldaptive.dn.Dn.Builder
+
 
+
add(MergeRequest, LdapEntry) - Method in class org.ldaptive.ext.MergeOperation
+
+
Executes an AddOperation for the supplied entry.
+
+
add(Filter) - Method in class org.ldaptive.filter.AndFilter
+
 
+
add(Filter) - Method in interface org.ldaptive.filter.FilterSet
+
+
Adds a search filter to this set.
+
+
add(Filter) - Method in class org.ldaptive.filter.NotFilter
+
 
+
add(Filter) - Method in class org.ldaptive.filter.OrFilter
+
 
+
add(T) - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
 
+
add(T) - Method in interface org.ldaptive.beans.persistence.LdapEntryManager
+
+
Adds the supplied annotated object to an LDAP.
+
+
add(T) - Method in class org.ldaptive.pool.Queue
+
+
Adds an object to the queue based on the queue type.
+
+
add(T, ResultPredicate) - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
+
Adds the supplied annotated object to an LDAP.
+
+
ADD - org.ldaptive.AttributeModification.Type
+
+
Add a new attribute.
+
+
ADD - org.ldaptive.control.PersistentSearchChangeType
+
+
add.
+
+
ADD - org.ldaptive.control.SyncStateControl.State
+
+
add.
+
+
ADD_PATH - Static variable in class org.ldaptive.transport.ResponseParser
+
+
Add response DER path.
+
+
addActiveStat() - Method in class org.ldaptive.pool.PooledConnectionStatistics
+
+
Inserts the current timestamp into the active statistics.
+
+
addActiveStat(Instant) - Method in class org.ldaptive.pool.PooledConnectionStatistics
+
+
Inserts the supplied timestamp into the active statistics.
+
+
addAttributes(Collection<LdapAttribute>) - Method in class org.ldaptive.LdapEntry
+
+
Adds attributes to the entry.
+
+
addAttributes(LdapAttribute...) - Method in class org.ldaptive.LdapEntry
+
+
Adds attributes to the entry.
+
+
addAttributeValueMutator(Collection<AttributeValueMutator>) - Method in class org.ldaptive.beans.AbstractClassDescriptor
+
+
Adds attribute value mutators to this class descriptor.
+
+
addAttributeValueMutator(AttributeValueMutator) - Method in class org.ldaptive.beans.AbstractClassDescriptor
+
+
Adds an attribute value mutator to this class descriptor.
+
+
addAuthenticationHandler(String, AuthenticationHandler) - Method in class org.ldaptive.auth.AggregateAuthenticationHandler
+
+
Adds an authentication handler with the supplied label.
+
+
addAuthenticationResponseHandlers(String, AuthenticationResponseHandler...) - Method in class org.ldaptive.auth.AggregateAuthenticationResponseHandler
+
+
Adds an authentication response handler with the supplied label.
+
+
addAvailableStat() - Method in class org.ldaptive.pool.PooledConnectionStatistics
+
+
Inserts the current timestamp into the available statistics.
+
+
addAvailableStat(Instant) - Method in class org.ldaptive.pool.PooledConnectionStatistics
+
+
Inserts the supplied timestamp into the available statistics.
+
+
addBinaryValues(byte[]...) - Method in class org.ldaptive.LdapAttribute
+
+
Adds the supplied byte array as a value for this attribute.
+
+
addBinaryValues(Collection<byte[]>) - Method in class org.ldaptive.LdapAttribute
+
+
Adds all the byte arrays in the supplied collection as values for this attribute.
+
+
addBufferValues(ByteBuffer...) - Method in class org.ldaptive.LdapAttribute
+
+
Adds all the buffers in the supplied collection as values for this attribute.
+
+
addBufferValues(Collection<ByteBuffer>) - Method in class org.ldaptive.LdapAttribute
+
+
Adds all the buffers in the supplied collection as values for this attribute.
+
+
AddControlAuthenticationRequestHandler - Class in org.ldaptive.auth
+
+
Authentication request handler that adds RequestControls to the AuthenticationRequest.
+
+
AddControlAuthenticationRequestHandler(AddControlAuthenticationRequestHandler.ControlFactory) - Constructor for class org.ldaptive.auth.AddControlAuthenticationRequestHandler
+
+
Creates a new add control authentication request handler.
+
+
AddControlAuthenticationRequestHandler.ControlFactory - Interface in org.ldaptive.auth
+
+
Factory that produces RequestControls.
+
+
addControls(ResponseControl...) - Method in class org.ldaptive.AbstractMessage
+
+
Adds the supplied controls to this message.
+
+
addDefaultConverters(GenericConversionService) - Method in class org.ldaptive.beans.spring.SpringLdapEntryMapper
+
+
Adds default converters to the supplied conversion service.
+
+
addDnResolver(String, DnResolver) - Method in class org.ldaptive.auth.AggregateDnResolver
+
+
Adds a DN resolver with the supplied label.
+
+
addEntries(Collection<LdapEntry>) - Method in class org.ldaptive.SearchResponse
+
+
Adds entry(s) to this search result.
+
+
addEntries(LdapEntry...) - Method in class org.ldaptive.SearchResponse
+
+
Adds an entry to this search result.
+
+
addEntryResolver(String, EntryResolver) - Method in class org.ldaptive.auth.AggregateEntryResolver
+
+
Adds an entry resolver with the supplied label.
+
+
addEntryUuids(UUID...) - Method in class org.ldaptive.extended.SyncInfoMessage
+
+
Adds the supplied UUIDs to this message.
+
+
addExtension(String) - Method in class org.ldaptive.schema.Extensions
+
+
Adds an extension.
+
+
addExtension(String, List<String>) - Method in class org.ldaptive.schema.Extensions
+
+
Adds an extension.
+
+
addIfExists - Variable in class org.ldaptive.handler.DnAttributeEntryHandler
+
+
Whether to add the entry dn if an attribute of the same name exists.
+
+
addMember(Principal) - Method in class org.ldaptive.jaas.LdapGroup
+
+
Adds a member to this group.
+
+
addOperation - Variable in class org.ldaptive.ext.MergeOperation
+
+
Add operation used to add a new entry.
+
+
AddOperation - Class in org.ldaptive
+
+
Executes an ldap add operation.
+
+
AddOperation() - Constructor for class org.ldaptive.AddOperation
+
+
Default constructor.
+
+
AddOperation(ConnectionFactory) - Constructor for class org.ldaptive.AddOperation
+
+
Creates a new add operation.
+
+
AddOperation.Builder - Class in org.ldaptive
+
+
Add operation builder.
+
+
AddOperationWorker - Class in org.ldaptive.concurrent
+
+
Executes multiple ldap add operations asynchronously.
+
+
AddOperationWorker() - Constructor for class org.ldaptive.concurrent.AddOperationWorker
+
+
Default constructor.
+
+
AddOperationWorker(AddOperation) - Constructor for class org.ldaptive.concurrent.AddOperationWorker
+
+
Creates a new add operation worker.
+
+
addReferences(Collection<SearchResultReference>) - Method in class org.ldaptive.SearchResponse
+
+
Adds references(s) to this search result.
+
+
addReferences(SearchResultReference...) - Method in class org.ldaptive.SearchResponse
+
+
Adds a reference to this search result.
+
+
addReferralURLs(String...) - Method in class org.ldaptive.AbstractResult
+
+
Adds referral URLs to the result.
+
+
AddRequest - Class in org.ldaptive
+
+
LDAP add request defined as:
+
+
AddRequest() - Constructor for class org.ldaptive.AddRequest
+
+
Default constructor.
+
+
AddRequest(String, Collection<LdapAttribute>) - Constructor for class org.ldaptive.AddRequest
+
+
Creates a new add request.
+
+
AddRequest(String, LdapAttribute...) - Constructor for class org.ldaptive.AddRequest
+
+
Creates a new add request.
+
+
AddRequest.Builder - Class in org.ldaptive
+
+
Add request builder.
+
+
AddResponse - Class in org.ldaptive
+
+
LDAP add response defined as:
+
+
AddResponse() - Constructor for class org.ldaptive.AddResponse
+
+
Default constructor.
+
+
AddResponse(DERBuffer) - Constructor for class org.ldaptive.AddResponse
+
+
Creates a new add response.
+
+
AddResponse.Builder - Class in org.ldaptive
+
 
+
addStringValues(String...) - Method in class org.ldaptive.ad.UnicodePwdAttribute
+
 
+
addStringValues(String...) - Method in class org.ldaptive.LdapAttribute
+
+
Adds the supplied string as a value for this attribute.
+
+
addStringValues(Collection<String>) - Method in class org.ldaptive.LdapAttribute
+
+
Adds all the strings in the supplied collection as values for this attribute.
+
+
addTag(DERTag, int) - Method in class org.ldaptive.asn1.DERParser
+
+
Add the given tag at the specified index to all permutations of the current parser path and increases the number of + permutations as necessary to satisfy the following relation:
+
+
addUris(String...) - Method in class org.ldaptive.SearchResultReference
+
+
Adds a new URI to this reference.
+
+
addUris(Collection<String>) - Method in class org.ldaptive.SearchResultReference
+
+
Adds a new URI to this reference.
+
+
addValues(Function<T, byte[]>, Collection<T>) - Method in class org.ldaptive.LdapAttribute
+
+
Adds all the values in the supplied collection for this attribute by encoding them with the supplied function.
+
+
addValues(Function<T, byte[]>, T...) - Method in class org.ldaptive.LdapAttribute
+
+
Adds the supplied values for this attribute by encoding them with the supplied function.
+
+
adError - Variable in class org.ldaptive.auth.ext.ActiveDirectoryAccountState
+
+
active directory specific enum.
+
+
ADMIN_LIMIT_EXCEEDED - org.ldaptive.ResultCode
+
+
admin limit exceeded.
+
+
AFFECTS_MULTIPLE_DSAS - org.ldaptive.ResultCode
+
+
affected multiple dsas.
+
+
afterCount - Variable in class org.ldaptive.control.util.VirtualListViewParams
+
+
VLV after count.
+
+
afterCount - Variable in class org.ldaptive.control.VirtualListViewRequestControl
+
+
number of entries after the target entry the server should send.
+
+
AggregateAuthenticationHandler - Class in org.ldaptive.auth
+
+
Used in conjunction with an AggregateDnResolver to authenticate the resolved DN.
+
+
AggregateAuthenticationHandler() - Constructor for class org.ldaptive.auth.AggregateAuthenticationHandler
+
+
Default constructor.
+
+
AggregateAuthenticationHandler(Map<String, AuthenticationHandler>) - Constructor for class org.ldaptive.auth.AggregateAuthenticationHandler
+
+
Creates a new aggregate authentication handler.
+
+
AggregateAuthenticationHandler.Builder - Class in org.ldaptive.auth
+
 
+
AggregateAuthenticationResponseHandler - Class in org.ldaptive.auth
+
+
Used in conjunction with an AggregateDnResolver to execute a list of response handlers.
+
+
AggregateAuthenticationResponseHandler() - Constructor for class org.ldaptive.auth.AggregateAuthenticationResponseHandler
+
+
Default constructor.
+
+
AggregateAuthenticationResponseHandler(Map<String, AuthenticationResponseHandler[]>) - Constructor for class org.ldaptive.auth.AggregateAuthenticationResponseHandler
+
+
Creates a new aggregate authentication response handler.
+
+
AggregateAuthenticationResponseHandler.Builder - Class in org.ldaptive.auth
+
 
+
AggregateDnResolver - Class in org.ldaptive.auth
+
+
Looks up a user's DN using multiple DN resolvers.
+
+
AggregateDnResolver() - Constructor for class org.ldaptive.auth.AggregateDnResolver
+
+
Default constructor.
+
+
AggregateDnResolver(Map<String, DnResolver>) - Constructor for class org.ldaptive.auth.AggregateDnResolver
+
+
Creates a new aggregate dn resolver.
+
+
AggregateDnResolver(Map<String, DnResolver>, ExecutorService) - Constructor for class org.ldaptive.auth.AggregateDnResolver
+
+
Creates a new aggregate dn resolver.
+
+
AggregateDnResolver.Builder - Class in org.ldaptive.auth
+
 
+
AggregateEntryResolver - Class in org.ldaptive.auth
+
+
Used in conjunction with an AggregateDnResolver to resolve an entry.
+
+
AggregateEntryResolver() - Constructor for class org.ldaptive.auth.AggregateEntryResolver
+
+
Default constructor.
+
+
AggregateEntryResolver(Map<String, EntryResolver>) - Constructor for class org.ldaptive.auth.AggregateEntryResolver
+
+
Creates a new aggregate entry resolver.
+
+
AggregateEntryResolver.Builder - Class in org.ldaptive.auth
+
 
+
AggregateTrustManager - Class in org.ldaptive.ssl
+
+
Trust manager that delegates to multiple trust managers.
+
+
AggregateTrustManager(X509TrustManager...) - Constructor for class org.ldaptive.ssl.AggregateTrustManager
+
+
Creates a new aggregate trust manager with the ALL AggregateTrustManager.Strategy.
+
+
AggregateTrustManager(AggregateTrustManager.Strategy, X509TrustManager...) - Constructor for class org.ldaptive.ssl.AggregateTrustManager
+
+
Creates a new aggregate trust manager.
+
+
AggregateTrustManager.Strategy - Enum in org.ldaptive.ssl
+
+
Enum to define how trust managers should be processed.
+
+
AggregateTrustManager.TrustManagerConsumer - Interface in org.ldaptive.ssl
+
+
Interface for consuming a trust manager.
+
+
aggregateTrustManagers(TrustManager...) - Method in class org.ldaptive.ssl.AbstractSSLContextInitializer
+
+
Creates an AggregateTrustManager containing the supplied trust managers.
+
+
algorithm - Variable in class org.ldaptive.auth.CompareAuthenticationHandler.Scheme
+
+
Algorithm used by this scheme.
+
+
ALIAS_DEREFERENCING_PROBLEM - org.ldaptive.ResultCode
+
+
alias dereferencing problem.
+
+
ALIAS_PROBLEM - org.ldaptive.ResultCode
+
+
alias problem.
+
+
aliases(DerefAliases) - Method in class org.ldaptive.auth.SearchDnResolver.Builder
+
+
Sets the deref aliases flag.
+
+
aliases(DerefAliases) - Method in class org.ldaptive.SearchRequest.Builder
+
+
Sets the deref aliases flag.
+
+
ALL - org.ldaptive.ReturnAttributes
+
+
all user and operational attributes.
+
+
ALL - org.ldaptive.ssl.AggregateTrustManager.Strategy
+
+
all trust managers must succeed.
+
+
ALL_OPERATIONAL - org.ldaptive.ReturnAttributes
+
+
all operational attributes.
+
+
ALL_USER - org.ldaptive.ReturnAttributes
+
+
all user attributes.
+
+
allocateBuffer(ChannelHandlerContext, EncodedRequest, boolean) - Method in class org.ldaptive.transport.netty.NettyConnection.RequestEncoder
+
 
+
AllowAnyHostnameVerifier - Class in org.ldaptive.ssl
+
+
Hostname verifier that returns true for any hostname.
+
+
AllowAnyHostnameVerifier() - Constructor for class org.ldaptive.ssl.AllowAnyHostnameVerifier
+
 
+
AllowAnyTrustManager - Class in org.ldaptive.ssl
+
+
Trust manager that trusts any certificate.
+
+
AllowAnyTrustManager() - Constructor for class org.ldaptive.ssl.AllowAnyTrustManager
+
 
+
allowMultipleDns - Variable in class org.ldaptive.auth.AggregateDnResolver
+
+
Whether to throw an exception if multiple DNs are found.
+
+
allowMultipleDns - Variable in class org.ldaptive.auth.SearchDnResolver
+
+
Whether to throw an exception if multiple DNs are found.
+
+
allowMultipleDns(boolean) - Method in class org.ldaptive.auth.SearchDnResolver.Builder
+
+
Sets whether to allow multiple DNs.
+
+
allowMultipleEntries - Variable in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Whether to throw an exception if multiple entries are found.
+
+
ALT_VALUE_PATH - Static variable in class org.ldaptive.AbstractMessage.ControlParser
+
+
DER path to alternate value.
+
+
ALWAYS - org.ldaptive.DerefAliases
+
+
dereference when searching for the starting entry and when searching the entries beneath the starting point.
+
+
AMBIGUOUS_RESPONSE - org.ldaptive.ResultCode
+
+
ambiguous response.
+
+
ANCESTORS_FIRST_ORDER - org.ldaptive.ad.control.DirSyncControl.Flag
+
+
ancestors first order.
+
+
AND - org.ldaptive.filter.Filter.Type
+
+
And filter.
+
+
AndFilter - Class in org.ldaptive.filter
+
+
And search filter set defined as:
+
+
AndFilter() - Constructor for class org.ldaptive.filter.AndFilter
+
+
Default constructor.
+
+
AndFilter(Filter...) - Constructor for class org.ldaptive.filter.AndFilter
+
+
Creates a new and filter.
+
+
AnonymousBindRequest - Class in org.ldaptive
+
+
LDAP anonymous bind request.
+
+
AnonymousBindRequest() - Constructor for class org.ldaptive.AnonymousBindRequest
+
 
+
AnonymousBindRequest.Builder - Class in org.ldaptive
+
+
Simple bind request builder.
+
+
ANY - org.ldaptive.filter.SubstringFilter.Substrings
+
+
Any substring.
+
+
ANY - org.ldaptive.ssl.AggregateTrustManager.Strategy
+
+
any trust manager must succeed.
+
+
appendRequestControls(SearchRequest, VirtualListViewRequestControl) - Method in class org.ldaptive.control.util.VirtualListViewClient
+
+
Creates a new array of request controls which includes the VLV and sort controls.
+
+
ApplicationDERTag - Class in org.ldaptive.asn1
+
+
Generic application-specific tag.
+
+
ApplicationDERTag(int, boolean) - Constructor for class org.ldaptive.asn1.ApplicationDERTag
+
+
Creates a new application-specific tag with given tag number.
+
+
appliesAttributeTypes - Variable in class org.ldaptive.schema.MatchingRuleUse
+
+
Superior classes.
+
+
apply(List<List<AttributeModification>>) - Method in class org.ldaptive.ext.MergeRequest.BatchHandler
+
 
+
apply(List<List<AttributeModification>>) - Method in class org.ldaptive.ext.MergeRequest.MaxSizeAttributeValueHandler
+
 
+
apply(DERBuffer) - Method in class org.ldaptive.ssl.X509DnDecoder
+
 
+
apply(Connection) - Method in class org.ldaptive.AbstractConnectionValidator
+
 
+
apply(Connection) - Method in class org.ldaptive.pool.BindConnectionPassivator
+
 
+
apply(Dn) - Method in class org.ldaptive.dns.DNSDomainFunction
+
 
+
apply(LdapEntry) - Method in class org.ldaptive.ad.handler.ObjectGuidHandler
+
 
+
apply(LdapEntry) - Method in class org.ldaptive.ad.handler.ObjectSidHandler
+
 
+
apply(LdapEntry) - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
 
+
apply(LdapEntry) - Method in class org.ldaptive.handler.DnAttributeEntryHandler
+
 
+
apply(LdapEntry) - Method in class org.ldaptive.handler.MergeAttributeEntryHandler
+
 
+
apply(PooledConnectionProxy) - Method in class org.ldaptive.pool.IdlePruneStrategy
+
 
+
apply(ValidationException) - Method in class org.ldaptive.PooledConnectionFactory.RetryValidationExceptionHandler
+
 
+
apply(SearchResponse) - Method in class org.ldaptive.ad.handler.PrimaryGroupIdHandler
+
 
+
apply(SearchResponse) - Method in class org.ldaptive.ad.handler.RangeEntryHandler
+
 
+
apply(SearchResponse) - Method in class org.ldaptive.handler.MergeResultHandler
+
 
+
apply(SearchResponse) - Method in class org.ldaptive.handler.RecursiveResultHandler
+
 
+
apply(SearchResponse) - Method in class org.ldaptive.handler.SortResultHandler
+
 
+
apply(SearchResponse) - Method in class org.ldaptive.referral.FollowSearchResultReferenceHandler
+
 
+
apply(S) - Method in class org.ldaptive.referral.AbstractFollowReferralHandler
+
 
+
applyAsync(Connection) - Method in class org.ldaptive.AbstractConnectionValidator
+
 
+
applyAsync(Connection) - Method in interface org.ldaptive.ConnectionValidator
+
+
Provides an asynchronous implementation of Function.apply(Object).
+
+
applyAsync(Connection, Consumer<Boolean>) - Method in class org.ldaptive.AbstractOperationConnectionValidator
+
 
+
applyAsync(Connection, Consumer<Boolean>) - Method in interface org.ldaptive.ConnectionValidator
+
+
Provides an asynchronous implementation of Function.apply(Object).
+
+
APPROXIMATE_FILTER_PATTERN - Static variable in class org.ldaptive.filter.RegexFilterFunction
+
+
Regex pattern to match an approximate filter.
+
+
APPROXIMATE_MATCH - org.ldaptive.filter.Filter.Type
+
+
Approximate match filter.
+
+
ApproximateFilter - Class in org.ldaptive.filter
+
+
Approximate search filter component defined as:
+
+
ApproximateFilter(String, byte[]) - Constructor for class org.ldaptive.filter.ApproximateFilter
+
+
Creates a new approximate filter.
+
+
ApproximateFilter(String, String) - Constructor for class org.ldaptive.filter.ApproximateFilter
+
+
Creates a new approximate filter.
+
+
areEqual(Object, Object) - Static method in class org.ldaptive.LdapUtils
+
+
Determines equality of the supplied objects.
+
+
ArrayReflectionTranscoder - Class in org.ldaptive.beans.reflect
+
+
Reflection transcoder which expects to operate on collections containing an array of values.
+
+
ArrayReflectionTranscoder(SingleValueReflectionTranscoder<?>) - Constructor for class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
+
+
Creates a new array reflection transcoder.
+
+
arrayTranscoder - Variable in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
+
+
Used for collections that contain arrays.
+
+
ASN_CONSTRUCTED - Static variable in interface org.ldaptive.asn1.DERTag
+
+
Constructed tags should have the 6th bit set.
+
+
ASSERTION_FAILED - org.ldaptive.ResultCode
+
+
assertion failed, See RFC 4528.
+
+
ASSERTION_PATH - Static variable in class org.ldaptive.ssl.X509DnDecoder
+
+
DER path for parsing attribute value assertion.
+
+
ASSERTION_VALUE - Static variable in class org.ldaptive.filter.RegexFilterFunction
+
+
Regular expression that matches an assertion value.
+
+
assertionValue - Variable in class org.ldaptive.CompareRequest
+
+
Assertion value.
+
+
assertionValue - Variable in class org.ldaptive.control.util.VirtualListViewParams
+
+
VLV assertion value; mutually exclusive with the target offset.
+
+
assertionValue - Variable in class org.ldaptive.control.VirtualListViewRequestControl
+
+
value to match against the ordering matching rule for the attributeDescription in the sort control.
+
+
assertionValue - Variable in class org.ldaptive.filter.AbstractAttributeValueAssertionFilter
+
+
Attribute value.
+
+
assertionValue - Variable in class org.ldaptive.filter.ExtensibleFilter
+
+
Attribute value.
+
+
attempts - Variable in class org.ldaptive.AbstractRetryMetadata
+
+
Attempt count.
+
+
ATTR_NAME - Static variable in class org.ldaptive.ad.UnicodePwdAttribute
+
+
name of this attribute.
+
+
attribute - Variable in class org.ldaptive.AttributeModification
+
+
Attribute to modify.
+
+
attribute - Variable in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
+
Attribute containing the SPEL expression.
+
+
Attribute - Annotation Type in org.ldaptive.beans
+
+
Annotation to describe LDAP attribute data on a bean.
+
+
ATTRIBUTE_DESC - Static variable in class org.ldaptive.filter.RegexFilterFunction
+
+
Regular expression that matches an attribute description.
+
+
ATTRIBUTE_NAME - Static variable in class org.ldaptive.ad.handler.ObjectGuidHandler
+
+
objectGuid attribute name.
+
+
ATTRIBUTE_NAME - Static variable in class org.ldaptive.ad.handler.ObjectSidHandler
+
+
objectSid attribute name.
+
+
ATTRIBUTE_OR_VALUE_EXISTS - org.ldaptive.ResultCode
+
+
attribute or value exists.
+
+
ATTRIBUTE_TYPE_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.DefaultSchemaFunction
+
+
Default attribute type function.
+
+
ATTRIBUTE_TYPE_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.RegexSchemaFunction
+
+
Regex attribute type function.
+
+
ATTRIBUTE_TYPES_ATTR_NAME - Static variable in class org.ldaptive.schema.SchemaFactory
+
+
Attribute types attribute name on the subschema entry.
+
+
attributeBinary - Variable in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
+
+
Whether this attribute is binary.
+
+
attributeDesc - Variable in class org.ldaptive.CompareRequest
+
+
Attribute description
+
+
attributeDesc - Variable in class org.ldaptive.filter.AbstractAttributeValueAssertionFilter
+
+
Attribute description.
+
+
attributeDesc - Variable in class org.ldaptive.filter.ExtensibleFilter
+
+
Attribute description.
+
+
attributeDesc - Variable in class org.ldaptive.filter.PresenceFilter
+
+
Attribute description.
+
+
attributeDesc - Variable in class org.ldaptive.filter.SubstringFilter
+
+
Attribute description.
+
+
attributeDescription - Variable in class org.ldaptive.control.SortKey
+
+
attribute description.
+
+
attributeDescriptionChars - Variable in class org.ldaptive.filter.DefaultFilterFunction
+
+
Allowed attribute description characters.
+
+
AttributeModification - Class in org.ldaptive
+
+
LDAP modification defined as:
+
+
AttributeModification(AttributeModification.Type, LdapAttribute) - Constructor for class org.ldaptive.AttributeModification
+
+
Creates a new modification.
+
+
AttributeModification.Type - Enum in org.ldaptive
+
+
Modification type.
+
+
attributeModificationsHandlers - Variable in class org.ldaptive.ext.MergeRequest
+
+
Handler for attribute modifications.
+
+
attributeMutators - Variable in class org.ldaptive.beans.AbstractClassDescriptor
+
+
Attribute value mutators for this class.
+
+
attributeName - Variable in class org.ldaptive.ad.handler.AbstractBinaryAttributeHandler
+
+
attribute name.
+
+
attributeName - Variable in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
+
+
Name of the attribute.
+
+
attributeName - Variable in class org.ldaptive.control.SortResponseControl
+
+
Failed attribute name.
+
+
attributeName - Variable in class org.ldaptive.dn.NameValue
+
+
Attribute name.
+
+
attributeName - Variable in class org.ldaptive.LdapAttribute
+
+
Attribute name.
+
+
attributeNameCaseChange - Variable in class org.ldaptive.handler.CaseChangeEntryHandler
+
+
Type of case modification to make to the attribute names.
+
+
attributeNameFunction - Variable in class org.ldaptive.dn.DefaultRDnNormalizer
+
+
Attribute name function.
+
+
attributeNames - Variable in class org.ldaptive.handler.CaseChangeEntryHandler
+
+
Attribute names to modify.
+
+
attributeNames - Variable in class org.ldaptive.handler.MergeAttributeEntryHandler
+
+
Attribute names to read values from.
+
+
AttributeParser() - Constructor for class org.ldaptive.LdapEntry.AttributeParser
+
+
Creates a new attribute parser.
+
+
attributes - Variable in class org.ldaptive.AddRequest
+
+
Attributes to add to the entry.
+
+
attributes - Variable in class org.ldaptive.LdapEntry
+
+
LDAP attributes on the entry.
+
+
attributes - Variable in class org.ldaptive.LdapURL
+
+
Attributes of the ldap url.
+
+
attributes() - Method in annotation type org.ldaptive.beans.Entry
+
+
Entry attributes.
+
+
attributes(Collection<LdapAttribute>) - Method in class org.ldaptive.AddRequest.Builder
+
+
Sets the attributes.
+
+
attributes(Collection<LdapAttribute>) - Method in class org.ldaptive.LdapEntry.Builder
+
 
+
attributes(LdapAttribute...) - Method in class org.ldaptive.AddRequest.Builder
+
+
Sets the attributes.
+
+
attributes(LdapAttribute...) - Method in class org.ldaptive.LdapEntry.Builder
+
 
+
ATTRIBUTES - Static variable in class org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler
+
+
Attributes needed to enforce password policy.
+
+
ATTRIBUTES - Static variable in class org.ldaptive.auth.ext.EDirectoryAuthenticationResponseHandler
+
+
Attributes needed to enforce password policy.
+
+
ATTRIBUTES - Static variable in class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
Attributes needed to enforce password policy.
+
+
ATTRIBUTES - Static variable in class org.ldaptive.dns.SRVDNSResolver
+
+
Attributes (DNS record types) to query for.
+
+
ATTRIBUTES_PATH - Static variable in class org.ldaptive.LdapEntry
+
+
DER path to attributes.
+
+
AttributesHandler(LdapEntry) - Constructor for class org.ldaptive.LdapEntry.AttributesHandler
+
+
Creates a new attributes handler.
+
+
AttributeType - Class in org.ldaptive.schema
+
+
Bean for an attribute type schema element.
+
+
AttributeType(String) - Constructor for class org.ldaptive.schema.AttributeType
+
+
Creates a new attribute type.
+
+
AttributeType(String, String[], String, boolean, String, String, String, String, String, boolean, boolean, boolean, AttributeUsage, Extensions) - Constructor for class org.ldaptive.schema.AttributeType
+
+
Creates a new attribute type.
+
+
AttributeType.DefaultDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses an attribute type definition using a char buffer.
+
+
AttributeType.RegexDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses an attribute type definition using a regular expression.
+
+
AttributeTypeHandler(SortResponseControl) - Constructor for class org.ldaptive.control.SortResponseControl.AttributeTypeHandler
+
+
Creates a new attribute type handler.
+
+
attributeTypes - Variable in class org.ldaptive.schema.Schema
+
+
Attribute types.
+
+
AttributeTypeValueTranscoder - Class in org.ldaptive.schema.transcode
+
+
Decodes and encodes an attribute type for use in an ldap attribute value.
+
+
AttributeTypeValueTranscoder() - Constructor for class org.ldaptive.schema.transcode.AttributeTypeValueTranscoder
+
 
+
AttributeUsage - Enum in org.ldaptive.schema
+
+
Enum for an attribute usage schema element.
+
+
AttributeUsage(String, boolean) - Constructor for enum org.ldaptive.schema.AttributeUsage
+
+
Creates a new attribute usage.
+
+
attributeValue - Variable in class org.ldaptive.dn.NameValue
+
+
Attribute value.
+
+
attributeValueCaseChange - Variable in class org.ldaptive.handler.CaseChangeEntryHandler
+
+
Type of case modification to make to the attributes values.
+
+
attributeValueEscaper - Variable in class org.ldaptive.auth.FormatDnResolver
+
+
attribute value escaper.
+
+
attributeValueEscaper - Variable in class org.ldaptive.dn.DefaultRDnNormalizer
+
+
Attribute value escaper.
+
+
AttributeValueEscaper - Interface in org.ldaptive.dn
+
+
Interface for escaping attribute values.
+
+
attributeValueFunction - Variable in class org.ldaptive.dn.DefaultRDnNormalizer
+
+
Attribute value function.
+
+
AttributeValueMutator - Interface in org.ldaptive.beans
+
+
Interface for mutating an attribute value on an arbitrary object.
+
+
attributeValues - Variable in class org.ldaptive.LdapAttribute
+
+
Attribute values.
+
+
auth - Variable in class org.ldaptive.jaas.LdapDnAuthorizationModule
+
+
Authenticator to use against the LDAP.
+
+
auth - Variable in class org.ldaptive.jaas.LdapLoginModule
+
+
Authenticator to use against the LDAP.
+
+
AUTH - org.ldaptive.props.PropertySource.PropertyDomain
+
+
auth property domain.
+
+
AUTH - org.ldaptive.sasl.QualityOfProtection
+
+
Authentication only.
+
+
AUTH_CONF - org.ldaptive.sasl.QualityOfProtection
+
+
Authentication with integrity and privacy protection.
+
+
AUTH_INT - org.ldaptive.sasl.QualityOfProtection
+
+
Authentication with integrity protection.
+
+
AUTH_METHOD_NOT_SUPPORTED - org.ldaptive.ResultCode
+
+
authentication method not supported.
+
+
AUTH_UNKNOWN - org.ldaptive.ResultCode
+
+
auth unknown.
+
+
authenticate(String, AuthenticationRequest) - Method in class org.ldaptive.auth.Authenticator
+
+
Validates input and performs authentication using an AuthenticationHandler.
+
+
authenticate(AuthenticationCriteria) - Method in class org.ldaptive.auth.AbstractAuthenticationHandler
+
 
+
authenticate(AuthenticationCriteria) - Method in class org.ldaptive.auth.AggregateAuthenticationHandler
+
 
+
authenticate(AuthenticationCriteria) - Method in interface org.ldaptive.auth.AuthenticationHandler
+
+
Perform an ldap authentication.
+
+
authenticate(AuthenticationRequest) - Method in class org.ldaptive.auth.Authenticator
+
+
Authenticate the user in the supplied request.
+
+
authenticateInternal(Connection, AuthenticationCriteria) - Method in class org.ldaptive.auth.AbstractAuthenticationHandler
+
+
Authenticate on the supplied connection using the supplied criteria.
+
+
authenticateInternal(Connection, AuthenticationCriteria) - Method in class org.ldaptive.auth.CompareAuthenticationHandler
+
 
+
authenticateInternal(Connection, AuthenticationCriteria) - Method in class org.ldaptive.auth.SimpleBindAuthenticationHandler
+
 
+
AUTHENTICATION_HANDLER_FAILURE - org.ldaptive.auth.AuthenticationResultCode
+
+
The configured authentication handler produced a result of false.
+
+
AUTHENTICATION_HANDLER_SUCCESS - org.ldaptive.auth.AuthenticationResultCode
+
+
The configured authentication handler produced a result of true.
+
+
authenticationAliases - Variable in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Aliases of key entries to use.
+
+
authenticationCert - Variable in class org.ldaptive.ssl.X509SSLContextInitializer
+
+
Certificate used to create key managers.
+
+
authenticationCertificate - Variable in class org.ldaptive.ssl.X509CredentialConfig
+
+
Name of the authentication certificate to use for the SSL connection.
+
+
authenticationCertificate(String) - Method in class org.ldaptive.ssl.X509CredentialConfig.Builder
+
 
+
authenticationControls - Variable in class org.ldaptive.auth.AbstractAuthenticationHandler
+
+
controls used by this handler.
+
+
AuthenticationCriteria - Class in org.ldaptive.auth
+
+
Contains the properties used to perform authentication.
+
+
AuthenticationCriteria() - Constructor for class org.ldaptive.auth.AuthenticationCriteria
+
+
Default constructor.
+
+
AuthenticationCriteria(String) - Constructor for class org.ldaptive.auth.AuthenticationCriteria
+
+
Creates a new authentication criteria.
+
+
AuthenticationCriteria(String, AuthenticationRequest) - Constructor for class org.ldaptive.auth.AuthenticationCriteria
+
+
Creates a new authentication criteria.
+
+
authenticationDn - Variable in class org.ldaptive.auth.AuthenticationCriteria
+
+
dn.
+
+
authenticationHandler - Variable in class org.ldaptive.auth.Authenticator
+
+
Handler to handle authentication.
+
+
authenticationHandler(AuthenticationHandler) - Method in class org.ldaptive.auth.Authenticator.Builder
+
+
Sets the authentication handler.
+
+
AuthenticationHandler - Interface in org.ldaptive.auth
+
+
Provides an interface for LDAP authentication implementations.
+
+
authenticationHandlerResponse - Variable in class org.ldaptive.auth.AuthenticationResponse
+
+
Result of the authentication operation.
+
+
AuthenticationHandlerResponse - Class in org.ldaptive.auth
+
+
Response object for authentication handlers.
+
+
AuthenticationHandlerResponse() - Constructor for class org.ldaptive.auth.AuthenticationHandlerResponse
+
+
Default constructor.
+
+
AuthenticationHandlerResponse(T, AuthenticationResultCode, Connection) - Constructor for class org.ldaptive.auth.AuthenticationHandlerResponse
+
+
Creates a new authentication response.
+
+
AuthenticationHandlerResponse.Builder - Class in org.ldaptive.auth
+
 
+
authenticationHandlers - Variable in class org.ldaptive.auth.AggregateAuthenticationHandler
+
+
Labeled authentication handlers.
+
+
authenticationID - Variable in class org.ldaptive.sasl.CramMD5BindRequest
+
+
Authentication ID.
+
+
authenticationID - Variable in class org.ldaptive.sasl.DigestMD5BindRequest
+
+
Authentication ID.
+
+
authenticationID - Variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
Authentication ID.
+
+
authenticationKey - Variable in class org.ldaptive.ssl.X509CredentialConfig
+
+
Name of the key to use for the SSL connection.
+
+
authenticationKey - Variable in class org.ldaptive.ssl.X509SSLContextInitializer
+
+
Private key used to create key managers.
+
+
authenticationKey(String) - Method in class org.ldaptive.ssl.X509CredentialConfig.Builder
+
 
+
authenticationKeystore - Variable in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
KeyStore used to create key managers.
+
+
authenticationPassword - Variable in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Password used to access the authentication keystore.
+
+
authenticationRequest - Variable in class org.ldaptive.auth.AuthenticationCriteria
+
+
authentication request.
+
+
AuthenticationRequest - Class in org.ldaptive.auth
+
+
Contains the data required to perform an ldap authentication.
+
+
AuthenticationRequest() - Constructor for class org.ldaptive.auth.AuthenticationRequest
+
+
Default constructor.
+
+
AuthenticationRequest(String, Credential) - Constructor for class org.ldaptive.auth.AuthenticationRequest
+
+
Creates a new authentication request.
+
+
AuthenticationRequest(String, Credential, String...) - Constructor for class org.ldaptive.auth.AuthenticationRequest
+
+
Creates a new authentication request.
+
+
AuthenticationRequest(User, Credential) - Constructor for class org.ldaptive.auth.AuthenticationRequest
+
+
Creates a new authentication request.
+
+
AuthenticationRequest(User, Credential, String...) - Constructor for class org.ldaptive.auth.AuthenticationRequest
+
+
Creates a new authentication request.
+
+
AuthenticationRequest.Builder - Class in org.ldaptive.auth
+
+
Authentication request builder.
+
+
AuthenticationRequestHandler - Interface in org.ldaptive.auth
+
+
Provides pre authentication handling of authentication requests.
+
+
AuthenticationRequestPropertyInvoker - Class in org.ldaptive.props
+
+
Handles properties for AuthenticationRequest.
+
+
AuthenticationRequestPropertyInvoker(Class<?>) - Constructor for class org.ldaptive.props.AuthenticationRequestPropertyInvoker
+
+
Creates a new authentication request property invoker for the supplied class.
+
+
AuthenticationRequestPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to AuthenticationRequest and returns an initialized object of + that type.
+
+
AuthenticationRequestPropertySource(AuthenticationRequest) - Constructor for class org.ldaptive.props.AuthenticationRequestPropertySource
+
+
Creates a new authentication request property source using the default properties file.
+
+
AuthenticationRequestPropertySource(AuthenticationRequest, Reader...) - Constructor for class org.ldaptive.props.AuthenticationRequestPropertySource
+
+
Creates a new authentication request property source.
+
+
AuthenticationRequestPropertySource(AuthenticationRequest, String...) - Constructor for class org.ldaptive.props.AuthenticationRequestPropertySource
+
+
Creates a new authentication request property source.
+
+
AuthenticationRequestPropertySource(AuthenticationRequest, Properties) - Constructor for class org.ldaptive.props.AuthenticationRequestPropertySource
+
+
Creates a new authentication request property source.
+
+
AuthenticationRequestPropertySource(AuthenticationRequest, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.AuthenticationRequestPropertySource
+
+
Creates a new authentication request property source.
+
+
AuthenticationResponse - Class in org.ldaptive.auth
+
+
Synthetic response object that encapsulates data used for authentication.
+
+
AuthenticationResponse() - Constructor for class org.ldaptive.auth.AuthenticationResponse
+
+
Default constructor.
+
+
AuthenticationResponse(AuthenticationHandlerResponse, String, LdapEntry) - Constructor for class org.ldaptive.auth.AuthenticationResponse
+
+
Creates a new authentication response.
+
+
AuthenticationResponse.Builder - Class in org.ldaptive.auth
+
 
+
AuthenticationResponseHandler - Interface in org.ldaptive.auth
+
+
Provides post authentication handling of authentication responses.
+
+
authenticationResultCode - Variable in class org.ldaptive.auth.AuthenticationHandlerResponse
+
+
Authentication result code.
+
+
AuthenticationResultCode - Enum in org.ldaptive.auth
+
+
Enum to define authentication results.
+
+
AuthenticationResultCode() - Constructor for enum org.ldaptive.auth.AuthenticationResultCode
+
 
+
Authenticator - Class in org.ldaptive.auth
+
+
Provides functionality to authenticate users against an ldap directory.
+
+
Authenticator() - Constructor for class org.ldaptive.auth.Authenticator
+
+
Default constructor.
+
+
Authenticator(DnResolver, AuthenticationHandler) - Constructor for class org.ldaptive.auth.Authenticator
+
+
Creates a new authenticator.
+
+
Authenticator.Builder - Class in org.ldaptive.auth
+
+
Authenticator builder.
+
+
authenticatorFactory - Variable in class org.ldaptive.jaas.LdapDnAuthorizationModule
+
+
Factory for creating authenticators with JAAS options.
+
+
authenticatorFactory - Variable in class org.ldaptive.jaas.LdapLoginModule
+
+
Factory for creating authenticators with JAAS options.
+
+
AuthenticatorFactory - Interface in org.ldaptive.jaas
+
+
Provides an interface for creating authenticators needed by various JAAS modules.
+
+
AuthenticatorPropertyInvoker - Class in org.ldaptive.props
+
+
Handles properties for Authenticator.
+
+
AuthenticatorPropertyInvoker(Class<?>) - Constructor for class org.ldaptive.props.AuthenticatorPropertyInvoker
+
+
Creates a new authenticator property invoker for the supplied class.
+
+
AuthenticatorPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to Authenticator and returns an initialized object of that type.
+
+
AuthenticatorPropertySource(Authenticator) - Constructor for class org.ldaptive.props.AuthenticatorPropertySource
+
+
Creates a new authenticator property source using the default properties file.
+
+
AuthenticatorPropertySource(Authenticator, Reader...) - Constructor for class org.ldaptive.props.AuthenticatorPropertySource
+
+
Creates a new authenticator property source.
+
+
AuthenticatorPropertySource(Authenticator, String...) - Constructor for class org.ldaptive.props.AuthenticatorPropertySource
+
+
Creates a new authenticator property source.
+
+
AuthenticatorPropertySource(Authenticator, Properties) - Constructor for class org.ldaptive.props.AuthenticatorPropertySource
+
+
Creates a new authenticator property source.
+
+
AuthenticatorPropertySource(Authenticator, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.AuthenticatorPropertySource
+
+
Creates a new authenticator property source.
+
+
AUTHORIZATION_DENIED - org.ldaptive.ResultCode
+
+
authorization denied, See RFC 4370.
+
+
authorizationId - Variable in class org.ldaptive.control.AuthorizationIdentityResponseControl
+
+
Authorization identity.
+
+
authorizationId - Variable in class org.ldaptive.control.ProxyAuthorizationControl
+
+
authorization identity.
+
+
authorizationId - Variable in class org.ldaptive.sasl.SaslConfig
+
+
sasl authorization id.
+
+
authorizationId(String) - Method in class org.ldaptive.sasl.SaslConfig.Builder
+
 
+
authorizationID - Variable in class org.ldaptive.sasl.DigestMD5BindRequest
+
+
Authorization ID.
+
+
authorizationID - Variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
Authorization ID.
+
+
AuthorizationIdentityEntryResolver - Class in org.ldaptive.auth
+
+
Reads the authorization identity response control, then performs an object level search on the result.
+
+
AuthorizationIdentityEntryResolver() - Constructor for class org.ldaptive.auth.AuthorizationIdentityEntryResolver
+
 
+
AuthorizationIdentityRequestControl - Class in org.ldaptive.control
+
+
Request control for authorization identity.
+
+
AuthorizationIdentityRequestControl() - Constructor for class org.ldaptive.control.AuthorizationIdentityRequestControl
+
+
Default constructor.
+
+
AuthorizationIdentityRequestControl(boolean) - Constructor for class org.ldaptive.control.AuthorizationIdentityRequestControl
+
+
Creates a new ManageDsaIT control.
+
+
AuthorizationIdentityResponseControl - Class in org.ldaptive.control
+
+
Response control for authorization identity.
+
+
AuthorizationIdentityResponseControl() - Constructor for class org.ldaptive.control.AuthorizationIdentityResponseControl
+
+
Default constructor.
+
+
AuthorizationIdentityResponseControl(boolean) - Constructor for class org.ldaptive.control.AuthorizationIdentityResponseControl
+
+
Creates a new authorization identity response control.
+
+
AuthorizationIdentityResponseControl(String) - Constructor for class org.ldaptive.control.AuthorizationIdentityResponseControl
+
+
Creates a new authorization identity response control.
+
+
AuthorizationIdentityResponseControl(String, boolean) - Constructor for class org.ldaptive.control.AuthorizationIdentityResponseControl
+
+
Creates a new authorization identity response control.
+
+
authRequest - Variable in class org.ldaptive.jaas.LdapLoginModule
+
+
Authentication request to use for authentication.
+
+
AutoReadEventHandler() - Constructor for class org.ldaptive.transport.netty.NettyConnection.AutoReadEventHandler
+
 
+
AutoReadFlowControlHandler - Class in org.ldaptive.transport.netty
+
+
Keeps a counter of messages that have been sent down the pipeline.
+
+
AutoReadFlowControlHandler() - Constructor for class org.ldaptive.transport.netty.AutoReadFlowControlHandler
+
 
+
autoReconnect - Variable in class org.ldaptive.ConnectionConfig
+
+
Whether to automatically reconnect to the server when a connection is lost.
+
+
autoReconnect(boolean) - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
autoReconnectCondition - Variable in class org.ldaptive.ConnectionConfig
+
+
Condition used to determine whether another reconnect attempt should be made.
+
+
autoReconnectCondition(Predicate<RetryMetadata>) - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
autoReplay - Variable in class org.ldaptive.ConnectionConfig
+
+
Whether pending operations should be replayed after a reconnect.
+
+
autoReplay(boolean) - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
AUXILIARY - org.ldaptive.schema.ObjectClassType
+
+
auxiliary.
+
+
auxiliaryClasses - Variable in class org.ldaptive.schema.DITContentRule
+
+
Auxiliary classes.
+
+
available - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
List of available connections in the pool.
+
+
availableCount() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
 
+
availableCount() - Method in interface org.ldaptive.pool.ConnectionPool
+
+
Returns the number of connections available for use.
+
+
availableStats - Variable in class org.ldaptive.pool.PooledConnectionStatistics
+
+
Available stats.
+
+
await() - Method in interface org.ldaptive.CompareOperationHandle
+
 
+
await() - Method in interface org.ldaptive.extended.ExtendedOperationHandle
+
 
+
await() - Method in interface org.ldaptive.OperationHandle
+
+
Waits for a result or reports a timeout exception.
+
+
await() - Method in interface org.ldaptive.SearchOperationHandle
+
 
+
await() - Method in class org.ldaptive.transport.DefaultCompareOperationHandle
+
 
+
await() - Method in class org.ldaptive.transport.DefaultExtendedOperationHandle
+
 
+
await() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
await() - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
await() - Method in class org.ldaptive.transport.netty.NettyConnection.BindOperationHandle
+
 
+
+ + + +

B

+
+
BAD_PASSWORD - org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
+
bad password.
+
+
base64Decode(String) - Static method in class org.ldaptive.LdapUtils
+
+
This will decode the supplied value as a base64 encoded string to a byte[].
+
+
base64Encode(byte...) - Static method in class org.ldaptive.LdapUtils
+
+
This will convert the supplied value to a base64 encoded string.
+
+
base64Encode(String) - Static method in class org.ldaptive.LdapUtils
+
+
This will convert the supplied value to a base64 encoded string.
+
+
baseDn - Variable in class org.ldaptive.ad.handler.PrimaryGroupIdHandler
+
+
base DN used for searching for the primary group.
+
+
baseDn - Variable in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
DN to search.
+
+
baseDn - Variable in class org.ldaptive.auth.SearchDnResolver
+
+
DN to search.
+
+
baseDn - Variable in class org.ldaptive.LdapURL
+
+
Base DN of the ldap url.
+
+
baseDn - Variable in class org.ldaptive.SearchRequest
+
+
Base DN.
+
+
BatchHandler(int) - Constructor for class org.ldaptive.ext.MergeRequest.BatchHandler
+
+
Creates a new batch processor.
+
+
batchSize - Variable in class org.ldaptive.ext.MergeRequest.BatchHandler
+
+
Batch size to enforce.
+
+
BeanGenerator - Class in org.ldaptive.beans.generate
+
+
Utility class for creating Java POJOs from an LDAP schema.
+
+
BeanGenerator() - Constructor for class org.ldaptive.beans.generate.BeanGenerator
+
+
Default constructor.
+
+
BeanGenerator(Schema, String, String[]) - Constructor for class org.ldaptive.beans.generate.BeanGenerator
+
+
Creates a new bean generator.
+
+
BeanGenerator.Builder - Class in org.ldaptive.beans.generate
+
 
+
BeanGeneratorPropertyInvoker - Class in org.ldaptive.beans.generate.props
+
+
Handles properties for BeanGenerator.
+
+
BeanGeneratorPropertyInvoker(Class<?>) - Constructor for class org.ldaptive.beans.generate.props.BeanGeneratorPropertyInvoker
+
+
Creates a new bean generator property invoker for the supplied class.
+
+
BeanGeneratorPropertySource - Class in org.ldaptive.beans.generate.props
+
+
Reads properties specific to BeanGenerator and returns an initialized object of that type.
+
+
BeanGeneratorPropertySource(BeanGenerator) - Constructor for class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
+
+
Creates a new bean generator property source using the default properties file.
+
+
BeanGeneratorPropertySource(BeanGenerator, Reader...) - Constructor for class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
+
+
Creates a new bean generator property source.
+
+
BeanGeneratorPropertySource(BeanGenerator, String...) - Constructor for class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
+
+
Creates a new bean generator property source.
+
+
BeanGeneratorPropertySource(BeanGenerator, Properties) - Constructor for class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
+
+
Creates a new bean generator property source.
+
+
BeanGeneratorPropertySource(BeanGenerator, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
+
+
Creates a new bean generator property source.
+
+
beforeCount - Variable in class org.ldaptive.control.util.VirtualListViewParams
+
+
VLV before count.
+
+
beforeCount - Variable in class org.ldaptive.control.VirtualListViewRequestControl
+
+
number of entries before the target entry the server should send.
+
+
BEGIN_CERT - Static variable in class org.ldaptive.transcode.CertificateValueTranscoder
+
+
PEM cert header.
+
+
BiConsumer() - Constructor for class org.ldaptive.transport.MessageFunctional.BiConsumer
+
 
+
binary - Variable in class org.ldaptive.LdapAttribute
+
+
Whether this attribute is binary and string representations should be base64 encoded.
+
+
binary() - Method in annotation type org.ldaptive.beans.Attribute
+
+
Whether this attribute is binary.
+
+
binary(boolean) - Method in class org.ldaptive.LdapAttribute.Builder
+
 
+
BINARY_ATTRIBUTES - Static variable in class org.ldaptive.LdapAttribute
+
+
List of custom binary attribute names.
+
+
binaryAttributes - Variable in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Binary attribute names.
+
+
binaryAttributes - Variable in class org.ldaptive.SearchRequest
+
+
Binary attribute names used to convey attributes that should be treated as binary when a response is received for + this request.
+
+
binaryAttributes(String...) - Method in class org.ldaptive.SearchRequest.Builder
+
+
Sets the binary attributes.
+
+
binaryAttributes(Collection<String>) - Method in class org.ldaptive.SearchRequest.Builder
+
+
Sets the binary attributes.
+
+
binaryValues(Collection<byte[]>) - Method in class org.ldaptive.LdapAttribute.Builder
+
 
+
bind(ChannelHandlerContext, SocketAddress, ChannelPromise) - Method in class org.ldaptive.transport.netty.SaslHandler
+
 
+
bind(TransportConnection, DefaultSaslClientRequest) - Method in class org.ldaptive.transport.DefaultSaslClient
+
+
Performs a SASL bind.
+
+
bind(TransportConnection, GssApiBindRequest) - Method in class org.ldaptive.transport.GssApiSaslClient
+
+
Performs a GSSAPI SASL bind.
+
+
bind(TransportConnection, ScramBindRequest) - Method in class org.ldaptive.transport.ScramSaslClient
+
+
Performs a SCRAM SASL bind.
+
+
bind(TransportConnection, T) - Method in interface org.ldaptive.sasl.SaslClient
+
+
Performs a SASL bind.
+
+
BIND_PATH - Static variable in class org.ldaptive.transport.ResponseParser
+
+
Bind response DER path.
+
+
BindConnectionInitializer - Class in org.ldaptive
+
+
Initializes a connection by performing a bind operation.
+
+
BindConnectionInitializer() - Constructor for class org.ldaptive.BindConnectionInitializer
+
+
Default constructor.
+
+
BindConnectionInitializer(String, String) - Constructor for class org.ldaptive.BindConnectionInitializer
+
+
Creates a new bind connection initializer.
+
+
BindConnectionInitializer(String, Credential) - Constructor for class org.ldaptive.BindConnectionInitializer
+
+
Creates a new bind connection initializer.
+
+
BindConnectionInitializer.Builder - Class in org.ldaptive
+
 
+
BindConnectionInitializerPropertyInvoker - Class in org.ldaptive.props
+
+
Handles properties for BindConnectionInitializer.
+
+
BindConnectionInitializerPropertyInvoker(Class<?>) - Constructor for class org.ldaptive.props.BindConnectionInitializerPropertyInvoker
+
+
Creates a new bind connection initializer property invoker for the supplied class.
+
+
BindConnectionInitializerPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to BindConnectionInitializer and returns an initialized object of that type.
+
+
BindConnectionInitializerPropertySource(BindConnectionInitializer) - Constructor for class org.ldaptive.props.BindConnectionInitializerPropertySource
+
+
Creates a new bind connection initializer property source using the default properties file.
+
+
BindConnectionInitializerPropertySource(BindConnectionInitializer, Reader...) - Constructor for class org.ldaptive.props.BindConnectionInitializerPropertySource
+
+
Creates a new bind connection initializer property source.
+
+
BindConnectionInitializerPropertySource(BindConnectionInitializer, String...) - Constructor for class org.ldaptive.props.BindConnectionInitializerPropertySource
+
+
Creates a new bind connection initializer property source.
+
+
BindConnectionInitializerPropertySource(BindConnectionInitializer, Properties) - Constructor for class org.ldaptive.props.BindConnectionInitializerPropertySource
+
+
Creates a new bind connection initializer property source.
+
+
BindConnectionInitializerPropertySource(BindConnectionInitializer, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.BindConnectionInitializerPropertySource
+
+
Creates a new bind connection initializer property source.
+
+
BindConnectionPassivator - Class in org.ldaptive.pool
+
+
Passivates a connection by performing a bind operation on it.
+
+
BindConnectionPassivator() - Constructor for class org.ldaptive.pool.BindConnectionPassivator
+
+
Creates a new bind passivator.
+
+
BindConnectionPassivator(BindRequest) - Constructor for class org.ldaptive.pool.BindConnectionPassivator
+
+
Creates a new bind passivator.
+
+
bindControls - Variable in class org.ldaptive.BindConnectionInitializer
+
+
Bind controls.
+
+
bindCredential - Variable in class org.ldaptive.BindConnectionInitializer
+
+
Credential for the bind DN.
+
+
bindDn - Variable in class org.ldaptive.BindConnectionInitializer
+
+
DN to bind as before performing operations.
+
+
bindLock - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Operation lock when a bind occurs.
+
+
BindOperation - Class in org.ldaptive
+
+
Executes an ldap bind operation.
+
+
BindOperation() - Constructor for class org.ldaptive.BindOperation
+
+
Default constructor.
+
+
BindOperation(ConnectionFactory) - Constructor for class org.ldaptive.BindOperation
+
+
Creates a new bind operation.
+
+
BindOperation.Builder - Class in org.ldaptive
+
+
Bind operation builder.
+
+
BindOperationHandle(BindRequest, TransportConnection, Duration) - Constructor for class org.ldaptive.transport.netty.NettyConnection.BindOperationHandle
+
+
Creates a new bind operation handle.
+
+
bindRequest - Variable in class org.ldaptive.pool.BindConnectionPassivator
+
+
Bind request to perform passivation with.
+
+
BindRequest - Interface in org.ldaptive
+
+
LDAP bind request defined as:
+
+
BindResponse - Class in org.ldaptive
+
+
LDAP bind response defined as:
+
+
BindResponse() - Constructor for class org.ldaptive.BindResponse
+
+
Default constructor.
+
+
BindResponse(DERBuffer) - Constructor for class org.ldaptive.BindResponse
+
+
Creates a new bind response.
+
+
BindResponse.Builder - Class in org.ldaptive
+
 
+
BindResponse.SASLCredsHandler - Class in org.ldaptive
+
+
Parse handler implementation for the server SASL creds.
+
+
bindSaslConfig - Variable in class org.ldaptive.BindConnectionInitializer
+
+
Configuration for bind SASL authentication.
+
+
BITSTR - org.ldaptive.asn1.UniversalDERTag
+
+
BITSTRING type.
+
+
blockAvailableConnection() - Method in class org.ldaptive.pool.BlockingConnectionPool
+
+
This blocks until a connection can be acquired.
+
+
BlockingConnectionPool - Class in org.ldaptive.pool
+
+
Implements a pool of connections that has a set minimum and maximum size.
+
+
BlockingConnectionPool() - Constructor for class org.ldaptive.pool.BlockingConnectionPool
+
+
Creates a new blocking pool.
+
+
BlockingConnectionPool(DefaultConnectionFactory) - Constructor for class org.ldaptive.pool.BlockingConnectionPool
+
+
Creates a new blocking pool.
+
+
BlockingConnectionPoolPropertyInvoker - Class in org.ldaptive.props
+
+
Handles properties for BlockingConnectionPool.
+
+
BlockingConnectionPoolPropertyInvoker(Class<?>) - Constructor for class org.ldaptive.props.BlockingConnectionPoolPropertyInvoker
+
+
Creates a new blocking connection pool property invoker for the supplied class.
+
+
BlockingConnectionPoolPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to BlockingConnectionPool and returns an initialized object of that type.
+
+
BlockingConnectionPoolPropertySource(BlockingConnectionPool) - Constructor for class org.ldaptive.props.BlockingConnectionPoolPropertySource
+
+
Creates a new blocking connection pool property source using the default properties file.
+
+
BlockingConnectionPoolPropertySource(BlockingConnectionPool, Reader...) - Constructor for class org.ldaptive.props.BlockingConnectionPoolPropertySource
+
+
Creates a new blocking connection pool property source.
+
+
BlockingConnectionPoolPropertySource(BlockingConnectionPool, String...) - Constructor for class org.ldaptive.props.BlockingConnectionPoolPropertySource
+
+
Creates a new blocking connection pool property source.
+
+
BlockingConnectionPoolPropertySource(BlockingConnectionPool, Properties) - Constructor for class org.ldaptive.props.BlockingConnectionPoolPropertySource
+
+
Creates a new blocking connection pool property source.
+
+
BlockingConnectionPoolPropertySource(BlockingConnectionPool, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.BlockingConnectionPoolPropertySource
+
+
Creates a new blocking connection pool property source.
+
+
BlockingTimeoutException - Exception in org.ldaptive.pool
+
+
Thrown when a blocking operation times out.
+
+
BlockingTimeoutException(Exception) - Constructor for exception org.ldaptive.pool.BlockingTimeoutException
+
+
Creates a new blocking timeout exception.
+
+
BlockingTimeoutException(String) - Constructor for exception org.ldaptive.pool.BlockingTimeoutException
+
+
Creates a new blocking timeout exception.
+
+
BlockingTimeoutException(String, Exception) - Constructor for exception org.ldaptive.pool.BlockingTimeoutException
+
+
Creates a new blocking timeout exception.
+
+
blockWaitTime - Variable in class org.ldaptive.pool.BlockingConnectionPool
+
+
Duration to wait for an available connection.
+
+
blockWaitTime(Duration) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
BMPSTR - org.ldaptive.asn1.UniversalDERTag
+
+
BMPString type.
+
+
BOOL - org.ldaptive.asn1.UniversalDERTag
+
+
BOOLEAN type.
+
+
BooleanType - Class in org.ldaptive.asn1
+
+
Converts booleans to and from their DER encoded format.
+
+
BooleanType(boolean) - Constructor for class org.ldaptive.asn1.BooleanType
+
+
Creates a new boolean type.
+
+
BooleanType(DERTag, boolean) - Constructor for class org.ldaptive.asn1.BooleanType
+
+
Creates a new boolean type.
+
+
BooleanValueTranscoder - Class in org.ldaptive.transcode
+
+
Decodes and encodes a boolean for use in an ldap attribute value.
+
+
BooleanValueTranscoder() - Constructor for class org.ldaptive.transcode.BooleanValueTranscoder
+
+
Default constructor.
+
+
BooleanValueTranscoder(boolean) - Constructor for class org.ldaptive.transcode.BooleanValueTranscoder
+
+
Creates a new boolean value transcoder.
+
+
buffer - Variable in class org.ldaptive.asn1.DefaultDERBuffer
+
+
Underlying byte buffer.
+
+
buffer - Variable in class org.ldaptive.transport.netty.NettyDERBuffer
+
+
Underlying byte buffer.
+
+
bufferValues(Collection<ByteBuffer>) - Method in class org.ldaptive.LdapAttribute.Builder
+
 
+
build() - Method in class org.ldaptive.AbstractConnectionValidator.AbstractBuilder
+
+
Returns the connection validator.
+
+
build() - Method in class org.ldaptive.AbstractMessage.AbstractBuilder
+
 
+
build() - Method in class org.ldaptive.AbstractOperation.AbstractBuilder
+
+
Returns the operation.
+
+
build() - Method in class org.ldaptive.AbstractRequestMessage.AbstractBuilder
+
+
Returns the message.
+
+
build() - Method in class org.ldaptive.auth.AggregateAuthenticationHandler.Builder
+
 
+
build() - Method in class org.ldaptive.auth.AggregateAuthenticationResponseHandler.Builder
+
 
+
build() - Method in class org.ldaptive.auth.AggregateDnResolver.Builder
+
 
+
build() - Method in class org.ldaptive.auth.AggregateEntryResolver.Builder
+
 
+
build() - Method in class org.ldaptive.auth.AuthenticationRequest.Builder
+
+
Returns the authentication request.
+
+
build() - Method in class org.ldaptive.auth.Authenticator.Builder
+
+
Returns the authenticator.
+
+
build() - Method in class org.ldaptive.auth.SearchDnResolver.Builder
+
+
Returns the search DN resolver.
+
+
build() - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
+
 
+
build() - Method in class org.ldaptive.BindConnectionInitializer.Builder
+
 
+
build() - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
build() - Method in class org.ldaptive.DefaultConnectionFactory.Builder
+
 
+
build() - Method in class org.ldaptive.dn.Dn.Builder
+
 
+
build() - Method in class org.ldaptive.FilterTemplate.Builder
+
 
+
build() - Method in class org.ldaptive.LdapAttribute.Builder
+
 
+
build() - Method in class org.ldaptive.pool.AbstractPruneStrategy.AbstractBuilder
+
+
Returns the prune strategy.
+
+
build() - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
build() - Method in class org.ldaptive.sasl.SaslConfig.Builder
+
 
+
build() - Method in class org.ldaptive.SingleConnectionFactory.Builder
+
 
+
build() - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig.Builder
+
 
+
build() - Method in class org.ldaptive.ssl.SslConfig.Builder
+
 
+
build() - Method in class org.ldaptive.ssl.X509CredentialConfig.Builder
+
 
+
builder() - Static method in class org.ldaptive.AbandonRequest
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.AddOperation
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.AddRequest
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.AddResponse
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.AnonymousBindRequest
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.auth.AggregateAuthenticationHandler
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.auth.AggregateAuthenticationResponseHandler
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.auth.AggregateDnResolver
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.auth.AggregateEntryResolver
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.auth.AuthenticationHandlerResponse
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.auth.AuthenticationRequest
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.auth.AuthenticationResponse
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.auth.Authenticator
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.auth.SearchDnResolver
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.BindConnectionInitializer
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.BindOperation
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.BindResponse
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.CompareConnectionValidator
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.CompareOperation
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.CompareRequest
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.CompareResponse
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.ConnectionConfig
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.DefaultConnectionFactory
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.DeleteOperation
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.DeleteRequest
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.DeleteResponse
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.dn.Dn
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.extended.ExtendedOperation
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.extended.ExtendedRequest
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.extended.ExtendedResponse
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.extended.IntermediateResponse
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.extended.NoticeOfDisconnection
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.extended.SyncInfoMessage
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.extended.UnsolicitedNotification
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.FilterTemplate
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.LdapAttribute
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.LdapEntry
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.ModifyDnOperation
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.ModifyDnRequest
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.ModifyDnResponse
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.ModifyOperation
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.ModifyRequest
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.ModifyResponse
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.pool.IdlePruneStrategy
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.PooledConnectionFactory
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.sasl.SaslBindRequest
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.sasl.SaslConfig
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.SearchConnectionValidator
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.SearchOperation
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.SearchRequest
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.SearchResponse
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.SearchResultReference
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.SimpleBindRequest
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.SingleConnectionFactory
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.ssl.SslConfig
+
+
Creates a builder for this class.
+
+
builder() - Static method in class org.ldaptive.ssl.X509CredentialConfig
+
+
Creates a builder for this class.
+
+
builder(SearchRequest) - Static method in class org.ldaptive.SearchRequest
+
+
Creates a builder for this class.
+
+
builder(Transport) - Static method in class org.ldaptive.DefaultConnectionFactory
+
+
Creates a builder for this class.
+
+
builder(Transport) - Static method in class org.ldaptive.PooledConnectionFactory
+
+
Creates a builder for this class.
+
+
builder(Transport) - Static method in class org.ldaptive.SingleConnectionFactory
+
+
Creates a builder for this class.
+
+
Builder() - Constructor for class org.ldaptive.AbandonRequest.Builder
+
+
Default constructor.
+
+
Builder() - Constructor for class org.ldaptive.AddOperation.Builder
+
+
Creates a new builder.
+
+
Builder() - Constructor for class org.ldaptive.AddRequest.Builder
+
+
Default constructor.
+
+
Builder() - Constructor for class org.ldaptive.AddResponse.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.AnonymousBindRequest.Builder
+
+
Default constructor.
+
+
Builder() - Constructor for class org.ldaptive.auth.AggregateAuthenticationHandler.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.auth.AggregateAuthenticationResponseHandler.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.auth.AggregateDnResolver.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.auth.AggregateEntryResolver.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.auth.AuthenticationHandlerResponse.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.auth.AuthenticationRequest.Builder
+
+
Default constructor.
+
+
Builder() - Constructor for class org.ldaptive.auth.AuthenticationResponse.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.auth.Authenticator.Builder
+
+
Default constructor.
+
+
Builder() - Constructor for class org.ldaptive.auth.SearchDnResolver.Builder
+
+
Default constructor.
+
+
Builder() - Constructor for class org.ldaptive.beans.generate.BeanGenerator.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.BindConnectionInitializer.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.BindOperation.Builder
+
+
Creates a new builder.
+
+
Builder() - Constructor for class org.ldaptive.BindResponse.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.CompareConnectionValidator.Builder
+
+
Creates a new builder.
+
+
Builder() - Constructor for class org.ldaptive.CompareOperation.Builder
+
+
Creates a new builder.
+
+
Builder() - Constructor for class org.ldaptive.CompareRequest.Builder
+
+
Default constructor.
+
+
Builder() - Constructor for class org.ldaptive.CompareResponse.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.ConnectionConfig.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.DefaultConnectionFactory.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.DeleteOperation.Builder
+
+
Creates a new builder.
+
+
Builder() - Constructor for class org.ldaptive.DeleteRequest.Builder
+
+
Default constructor.
+
+
Builder() - Constructor for class org.ldaptive.DeleteResponse.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.dn.Dn.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.extended.ExtendedOperation.Builder
+
+
Creates a new builder.
+
+
Builder() - Constructor for class org.ldaptive.extended.ExtendedRequest.Builder
+
+
Default constructor.
+
+
Builder() - Constructor for class org.ldaptive.extended.ExtendedResponse.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.extended.IntermediateResponse.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.extended.NoticeOfDisconnection.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.extended.SyncInfoMessage.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.extended.UnsolicitedNotification.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.FilterTemplate.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.LdapAttribute.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.LdapEntry.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.ModifyDnOperation.Builder
+
+
Creates a new builder.
+
+
Builder() - Constructor for class org.ldaptive.ModifyDnRequest.Builder
+
+
Default constructor.
+
+
Builder() - Constructor for class org.ldaptive.ModifyDnResponse.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.ModifyOperation.Builder
+
+
Creates a new builder.
+
+
Builder() - Constructor for class org.ldaptive.ModifyRequest.Builder
+
+
Default constructor.
+
+
Builder() - Constructor for class org.ldaptive.ModifyResponse.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.pool.IdlePruneStrategy.Builder
+
+
Creates a new builder.
+
+
Builder() - Constructor for class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.sasl.SaslBindRequest.Builder
+
+
Default constructor.
+
+
Builder() - Constructor for class org.ldaptive.sasl.SaslConfig.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.SearchConnectionValidator.Builder
+
+
Creates a new builder.
+
+
Builder() - Constructor for class org.ldaptive.SearchOperation.Builder
+
+
Creates a new builder.
+
+
Builder() - Constructor for class org.ldaptive.SearchRequest.Builder
+
+
Default constructor.
+
+
Builder() - Constructor for class org.ldaptive.SearchResponse.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.SearchResultReference.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.SimpleBindRequest.Builder
+
+
Default constructor.
+
+
Builder() - Constructor for class org.ldaptive.SingleConnectionFactory.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.ssl.KeyStoreCredentialConfig.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.ssl.SslConfig.Builder
+
 
+
Builder() - Constructor for class org.ldaptive.ssl.X509CredentialConfig.Builder
+
 
+
Builder(ExtendedRequest) - Constructor for class org.ldaptive.extended.ExtendedRequest.Builder
+
+
Creates a new builder.
+
+
Builder(ExtendedResponse) - Constructor for class org.ldaptive.extended.ExtendedResponse.Builder
+
 
+
Builder(IntermediateResponse) - Constructor for class org.ldaptive.extended.IntermediateResponse.Builder
+
 
+
Builder(SyncInfoMessage) - Constructor for class org.ldaptive.extended.SyncInfoMessage.Builder
+
 
+
Builder(UnsolicitedNotification) - Constructor for class org.ldaptive.extended.UnsolicitedNotification.Builder
+
 
+
Builder(SearchRequest) - Constructor for class org.ldaptive.SearchRequest.Builder
+
+
Creates a new builder.
+
+
Builder(Transport) - Constructor for class org.ldaptive.DefaultConnectionFactory.Builder
+
 
+
Builder(Transport) - Constructor for class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
Builder(Transport) - Constructor for class org.ldaptive.SingleConnectionFactory.Builder
+
 
+
BUSY - org.ldaptive.ResultCode
+
+
busy.
+
+
ByteArrayValueTranscoder - Class in org.ldaptive.transcode
+
+
Decodes and encodes a byte array for use in an ldap attribute value.
+
+
ByteArrayValueTranscoder() - Constructor for class org.ldaptive.transcode.ByteArrayValueTranscoder
+
 
+
bytes - Variable in class org.ldaptive.Credential
+
+
Credential stored as a byte array.
+
+
+ + + +

C

+
+
CACHE - Static variable in class org.ldaptive.jaas.PropertiesAuthenticatorFactory
+
+
Object CACHE.
+
+
CACHE - Static variable in class org.ldaptive.jaas.PropertiesRoleResolverFactory
+
+
Object CACHE.
+
+
CACHE_ID - Static variable in class org.ldaptive.jaas.AbstractPropertiesFactory
+
+
Cache ID option used on the JAAS config.
+
+
CALL_TIME_PATH - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
DER path to call time.
+
+
callableWorker - Variable in class org.ldaptive.auth.AggregateDnResolver
+
+
To submit operations to.
+
+
CallableWorker<T> - Class in org.ldaptive.concurrent
+
+
Executes callable tasks asynchronously.
+
+
CallableWorker(String) - Constructor for class org.ldaptive.concurrent.CallableWorker
+
+
Creates a new callable worker with a fixed sized thread pool.
+
+
CallableWorker(String, int) - Constructor for class org.ldaptive.concurrent.CallableWorker
+
+
Creates a new callable worker with a fixed sized thread pool.
+
+
CallableWorker(ExecutorService) - Constructor for class org.ldaptive.concurrent.CallableWorker
+
+
Creates a new callable worker.
+
+
callbackHandler - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Initialized callback handler.
+
+
cancel() - Method in class org.ldaptive.control.util.SyncReplClient
+
+
Sends a cancel operation on the underlying search operation.
+
+
cancel() - Method in interface org.ldaptive.OperationHandle
+
+
Cancels this operation.
+
+
cancel() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
CANCELED - org.ldaptive.ResultCode
+
+
operation canceled, See RFC 3909.
+
+
CancelRequest - Class in org.ldaptive.extended
+
+
LDAP cancel request defined as:
+
+
CancelRequest(int) - Constructor for class org.ldaptive.extended.CancelRequest
+
+
Creates a new cancel request.
+
+
CANNOT_CANCEL - org.ldaptive.ResultCode
+
+
cannot cancel, See RFC 3909.
+
+
capacity() - Method in class org.ldaptive.asn1.DefaultDERBuffer
+
 
+
capacity() - Method in interface org.ldaptive.asn1.DERBuffer
+
+
Returns this buffer's capacity.
+
+
capacity() - Method in class org.ldaptive.transport.netty.NettyDERBuffer
+
 
+
CaseChange() - Constructor for enum org.ldaptive.handler.CaseChangeEntryHandler.CaseChange
+
 
+
CaseChangeEntryHandler - Class in org.ldaptive.handler
+
+
Provides the ability to modify the case of search entry DNs, attribute names, and attribute values.
+
+
CaseChangeEntryHandler() - Constructor for class org.ldaptive.handler.CaseChangeEntryHandler
+
 
+
CaseChangeEntryHandler.CaseChange - Enum in org.ldaptive.handler
+
+
Enum to define the type of case change.
+
+
CertificateHostnameVerifier - Interface in org.ldaptive.ssl
+
+
Interface for verifying a hostname matching a certificate.
+
+
CertificateValueTranscoder - Class in org.ldaptive.transcode
+
+
Decodes and encodes a certificate for use in an ldap attribute value.
+
+
CertificateValueTranscoder() - Constructor for class org.ldaptive.transcode.CertificateValueTranscoder
+
 
+
certReader - Variable in class org.ldaptive.ssl.X509CredentialConfig
+
+
Reads X.509 certificate credential.
+
+
certsReader - Variable in class org.ldaptive.ssl.X509CredentialConfig
+
+
Reads X.509 certificates credential.
+
+
CHANGE_AFTER_RESET - org.ldaptive.control.PasswordPolicyControl.Error
+
+
change after reset.
+
+
changeNumber - Variable in class org.ldaptive.control.EntryChangeNotificationControl
+
+
change number.
+
+
ChangeNumberHandler(EntryChangeNotificationControl) - Constructor for class org.ldaptive.control.EntryChangeNotificationControl.ChangeNumberHandler
+
+
Creates a new change number handler.
+
+
changesOnly - Variable in class org.ldaptive.control.PersistentSearchRequestControl
+
+
whether to return only changed entries.
+
+
changesOnly - Variable in class org.ldaptive.control.util.PersistentSearchClient
+
+
Whether to return only changed entries.
+
+
changeType - Variable in class org.ldaptive.control.EntryChangeNotificationControl
+
+
change type.
+
+
ChangeTypeHandler(EntryChangeNotificationControl) - Constructor for class org.ldaptive.control.EntryChangeNotificationControl.ChangeTypeHandler
+
+
Creates a new change type handler.
+
+
changeTypes - Variable in class org.ldaptive.control.PersistentSearchRequestControl
+
+
persistent search change types.
+
+
changeTypes - Variable in class org.ldaptive.control.util.PersistentSearchClient
+
+
Change types.
+
+
channel - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Connection to the LDAP server.
+
+
channelActive(ChannelHandlerContext) - Method in class org.ldaptive.transport.netty.NettyConnection.AutoReadEventHandler
+
 
+
channelActive(ChannelHandlerContext) - Method in class org.ldaptive.transport.netty.NettyConnection.ValidatorHandler
+
 
+
channelInactive(ChannelHandlerContext) - Method in class org.ldaptive.transport.netty.NettyConnection.ValidatorHandler
+
 
+
channelOptions - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Netty channel configuration options.
+
+
channelRead(ChannelHandlerContext, Object) - Method in class org.ldaptive.transport.netty.AutoReadFlowControlHandler
+
 
+
channelRead0(ChannelHandlerContext, Message) - Method in class org.ldaptive.transport.netty.NettyConnection.InboundMessageHandler
+
 
+
channelType - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Type of channel.
+
+
channelType - Variable in class org.ldaptive.transport.netty.NettyConnectionFactoryTransport
+
+
Channel type.
+
+
CharArrayValueTranscoder - Class in org.ldaptive.transcode
+
+
Decodes and encodes a character array for use in an ldap attribute value.
+
+
CharArrayValueTranscoder() - Constructor for class org.ldaptive.transcode.CharArrayValueTranscoder
+
 
+
CHARSTR - org.ldaptive.asn1.UniversalDERTag
+
+
CharacterString type.
+
+
checkArrayContainsNull(Object[]) - Method in class org.ldaptive.AbstractConfig
+
+
Verifies that an array does not contain a null element.
+
+
checkClientTrusted(X509Certificate[], String) - Method in class org.ldaptive.ssl.AggregateTrustManager
+
 
+
checkClientTrusted(X509Certificate[], String) - Method in class org.ldaptive.ssl.AllowAnyTrustManager
+
 
+
checkClientTrusted(X509Certificate[], String) - Method in class org.ldaptive.ssl.DefaultTrustManager
+
 
+
checkClientTrusted(X509Certificate[], String) - Method in class org.ldaptive.ssl.X509ExtendedTrustManagerWrapper
+
 
+
checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.ldaptive.ssl.AggregateTrustManager
+
 
+
checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.ldaptive.ssl.AllowAnyTrustManager
+
 
+
checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.ldaptive.ssl.DefaultTrustManager
+
 
+
checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.ldaptive.ssl.X509ExtendedTrustManagerWrapper
+
 
+
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.ldaptive.ssl.AggregateTrustManager
+
 
+
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.ldaptive.ssl.AllowAnyTrustManager
+
 
+
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.ldaptive.ssl.DefaultTrustManager
+
 
+
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.ldaptive.ssl.X509ExtendedTrustManagerWrapper
+
 
+
checkImmutable() - Method in class org.ldaptive.AbstractConfig
+
+
Verifies if this config is immutable.
+
+
checkOutLock - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Lock for check outs.
+
+
checkServerTrusted(X509Certificate[], String) - Method in class org.ldaptive.ssl.AggregateTrustManager
+
 
+
checkServerTrusted(X509Certificate[], String) - Method in class org.ldaptive.ssl.AllowAnyTrustManager
+
 
+
checkServerTrusted(X509Certificate[], String) - Method in class org.ldaptive.ssl.DefaultTrustManager
+
 
+
checkServerTrusted(X509Certificate[], String) - Method in class org.ldaptive.ssl.X509ExtendedTrustManagerWrapper
+
 
+
checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.ldaptive.ssl.AggregateTrustManager
+
 
+
checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.ldaptive.ssl.AllowAnyTrustManager
+
 
+
checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.ldaptive.ssl.DefaultTrustManager
+
 
+
checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.ldaptive.ssl.X509ExtendedTrustManagerWrapper
+
 
+
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.ldaptive.ssl.AggregateTrustManager
+
 
+
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.ldaptive.ssl.AllowAnyTrustManager
+
 
+
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.ldaptive.ssl.DefaultTrustManager
+
 
+
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.ldaptive.ssl.X509ExtendedTrustManagerWrapper
+
 
+
checkStringInput(String, boolean) - Method in class org.ldaptive.AbstractConfig
+
+
Verifies that a string is not null or empty.
+
+
checkTrusted(X509ExtendedTrustManager) - Method in interface org.ldaptive.ssl.AggregateTrustManager.TrustManagerConsumer
+
+
Invoke the trust check for the supplied trust manager.
+
+
childIndex - Variable in class org.ldaptive.asn1.DERPath.Node
+
+
Index of this node.
+
+
cipherSuites(String...) - Method in class org.ldaptive.ssl.SslConfig.Builder
+
 
+
CLASS_DESCRIPTORS - Static variable in class org.ldaptive.beans.reflect.DefaultLdapEntryMapper
+
+
Class descriptors for mapping objects.
+
+
ClassDescriptor - Interface in org.ldaptive.beans
+
+
Describes the attribute value mutators and DN value mutators for a specific type.
+
+
classFromType(Type) - Static method in class org.ldaptive.beans.reflect.ReflectionUtils
+
+
Casts the supplied type to a class.
+
+
className - Variable in class org.ldaptive.props.PropertyValueParser
+
+
Class found in the config.
+
+
ClasspathResourceLoader - Class in org.ldaptive.io
+
+
Creates an InputStream from a string that is prefixed with 'classpath:'.
+
+
ClasspathResourceLoader() - Constructor for class org.ldaptive.io.ClasspathResourceLoader
+
 
+
clazz - Variable in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Class to invoke methods on.
+
+
clear() - Method in class org.ldaptive.asn1.DefaultDERBuffer
+
 
+
clear() - Method in interface org.ldaptive.asn1.DERBuffer
+
+
Sets the position to zero and the limit to the capacity.
+
+
clear() - Method in class org.ldaptive.LdapAttribute
+
+
Removes all the values in this ldap attribute.
+
+
clear() - Method in class org.ldaptive.LdapEntry
+
+
Removes all the attributes.
+
+
clear() - Method in class org.ldaptive.LdapURLActivatorService
+
+
Removes all registered inactive URLs.
+
+
clear() - Method in class org.ldaptive.transport.netty.HandleMap
+
+
Removes all operation handles from the queue.
+
+
clear() - Method in class org.ldaptive.transport.netty.NettyDERBuffer
+
 
+
clearPass - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Whether credentials should be removed from the shared state map.
+
+
clearState() - Method in class org.ldaptive.jaas.AbstractLoginModule
+
+
Removes any stateful principals, credentials, or roles stored by login.
+
+
client - Variable in class org.ldaptive.transport.DefaultSaslClient
+
+
Underlying SASL client.
+
+
CLIENT_KEY_INIT - Static variable in class org.ldaptive.transport.ScramSaslClient.ClientFinalMessage
+
+
Bytes for the client key hmac.
+
+
CLIENT_LOOP - org.ldaptive.ResultCode
+
+
client loop.
+
+
ClientFinalMessage(Mechanism, String, ScramSaslClient.ClientFirstMessage, ScramSaslClient.ServerFirstMessage) - Constructor for class org.ldaptive.transport.ScramSaslClient.ClientFinalMessage
+
+
Creates a new client final message.
+
+
ClientFirstMessage(String, byte[]) - Constructor for class org.ldaptive.transport.ScramSaslClient.ClientFirstMessage
+
+
Creates a new client first message.
+
+
ClientInitializer(SslHandler) - Constructor for class org.ldaptive.transport.netty.NettyConnection.ClientInitializer
+
+
Creates a new client initializer.
+
+
clientNonce - Variable in class org.ldaptive.transport.ScramSaslClient.ClientFirstMessage
+
+
Protocol nonce.
+
+
clientUsername - Variable in class org.ldaptive.transport.ScramSaslClient.ClientFirstMessage
+
+
Username to authenticate.
+
+
close() - Method in class org.ldaptive.auth.Authenticator
+
+
Attempts to close any connection factories associated with this authenticator.
+
+
close() - Method in interface org.ldaptive.Connection
+
 
+
close() - Method in interface org.ldaptive.ConnectionFactory
+
+
Free any resources associated with this factory.
+
+
close() - Method in class org.ldaptive.control.util.SyncReplClient
+
+
Closes the connection factory.
+
+
close() - Method in class org.ldaptive.DefaultConnectionFactory
+
 
+
close() - Static method in class org.ldaptive.jaas.PropertiesAuthenticatorFactory
+
+
Iterates over the CACHE and closes any managed dn resolvers and managed authentication handlers.
+
+
close() - Static method in class org.ldaptive.jaas.PropertiesRoleResolverFactory
+
+
Iterates over the CACHE and closes all role resolvers.
+
+
close() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Empty this pool, freeing any resources.
+
+
close() - Method in interface org.ldaptive.pool.ConnectionPool
+
+
Empty this pool, freeing any resources.
+
+
close() - Method in class org.ldaptive.PooledConnectionFactory
+
 
+
close() - Method in class org.ldaptive.SingleConnectionFactory
+
 
+
close() - Method in class org.ldaptive.templates.SearchTemplatesOperation
+
+
Closes any resources associated with this object.
+
+
close() - Method in class org.ldaptive.transport.netty.HandleMap
+
+
Close the queue to new handles.
+
+
close() - Method in class org.ldaptive.transport.netty.NettyConnectionFactoryTransport
+
 
+
close() - Method in class org.ldaptive.transport.netty.NioSingletonTransport
+
 
+
close() - Method in class org.ldaptive.transport.netty.SingletonTransport
+
 
+
close() - Method in interface org.ldaptive.transport.Transport
+
+
Free any resources associated with this transport.
+
+
close(ChannelHandlerContext, ChannelPromise) - Method in class org.ldaptive.transport.netty.SaslHandler
+
 
+
close(RequestControl...) - Method in interface org.ldaptive.Connection
+
+
Closes the connection.
+
+
close(RequestControl...) - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Closes this connection.
+
+
closeAllConnections() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Closes all connections in the pool.
+
+
closeConnectionFactoryManagers(Set<ConnectionFactoryManager>) - Method in class org.ldaptive.auth.Authenticator
+
+
Attempts to close all the connection factories in the supplied collection.
+
+
ClosedRetryMetadata - Class in org.ldaptive
+
+
Retry metadata used when a connection is unexpectedly closed.
+
+
ClosedRetryMetadata(Instant, Throwable) - Constructor for class org.ldaptive.ClosedRetryMetadata
+
+
Creates a new closed retry metadata.
+
+
CloseFutureListener() - Constructor for class org.ldaptive.transport.netty.NettyConnection.CloseFutureListener
+
 
+
closeListener - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Listener notified when the connection is closed.
+
+
closeLock - Variable in class org.ldaptive.transport.TransportConnection
+
+
Only one invocation of close can occur at a time.
+
+
CNTRL_PATTERN - Static variable in class org.ldaptive.LdapUtils
+
+
Pattern that matches control characters.
+
+
code - Variable in enum org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
underlying error code.
+
+
code - Variable in enum org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
+
underlying error code.
+
+
code - Variable in enum org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
underlying error code.
+
+
code - Variable in enum org.ldaptive.control.PasswordPolicyControl.Error
+
+
underlying error code.
+
+
code - Variable in enum org.ldaptive.ResultCode
+
+
underlying error code.
+
+
codeModel - Variable in class org.ldaptive.beans.generate.BeanGenerator
+
+
Code model for java class creation.
+
+
collective - Variable in class org.ldaptive.schema.AttributeType
+
+
Collective.
+
+
combinedNonce - Variable in class org.ldaptive.transport.ScramSaslClient.ServerFirstMessage
+
+
Nonce parsed from the SASL credentials.
+
+
commit() - Method in class org.ldaptive.jaas.AbstractLoginModule
+
 
+
commitSuccess - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Whether commit was successful.
+
+
compare(CompareResponse) - Method in class org.ldaptive.transport.DefaultCompareOperationHandle
+
+ +
+
COMPARE_FALSE - org.ldaptive.ResultCode
+
+
compare false.
+
+
COMPARE_PATH - Static variable in class org.ldaptive.transport.ResponseParser
+
+
Compare response DER path.
+
+
COMPARE_TRUE - org.ldaptive.ResultCode
+
+
compare true.
+
+
CompareAuthenticationHandler - Class in org.ldaptive.auth
+
+
Provides an LDAP authentication implementation that uses a compare operation against the userPassword attribute.
+
+
CompareAuthenticationHandler() - Constructor for class org.ldaptive.auth.CompareAuthenticationHandler
+
+
Default constructor.
+
+
CompareAuthenticationHandler(ConnectionFactory) - Constructor for class org.ldaptive.auth.CompareAuthenticationHandler
+
+
Creates a new compare authentication handler.
+
+
CompareAuthenticationHandler.Scheme - Class in org.ldaptive.auth
+
+
Represents a password scheme used for attribute comparison.
+
+
CompareAuthenticationHandlerPropertyInvoker - Class in org.ldaptive.props
+
+
Handles properties for CompareAuthenticationHandler.
+
+
CompareAuthenticationHandlerPropertyInvoker(Class<?>) - Constructor for class org.ldaptive.props.CompareAuthenticationHandlerPropertyInvoker
+
+
Creates a new compare authentication handler property invoker for the supplied class.
+
+
CompareAuthenticationHandlerPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to CompareAuthenticationHandler and returns an initialized object of that type.
+
+
CompareAuthenticationHandlerPropertySource(CompareAuthenticationHandler) - Constructor for class org.ldaptive.props.CompareAuthenticationHandlerPropertySource
+
+
Creates a new compare authentication handler property source using the default properties file.
+
+
CompareAuthenticationHandlerPropertySource(CompareAuthenticationHandler, Reader...) - Constructor for class org.ldaptive.props.CompareAuthenticationHandlerPropertySource
+
+
Creates a new compare authentication handler property source.
+
+
CompareAuthenticationHandlerPropertySource(CompareAuthenticationHandler, String...) - Constructor for class org.ldaptive.props.CompareAuthenticationHandlerPropertySource
+
+
Creates a new compare authentication handler property source.
+
+
CompareAuthenticationHandlerPropertySource(CompareAuthenticationHandler, Properties) - Constructor for class org.ldaptive.props.CompareAuthenticationHandlerPropertySource
+
+
Creates a new compare authentication handler property source.
+
+
CompareAuthenticationHandlerPropertySource(CompareAuthenticationHandler, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.CompareAuthenticationHandlerPropertySource
+
+
Creates a new compare authentication handler property source.
+
+
CompareConnectionValidator - Class in org.ldaptive
+
+
Validates a connection is healthy by performing a compare operation.
+
+
CompareConnectionValidator() - Constructor for class org.ldaptive.CompareConnectionValidator
+
+
Creates a new compare validator.
+
+
CompareConnectionValidator(Duration, Duration, CompareRequest) - Constructor for class org.ldaptive.CompareConnectionValidator
+
+
Creates a new compare validator.
+
+
CompareConnectionValidator(CompareRequest) - Constructor for class org.ldaptive.CompareConnectionValidator
+
+
Creates a new compare validator.
+
+
CompareConnectionValidator.Builder - Class in org.ldaptive
+
+
Compare validator builder.
+
+
CompareOperation - Class in org.ldaptive
+
+
Executes an ldap compare operation.
+
+
CompareOperation() - Constructor for class org.ldaptive.CompareOperation
+
+
Default constructor.
+
+
CompareOperation(ConnectionFactory) - Constructor for class org.ldaptive.CompareOperation
+
+
Creates a new compare operation.
+
+
CompareOperation.Builder - Class in org.ldaptive
+
+
Compare operation builder.
+
+
CompareOperationHandle - Interface in org.ldaptive
+
+
Handle that notifies on the components of a compare request.
+
+
CompareOperationWorker - Class in org.ldaptive.concurrent
+
+
Executes multiple ldap compare operations asynchronously.
+
+
CompareOperationWorker() - Constructor for class org.ldaptive.concurrent.CompareOperationWorker
+
+
Default constructor.
+
+
CompareOperationWorker(CompareOperation) - Constructor for class org.ldaptive.concurrent.CompareOperationWorker
+
+
Creates a new compare operation worker.
+
+
CompareRequest - Class in org.ldaptive
+
+
LDAP compare request defined as:
+
+
CompareRequest() - Constructor for class org.ldaptive.CompareRequest
+
+
Default constructor.
+
+
CompareRequest(String, String, String) - Constructor for class org.ldaptive.CompareRequest
+
+
Creates a new compare request.
+
+
CompareRequest.Builder - Class in org.ldaptive
+
+
Compare request builder.
+
+
CompareResponse - Class in org.ldaptive
+
+
LDAP compare response defined as:
+
+
CompareResponse() - Constructor for class org.ldaptive.CompareResponse
+
+
Default constructor.
+
+
CompareResponse(DERBuffer) - Constructor for class org.ldaptive.CompareResponse
+
+
Creates a new compare response.
+
+
CompareResponse.Builder - Class in org.ldaptive
+
 
+
compareTo(Principal) - Method in class org.ldaptive.jaas.LdapDnPrincipal
+
 
+
compareTo(Principal) - Method in class org.ldaptive.jaas.LdapPrincipal
+
 
+
compareTo(Principal) - Method in class org.ldaptive.jaas.LdapRole
+
 
+
CompareValueHandler - Interface in org.ldaptive.handler
+
+
Marker interface for a compare result handler.
+
+
compareValueHandlers - Variable in class org.ldaptive.CompareOperation
+
+
Functions to handle the compare result.
+
+
complete() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+
Releases the latch and sets the response as received.
+
+
complete(DefaultOperationHandle) - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
complete(DefaultOperationHandle) - Method in class org.ldaptive.transport.TransportConnection
+
+
Report that the supplied handle has completed.
+
+
COMPLETE - org.ldaptive.transport.netty.NettyConnection.MessageStatus
+
+
Message has passed through the entire pipeline.
+
+
CompleteHandler - Interface in org.ldaptive.handler
+
+
Marker interface for a complete handler.
+
+
COMPRESS - Static variable in class org.ldaptive.dn.DefaultRDnNormalizer
+
+
Function that removes duplicate spaces from the value.
+
+
compressSpace(String, boolean) - Static method in class org.ldaptive.LdapUtils
+
+
Changes the supplied value by replacing multiple spaces with a single space.
+
+
computeHashCode(int, Object...) - Static method in class org.ldaptive.LdapUtils
+
+
Computes a hash code for the supplied objects using the supplied seed.
+
+
computeHashCode(Object) - Static method in class org.ldaptive.LdapUtils
+
+
Computes a hash code for the supplied object.
+
+
computeModifications(LdapEntry, LdapEntry) - Static method in class org.ldaptive.LdapEntry
+
+
Returns the list of attribute modifications needed to change the supplied target entry into the supplied source + entry.
+
+
computeModifications(LdapEntry, LdapEntry, boolean) - Static method in class org.ldaptive.LdapEntry
+
+
Returns the list of attribute modifications needed to change the supplied target entry into the supplied source + entry.
+
+
concatArrays(T[], T[]...) - Static method in class org.ldaptive.LdapUtils
+
+
Concatenates multiple arrays together.
+
+
concatFilters(String...) - Method in class org.ldaptive.templates.SearchTemplates
+
+
Concatenates the supplied filters into a single filter will all arguments ANDED together.
+
+
CONFIDENTIALITY_REQUIRED - org.ldaptive.ResultCode
+
+
confidentiality required.
+
+
config - Variable in class org.ldaptive.DefaultConnectionFactory
+
+
Connection configuration used by this factory.
+
+
config(ConnectionConfig) - Method in class org.ldaptive.DefaultConnectionFactory.Builder
+
 
+
config(ConnectionConfig) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
config(ConnectionConfig) - Method in class org.ldaptive.SingleConnectionFactory.Builder
+
 
+
CONFIG_PATTERN - Static variable in class org.ldaptive.props.PropertyValueParser
+
+
Property string containing configuration.
+
+
configureBinary(String...) - Method in class org.ldaptive.LdapAttribute
+
+
Checks whether attrNames matches the name of this attribute.
+
+
configureBinaryAttributes(LdapEntry) - Method in class org.ldaptive.SearchRequest
+
+
Invokes LdapAttribute.configureBinary(String...) for each attribute in the supplied entry using SearchRequest.binaryAttributes.
+
+
configureConnectionFactory(SingleConnectionFactory) - Static method in class org.ldaptive.control.util.SyncReplRunner
+
+
Configures the supplied factory for use with a SyncReplRunner.
+
+
configureHandle(CompareOperationHandle) - Method in class org.ldaptive.CompareOperation
+
+
Adds configured functions to the supplied handle.
+
+
configureHandle(ExtendedOperationHandle) - Method in class org.ldaptive.extended.ExtendedOperation
+
+
Adds configured functions to the supplied handle.
+
+
configureHandle(OperationHandle<Q, S>) - Method in class org.ldaptive.AbstractOperation
+
+
Adds configured functions to the supplied handle.
+
+
configureHandle(SearchOperationHandle) - Method in class org.ldaptive.SearchOperation
+
+
Adds configured functions to the supplied handle.
+
+
configureRequest(String, Filter, String[]) - Method in class org.ldaptive.SearchOperation
+
+
Creates a new request from SearchOperation.getRequest() and applies any non-null supplied properties.
+
+
configureRequest(Q) - Method in class org.ldaptive.AbstractOperation
+
+
Applies any configured request handlers to the supplied request.
+
+
conn - Variable in class org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
+
+
Underlying connection.
+
+
conn - Variable in class org.ldaptive.SingleConnectionFactory.ConnectionProxy
+
+
Underlying connection.
+
+
connect(ChannelHandlerContext, SocketAddress, SocketAddress, ChannelPromise) - Method in class org.ldaptive.transport.netty.SaslHandler
+
 
+
CONNECT_ERROR - org.ldaptive.ResultCode
+
+
connect error.
+
+
connectBootstrap(NettyConnection.ClientInitializer) - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Creates a new bootstrap with the supplied initializer and uses that bootstrap to connect to the ldapURL.
+
+
ConnectException - Exception in org.ldaptive
+
+
Exception that indicates a connection attempt failed.
+
+
ConnectException(ResultCode, String) - Constructor for exception org.ldaptive.ConnectException
+
+
Creates a new connect exception.
+
+
ConnectException(ResultCode, String, Throwable) - Constructor for exception org.ldaptive.ConnectException
+
+
Creates a new connect exception.
+
+
ConnectException(ResultCode, Throwable) - Constructor for exception org.ldaptive.ConnectException
+
+
Creates a new connect exception.
+
+
connectInternal() - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Creates a Netty bootstrap and connects to the LDAP server.
+
+
connection - Variable in class org.ldaptive.auth.AuthenticationHandlerResponse
+
+
Connection that authentication occurred on.
+
+
connection - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Connection to send the request on.
+
+
connection - Variable in class org.ldaptive.transport.MessageFunctional
+
+
Connection the request occurred on.
+
+
connection(Connection) - Method in class org.ldaptive.auth.AuthenticationHandlerResponse.Builder
+
 
+
Connection - Interface in org.ldaptive
+
+
Interface for connection implementations.
+
+
ConnectionActivator - Interface in org.ldaptive.pool
+
+
Provides an interface for activating connections when they are checked out from the pool.
+
+
connectionConfig - Variable in class org.ldaptive.referral.DefaultReferralConnectionFactory
+
+
Connection config for referrals.
+
+
connectionConfig - Variable in class org.ldaptive.transport.TransportConnection
+
+
Provides host connection configuration.
+
+
ConnectionConfig - Class in org.ldaptive
+
+
Contains all the configuration data needed to control connections.
+
+
ConnectionConfig() - Constructor for class org.ldaptive.ConnectionConfig
+
+
Default constructor.
+
+
ConnectionConfig(String) - Constructor for class org.ldaptive.ConnectionConfig
+
+
Creates a new connection config.
+
+
ConnectionConfig.Builder - Class in org.ldaptive
+
 
+
ConnectionConfigPropertyInvoker - Class in org.ldaptive.props
+
+
Handles properties for ConnectionConfig.
+
+
ConnectionConfigPropertyInvoker(Class<?>) - Constructor for class org.ldaptive.props.ConnectionConfigPropertyInvoker
+
+
Creates a new connection config property invoker for the supplied class.
+
+
ConnectionConfigPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to ConnectionConfig and returns an initialized object of that type.
+
+
ConnectionConfigPropertySource(ConnectionConfig) - Constructor for class org.ldaptive.props.ConnectionConfigPropertySource
+
+
Creates a new connection config property source using the default properties file.
+
+
ConnectionConfigPropertySource(ConnectionConfig, Reader...) - Constructor for class org.ldaptive.props.ConnectionConfigPropertySource
+
+
Creates a new connection config property source.
+
+
ConnectionConfigPropertySource(ConnectionConfig, String...) - Constructor for class org.ldaptive.props.ConnectionConfigPropertySource
+
+
Creates a new connection config property source.
+
+
ConnectionConfigPropertySource(ConnectionConfig, Properties) - Constructor for class org.ldaptive.props.ConnectionConfigPropertySource
+
+
Creates a new connection config property source.
+
+
ConnectionConfigPropertySource(ConnectionConfig, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.ConnectionConfigPropertySource
+
+
Creates a new connection config property source.
+
+
connectionExecutor - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Executor for scheduling various connection related tasks that cannot or should not be handled by the netty + event loop groups.
+
+
connectionFactory - Variable in class org.ldaptive.AbstractOperation
+
+
Connection factory.
+
+
connectionFactory - Variable in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
+
Connection factory for LDAP communication.
+
+
connectionFactory - Variable in class org.ldaptive.ext.MergeOperation
+
+
Connection factory.
+
+
connectionFactory - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Connection factory to create connections with.
+
+
connectionFactory - Variable in class org.ldaptive.referral.AbstractFollowReferralHandler
+
+
Referral connection factory.
+
+
ConnectionFactory - Interface in org.ldaptive
+
+
Interface for connection factories.
+
+
ConnectionFactoryManager - Interface in org.ldaptive
+
+
Interface for objects that manage an instance of connection factory.
+
+
ConnectionFactoryMetadata - Interface in org.ldaptive
+
+
Interface to describe the state of the connection factory.
+
+
ConnectionFactoryTransport - Class in org.ldaptive.transport.netty
+
+
Creates netty connections using the best fit event loop group based on the operating system.
+
+
ConnectionFactoryTransport() - Constructor for class org.ldaptive.transport.netty.ConnectionFactoryTransport
+
+
Creates a new connection factory transport.
+
+
ConnectionFactoryTransport(int) - Constructor for class org.ldaptive.transport.netty.ConnectionFactoryTransport
+
+
Creates a new connection factory transport.
+
+
ConnectionFactoryTransport(int, int) - Constructor for class org.ldaptive.transport.netty.ConnectionFactoryTransport
+
+
Creates a new connection factory transport.
+
+
ConnectionFactoryTransport(String, int) - Constructor for class org.ldaptive.transport.netty.ConnectionFactoryTransport
+
+
Creates a new connection factory transport.
+
+
ConnectionFactoryTransport(String, int, int) - Constructor for class org.ldaptive.transport.netty.ConnectionFactoryTransport
+
+
Creates a new connection factory transport.
+
+
ConnectionFactoryTransport.DualThread - Class in org.ldaptive.transport.netty
+
+
A ConnectionFactoryTransport configured with two underlying threads.
+
+
ConnectionFactoryTransport.SingleThread - Class in org.ldaptive.transport.netty
+
+
A ConnectionFactoryTransport configured with a single underlying thread.
+
+
ConnectionInitializer - Interface in org.ldaptive
+
+
Provides an interface for initializing connections after they are opened.
+
+
connectionInitializers - Variable in class org.ldaptive.ConnectionConfig
+
+
Connection initializers to execute on Connection.open().
+
+
connectionInitializers(ConnectionInitializer...) - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
ConnectionPassivator - Interface in org.ldaptive.pool
+
+
Provides an interface for passivating connections when they are checked back into the pool.
+
+
ConnectionPool - Interface in org.ldaptive.pool
+
+
Provides an interface for connection pooling.
+
+
ConnectionProxy(Connection) - Constructor for class org.ldaptive.SingleConnectionFactory.ConnectionProxy
+
+
Creates a new connection proxy.
+
+
connectionStrategy - Variable in class org.ldaptive.ConnectionConfig
+
+
Connection strategy.
+
+
connectionStrategy - Variable in class org.ldaptive.LdapURLRetryMetadata
+
+
Connection strategy associated with this retry.
+
+
connectionStrategy - Variable in class org.ldaptive.transport.TransportConnection
+
+
Connection strategy for this connection.
+
+
connectionStrategy(ConnectionStrategy) - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
ConnectionStrategy - Interface in org.ldaptive
+
+
Interface to describe various connection strategies.
+
+
ConnectionTransport - Class in org.ldaptive.transport.netty
+
+
Creates netty connections using the best fit event loop group based on the operating system.
+
+
ConnectionTransport() - Constructor for class org.ldaptive.transport.netty.ConnectionTransport
+
+
Creates a new connection transport.
+
+
ConnectionTransport(int) - Constructor for class org.ldaptive.transport.netty.ConnectionTransport
+
+
Creates a new connection transport.
+
+
ConnectionTransport(int, int) - Constructor for class org.ldaptive.transport.netty.ConnectionTransport
+
+
Creates a new connection transport.
+
+
ConnectionTransport.DualThread - Class in org.ldaptive.transport.netty
+
+
A ConnectionTransport configured with two underlying threads.
+
+
ConnectionTransport.SingleThread - Class in org.ldaptive.transport.netty
+
+
A ConnectionTransport configured with a single underlying thread.
+
+
connectionValidator - Variable in class org.ldaptive.ConnectionConfig
+
+
Connection validator.
+
+
connectionValidator - Variable in class org.ldaptive.transport.netty.NettyConnection.ValidatorHandler
+
+
Connection validator.
+
+
connectionValidator(ConnectionValidator) - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
ConnectionValidator - Interface in org.ldaptive
+
+
Provides an interface for defining connection validation.
+
+
connectOnCreate - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Whether to connect to the ldap on connection creation.
+
+
connectOnCreate(boolean) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
connectTime - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Time this connection was successfully established, null if the connection is not open.
+
+
connectTimeout - Variable in class org.ldaptive.ConnectionConfig
+
+
Duration of time that connects will block.
+
+
connectTimeout(Duration) - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
CONSTRAINT_VIOLATION - org.ldaptive.ResultCode
+
+
constraint violation.
+
+
constructed - Variable in class org.ldaptive.asn1.AbstractDERTag
+
+
Flag indicating whether value is primitive or constructed.
+
+
constructed - Variable in enum org.ldaptive.asn1.UniversalDERTag
+
+
Flag indicating whether value is primitive or constructed.
+
+
ConstructedDEREncoder - Class in org.ldaptive.asn1
+
+
Encodes constructed types to their DER format.
+
+
ConstructedDEREncoder(DERTag, DEREncoder...) - Constructor for class org.ldaptive.asn1.ConstructedDEREncoder
+
+
Creates a new sequence encoder.
+
+
consumedMessage - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Whether this handle has consumed any messages.
+
+
consumedMessage() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+
Indicates that a protocol message was consumed by a supplied consumer.
+
+
consumedMessage(boolean) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+
Indicates that a protocol message was consumed by a supplied consumer.
+
+
consumedMessage(Message) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+
Indicates that a protocol message was consumed by a supplied consumer.
+
+
Consumer() - Constructor for class org.ldaptive.transport.MessageFunctional.Consumer
+
 
+
contains(T) - Method in class org.ldaptive.pool.Queue
+
+
Returns whether t is in the queue.
+
+
containsBooleanExtension(T, String) - Static method in class org.ldaptive.schema.AbstractSchemaElement
+
+
Returns whether the supplied schema element has an extension name with a value of 'true'.
+
+
contentCount - Variable in class org.ldaptive.control.VirtualListViewRequestControl
+
+
server's estimate of the current number of entries in the ordered search result set.
+
+
contentCount - Variable in class org.ldaptive.control.VirtualListViewResponseControl
+
+
server's estimate of the current number of entries in the ordered search result set.
+
+
ContentCountHandler(VirtualListViewResponseControl) - Constructor for class org.ldaptive.control.VirtualListViewResponseControl.ContentCountHandler
+
+
Creates a new content count handler.
+
+
context - Variable in class org.ldaptive.auth.User
+
+
User context.
+
+
ContextDERTag - Class in org.ldaptive.asn1
+
+
Generic context-specific tag.
+
+
ContextDERTag(int, boolean) - Constructor for class org.ldaptive.asn1.ContextDERTag
+
+
Creates a new context-specific tag with given tag number.
+
+
contextFactory - Variable in class org.ldaptive.dns.AbstractDNSResolver
+
+
Factory to create DNS connections.
+
+
contextID - Variable in class org.ldaptive.control.VirtualListViewRequestControl
+
+
value that clients should send back to the server to indicate that the server is willing to return contiguous data + from a subsequent search request which uses the same search criteria.
+
+
contextID - Variable in class org.ldaptive.control.VirtualListViewResponseControl
+
+
value that clients should send back to the server to indicate that the server is willing to return contiguous data + from a subsequent search request which uses the same search criteria.
+
+
ContextIDHandler(VirtualListViewResponseControl) - Constructor for class org.ldaptive.control.VirtualListViewResponseControl.ContextIDHandler
+
+
Creates a new context ID handler.
+
+
ContextType - Class in org.ldaptive.asn1
+
+
Converts context types to their DER encoded format.
+
+
ContextType(int, boolean) - Constructor for class org.ldaptive.asn1.ContextType
+
+
Creates a new context type.
+
+
ContextType(int, byte[]) - Constructor for class org.ldaptive.asn1.ContextType
+
+
Creates a new context type.
+
+
ContextType(int, String) - Constructor for class org.ldaptive.asn1.ContextType
+
+
Creates a new context type.
+
+
ContextType(int, BigInteger) - Constructor for class org.ldaptive.asn1.ContextType
+
+
Creates a new context type.
+
+
continueCondition - Variable in class org.ldaptive.PooledConnectionFactory.RetryValidationExceptionHandler
+
+
Condition on which to continue retry.
+
+
control(ResponseControl) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+ +
+
Control - Interface in org.ldaptive.control
+
+
Marker interface for ldap controls.
+
+
CONTROL_NOT_FOUND - org.ldaptive.ResultCode
+
+
control not found.
+
+
controlFactory - Variable in class org.ldaptive.auth.AddControlAuthenticationRequestHandler
+
+
Factory that produces request controls.
+
+
ControlFactory - Class in org.ldaptive.control
+
+
Utility class for creating controls.
+
+
ControlFactory() - Constructor for class org.ldaptive.control.ControlFactory
+
+
Default constructor.
+
+
controlHandlers - Variable in class org.ldaptive.AbstractOperation
+
+
Functions to handle response controls.
+
+
controlHandlers - Variable in class org.ldaptive.AbstractSearchOperationFactory
+
+
Functions to handle response controls.
+
+
ControlParser() - Constructor for class org.ldaptive.AbstractMessage.ControlParser
+
+
Creates a new control parser.
+
+
controls - Variable in class org.ldaptive.AbstractMessage
+
+
LDAP controls.
+
+
controls - Variable in class org.ldaptive.AbstractRequestMessage
+
+
LDAP controls.
+
+
controls - Variable in class org.ldaptive.auth.AuthenticationRequest
+
+
Request controls.
+
+
controls - Variable in class org.ldaptive.sasl.DefaultSaslClientRequest
+
+
LDAP controls.
+
+
controls(RequestControl...) - Method in class org.ldaptive.AbstractRequestMessage.AbstractBuilder
+
+
Sets controls on the message.
+
+
controls(RequestControl...) - Method in class org.ldaptive.auth.AuthenticationRequest.Builder
+
+
Sets the request controls.
+
+
controls(RequestControl...) - Method in class org.ldaptive.BindConnectionInitializer.Builder
+
 
+
controls(ResponseControl...) - Method in class org.ldaptive.AbstractMessage.AbstractBuilder
+
 
+
controls(ResponseControl...) - Method in class org.ldaptive.extended.SyncInfoMessage.Builder
+
 
+
ControlsHandler(AbstractMessage) - Constructor for class org.ldaptive.AbstractMessage.ControlsHandler
+
+
Creates a new controls handler.
+
+
convert(String) - Method in class org.ldaptive.beans.spring.convert.StringToDurationConverter
+
 
+
convert(String) - Method in class org.ldaptive.beans.spring.convert.StringToZonedDateTimeConverter
+
 
+
convert(Duration) - Method in class org.ldaptive.beans.spring.convert.DurationToStringConverter
+
 
+
convert(ZonedDateTime) - Method in class org.ldaptive.beans.spring.convert.ZonedDateTimeToStringConverter
+
 
+
convertChannelOption(String) - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Performs a best effort at converting a channel option value to the correct type.
+
+
convertSimpleType(Class<?>, String) - Method in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Converts simple types that are common to all property invokers.
+
+
convertValue(byte[]) - Method in class org.ldaptive.ad.handler.AbstractBinaryAttributeHandler
+
+
Converts the supplied binary value to its string form.
+
+
convertValue(byte[]) - Method in class org.ldaptive.ad.handler.ObjectGuidHandler
+
 
+
convertValue(byte[]) - Method in class org.ldaptive.ad.handler.ObjectSidHandler
+
 
+
convertValue(Class<?>, String) - Method in class org.ldaptive.beans.generate.props.BeanGeneratorPropertyInvoker
+
 
+
convertValue(Class<?>, String) - Method in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Converts the supplied string value into an Object of the supplied type.
+
+
convertValue(Class<?>, String) - Method in class org.ldaptive.props.AuthenticationRequestPropertyInvoker
+
 
+
convertValue(Class<?>, String) - Method in class org.ldaptive.props.AuthenticatorPropertyInvoker
+
 
+
convertValue(Class<?>, String) - Method in class org.ldaptive.props.BindConnectionInitializerPropertyInvoker
+
 
+
convertValue(Class<?>, String) - Method in class org.ldaptive.props.BlockingConnectionPoolPropertyInvoker
+
 
+
convertValue(Class<?>, String) - Method in class org.ldaptive.props.CompareAuthenticationHandlerPropertyInvoker
+
 
+
convertValue(Class<?>, String) - Method in class org.ldaptive.props.ConnectionConfigPropertyInvoker
+
 
+
convertValue(Class<?>, String) - Method in class org.ldaptive.props.DefaultConnectionFactoryPropertyInvoker
+
 
+
convertValue(Class<?>, String) - Method in class org.ldaptive.props.PooledConnectionFactoryPropertyInvoker
+
 
+
convertValue(Class<?>, String) - Method in class org.ldaptive.props.SearchOperationFactoryPropertyInvoker
+
 
+
convertValue(Class<?>, String) - Method in class org.ldaptive.props.SearchRequestPropertyInvoker
+
 
+
convertValue(Class<?>, String) - Method in class org.ldaptive.props.SimpleBindAuthenticationHandlerPropertyInvoker
+
 
+
convertValue(Class<?>, String) - Method in class org.ldaptive.props.SimplePropertyInvoker
+
 
+
convertValue(Class<?>, String) - Method in class org.ldaptive.props.SslConfigPropertyInvoker
+
 
+
convertValue(Object, Class<?>, Class<T>) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
+
Converts the supplied value to the target type.
+
+
cookie - Variable in class org.ldaptive.ad.control.DirSyncControl
+
+
server generated cookie.
+
+
cookie - Variable in class org.ldaptive.control.PagedResultsControl
+
+
server generated cookie.
+
+
cookie - Variable in class org.ldaptive.control.SyncDoneControl
+
+
server generated cookie.
+
+
cookie - Variable in class org.ldaptive.control.SyncRequestControl
+
+
server generated cookie.
+
+
cookie - Variable in class org.ldaptive.control.SyncStateControl
+
+
server generated cookie.
+
+
cookie - Variable in class org.ldaptive.control.util.DefaultCookieManager
+
+
Control cookie.
+
+
cookie - Variable in class org.ldaptive.extended.SyncInfoMessage
+
+
server generated cookie.
+
+
cookie(byte[]) - Method in class org.ldaptive.extended.SyncInfoMessage.Builder
+
 
+
CookieHandler(DirSyncControl) - Constructor for class org.ldaptive.ad.control.DirSyncControl.CookieHandler
+
+
Creates a new cookie handler.
+
+
CookieHandler(PagedResultsControl) - Constructor for class org.ldaptive.control.PagedResultsControl.CookieHandler
+
+
Creates a new cookie handler.
+
+
CookieHandler(SyncDoneControl) - Constructor for class org.ldaptive.control.SyncDoneControl.CookieHandler
+
+
Creates a new cookie handler.
+
+
CookieHandler(SyncStateControl) - Constructor for class org.ldaptive.control.SyncStateControl.CookieHandler
+
+
Creates a new cookie handler.
+
+
cookieManager - Variable in class org.ldaptive.control.util.SyncReplRunner
+
+
Sync repl cookie manager.
+
+
cookieManager - Variable in class org.ldaptive.control.util.VirtualListViewParams
+
+
Cookie manager for VLV context ID.
+
+
CookieManager - Interface in org.ldaptive.control.util
+
+
Interface for the reading and writing of control related cookies.
+
+
copy(AddOperation) - Static method in class org.ldaptive.AddOperation
+
+
Returns a new add operation with the same properties as the supplied operation.
+
+
copy(AuthenticationRequest) - Static method in class org.ldaptive.auth.AuthenticationRequest
+
+
Returns an authentication request initialized with the supplied request.
+
+
copy(BindOperation) - Static method in class org.ldaptive.BindOperation
+
+
Returns a new bind operation with the same properties as the supplied operation.
+
+
copy(CompareOperation) - Static method in class org.ldaptive.CompareOperation
+
+
Returns a new compare operation with the same properties as the supplied operation.
+
+
copy(ConnectionConfig) - Static method in class org.ldaptive.ConnectionConfig
+
+
Returns a new connection config initialized with the supplied config.
+
+
copy(DeleteOperation) - Static method in class org.ldaptive.DeleteOperation
+
+
Returns a new delete operation with the same properties as the supplied operation.
+
+
copy(ExtendedOperation) - Static method in class org.ldaptive.extended.ExtendedOperation
+
+
Returns a new extended operation with the same properties as the supplied operation.
+
+
copy(LdapURL) - Static method in class org.ldaptive.LdapURL
+
+
Returns a new ldap URL initialized with the supplied URL.
+
+
copy(ModifyDnOperation) - Static method in class org.ldaptive.ModifyDnOperation
+
+
Returns a new modify dn operation with the same properties as the supplied operation.
+
+
copy(ModifyOperation) - Static method in class org.ldaptive.ModifyOperation
+
+
Returns a new modify operation with the same properties as the supplied operation.
+
+
copy(SearchOperation) - Static method in class org.ldaptive.SearchOperation
+
+
Returns a new search operation with the same properties as the supplied operation.
+
+
copy(SearchRequest) - Static method in class org.ldaptive.SearchRequest
+
+
Returns a new search request with the same properties as the supplied request.
+
+
copy(SslConfig) - Static method in class org.ldaptive.ssl.SslConfig
+
+
Returns a ssl config initialized with the supplied config.
+
+
copyValues(T) - Method in class org.ldaptive.AbstractMessage
+
+
Copies the property values from the supplied message to this message.
+
+
copyValues(T) - Method in class org.ldaptive.AbstractResult
+
+
Copies the property values from the supplied result to this result.
+
+
count - Variable in class org.ldaptive.control.util.SyncReplCookie.CSN
+
+
CSN count.
+
+
counter - Variable in class org.ldaptive.RoundRobinConnectionStrategy
+
+
Usage counter.
+
+
CRAM_MD5 - org.ldaptive.sasl.Mechanism
+
+
Cram MD5 authentication type.
+
+
CramMD5BindRequest - Class in org.ldaptive.sasl
+
+
LDAP CRAM-MD5 bind request.
+
+
CramMD5BindRequest(String, String) - Constructor for class org.ldaptive.sasl.CramMD5BindRequest
+
+
Creates a new CRAM-MD5 bind request.
+
+
create() - Method in class org.ldaptive.dns.DefaultDNSContextFactory
+
 
+
create() - Method in interface org.ldaptive.dns.DNSContextFactory
+
+
Creates a new JNDI context.
+
+
create(ConnectionConfig) - Method in class org.ldaptive.transport.netty.ConnectionTransport
+
 
+
create(ConnectionConfig) - Method in class org.ldaptive.transport.netty.NettyConnectionFactoryTransport
+
 
+
create(ConnectionConfig) - Method in interface org.ldaptive.transport.Transport
+
+
Create a connection object.
+
+
createActiveConnection(boolean) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Create a new connection and place it in the active queue.
+
+
createArrayEnumFromPropertyValue(Class<?>, String) - Method in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Returns the enum array which represents the supplied class given the supplied string representation.
+
+
createArrayTypeFromPropertyValue(Class<?>, String) - Method in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Returns the object which represents an array of the supplied class given the supplied string representation.
+
+
createAttributeType(LdapEntry) - Static method in class org.ldaptive.ad.schema.SchemaFactory
+
+
Creates an attribute type from the supplied ldap entry.
+
+
createAttributeValueMutator(PropertyDescriptor, Attribute) - Method in class org.ldaptive.beans.reflect.MethodClassDescriptor
+
+
Returns an attribute value mutator for the supplied property descriptor.
+
+
createAttributeValueMutator(Field, Attribute) - Method in class org.ldaptive.beans.reflect.FieldClassDescriptor
+
+
Returns an attribute value mutator for the supplied field.
+
+
createAuthenticationRequest(Map<String, ?>) - Method in interface org.ldaptive.jaas.AuthenticatorFactory
+
+
Creates a new authentication request with the supplied JAAS options.
+
+
createAuthenticationRequest(Map<String, ?>) - Method in class org.ldaptive.jaas.PropertiesAuthenticatorFactory
+
 
+
createAuthenticator(Map<String, ?>) - Method in interface org.ldaptive.jaas.AuthenticatorFactory
+
+
Creates a new authenticator with the supplied JAAS options.
+
+
createAuthenticator(Map<String, ?>) - Method in class org.ldaptive.jaas.PropertiesAuthenticatorFactory
+
 
+
createAuthenticatorInternal(Map<String, ?>) - Method in class org.ldaptive.jaas.PropertiesAuthenticatorFactory
+
+
Initializes an authenticator using an authenticator property source.
+
+
createAvailableConnection(boolean) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Create a new connection and place it in the available pool.
+
+
createAvailableConnections(int, boolean) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Asynchronously creates new connections and adds them to the available queue if the connection can be successfully + passivated and validated.
+
+
createBindRequest(byte[]) - Method in class org.ldaptive.sasl.DefaultSaslClientRequest
+
+
Creates a new bind request for this client.
+
+
createBootstrap(NettyConnection.ClientInitializer) - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Creates a Netty Bootstrap with the supplied client initializer.
+
+
createClass(String) - Static method in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Creates the class with the supplied name.
+
+
createClass(String, String) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Creates a class in the supplied package.
+
+
createClassDescriptor(Class<?>) - Method in class org.ldaptive.beans.reflect.DefaultLdapEntryMapper
+
+
Creates a class descriptor for the supplied type.
+
+
createClientInitializer() - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Creates a new client initializer.
+
+
createCollection(Class<?>, int) - Static method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
+
Creates the best fit collection for the supplied type.
+
+
createCollection(Class<T>) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
+
+
Returns a collection implementation of the correct type for this transcoder.
+
+
createCollection(Class<T>) - Method in class org.ldaptive.beans.reflect.ListReflectionTranscoder
+
 
+
createCollection(Class<T>) - Method in class org.ldaptive.beans.reflect.SetReflectionTranscoder
+
 
+
createConnection(boolean) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Create a new connection.
+
+
createConnectionFactory(ConnectionConfig) - Static method in class org.ldaptive.control.util.SyncReplRunner
+
+
Creates a new single connection factory.
+
+
createConnectionFactory(ConnectionConfig, ConnectionValidator) - Static method in class org.ldaptive.control.util.SyncReplRunner
+
+
Creates a new single connection factory.
+
+
createConnectionFactory(Transport, ConnectionConfig, ConnectionValidator) - Static method in class org.ldaptive.control.util.SyncReplRunner
+
+
Creates a new single connection factory.
+
+
createConnectionProxy(PooledConnectionProxy) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Creates a connection proxy using the supplied pool connection.
+
+
createConstructorFromProperty(String) - Static method in class org.ldaptive.LdapUtils
+
+
Looks for the supplied system property value and loads a class with that name.
+
+
createDefaultEventLoopGroup(String, int) - Static method in class org.ldaptive.transport.netty.NettyUtils
+
+
Returns the default event loop group for this platform.
+
+
createDefaultTrustManagers - Variable in class org.ldaptive.ssl.DefaultSSLContextInitializer
+
+
Whether default trust managers should be created.
+
+
createDigest(String, byte[]) - Static method in class org.ldaptive.transport.ScramSaslClient
+
+
Digests the supplied data using the supplied algorithm.
+
+
createDnValueMutator(PropertyDescriptor) - Method in class org.ldaptive.beans.reflect.MethodClassDescriptor
+
+
Returns a dn value mutator for the supplied property descriptor.
+
+
createDnValueMutator(Field) - Method in class org.ldaptive.beans.reflect.FieldClassDescriptor
+
+
Returns a dn value mutator for the supplied field.
+
+
createDnValueMutator(String) - Method in class org.ldaptive.beans.spring.SpringClassDescriptor
+
+
Creates a dn value mutator for the supplied SPEL dn property expression.
+
+
createdTime - Variable in class org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
+
+
Time this connection was created.
+
+
createEntryResolver(EntryResolver) - Method in class org.ldaptive.auth.AggregateDnResolver
+
+
Creates an aggregate entry resolver using the labels from the DN resolver and the supplied entry resolver.
+
+
createEquals(JDefinedClass) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Creates the equals method on the supplied class.
+
+
createEvaluationContext(Object) - Method in class org.ldaptive.beans.spring.SpringLdapEntryMapper
+
+
Creates an evaluation context to use in the spring class descriptor.
+
+
createEventLoopGroup(String, int) - Method in class org.ldaptive.transport.netty.ConnectionTransport
+
+
Returns a new event loop group with the supplied name and number of threads.
+
+
createEventLoopGroup(String, int) - Method in class org.ldaptive.transport.netty.NioConnectionTransport
+
 
+
createFilterTemplate(AuthenticationCriteria) - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+ +
+
createFilterTemplate(User) - Method in class org.ldaptive.auth.SearchDnResolver
+
+ +
+
createHashCode(JDefinedClass) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Creates the hashCode method on the supplied class.
+
+
createKeyStoreCredentialConfig(KeyStore) - Static method in class org.ldaptive.ssl.CredentialConfigFactory
+
+
Creates a KeyStoreCredentialConfig from the supplied truststore.
+
+
createKeyStoreCredentialConfig(KeyStore, String) - Static method in class org.ldaptive.ssl.CredentialConfigFactory
+
+
Creates a KeyStoreCredentialConfig from the supplied keystore and password.
+
+
createKeyStoreCredentialConfig(KeyStore, String[]) - Static method in class org.ldaptive.ssl.CredentialConfigFactory
+
+
Creates a KeyStoreCredentialConfig from the supplied truststore.
+
+
createKeyStoreCredentialConfig(KeyStore, String[], KeyStore, String, String[]) - Static method in class org.ldaptive.ssl.CredentialConfigFactory
+
+
Creates a KeyStoreCredentialConfig from the supplied truststore, keystore and password.
+
+
createKeyStoreCredentialConfig(KeyStore, String, String[]) - Static method in class org.ldaptive.ssl.CredentialConfigFactory
+
+
Creates a KeyStoreCredentialConfig from the supplied keystore and password.
+
+
createKeyStoreCredentialConfig(KeyStore, KeyStore, String) - Static method in class org.ldaptive.ssl.CredentialConfigFactory
+
+
Creates a KeyStoreCredentialConfig from the supplied truststore, keystore and password.
+
+
createLdif(SearchResponse) - Method in class org.ldaptive.io.LdifWriter
+
+
Creates an LDIF using the supplied search result.
+
+
createLdifEntry(LdapEntry) - Method in class org.ldaptive.io.LdifWriter
+
+
Creates an LDIF using the supplied ldap entry.
+
+
createMac(String, byte[]) - Static method in class org.ldaptive.transport.ScramSaslClient
+
+
Creates a new MAC using the supplied algorithm and key.
+
+
createMutators(JDefinedClass, String, Class<?>, boolean) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Creates the getter and setter methods on the supplied class for the supplied name.
+
+
createObjectClass(LdapEntry) - Static method in class org.ldaptive.ad.schema.SchemaFactory
+
+
Creates an object class from the supplied ldap entry.
+
+
createProperties(Map<String, ?>) - Static method in class org.ldaptive.jaas.AbstractPropertiesFactory
+
+
Returns context specific properties based on the supplied JAAS options.
+
+
createProperties(SaslConfig) - Static method in class org.ldaptive.sasl.DefaultSaslClientRequest
+
+
Creates SASL client properties from the supplied configuration.
+
+
createReferralOperation(ConnectionFactory) - Method in class org.ldaptive.referral.AbstractFollowReferralHandler
+
+
Creates an operation for this type of referral.
+
+
createReferralOperation(ConnectionFactory) - Method in class org.ldaptive.referral.FollowSearchReferralHandler
+
 
+
createReferralOperation(ConnectionFactory) - Method in class org.ldaptive.referral.FollowSearchResultReferenceHandler
+
 
+
createReferralRequest(LdapURL) - Method in class org.ldaptive.referral.AbstractFollowReferralHandler
+
+
Creates a new request for this type of referral.
+
+
createReferralRequest(LdapURL) - Method in class org.ldaptive.referral.FollowSearchReferralHandler
+
 
+
createReferralRequest(LdapURL) - Method in class org.ldaptive.referral.FollowSearchResultReferenceHandler
+
 
+
createRequestControl(boolean) - Method in class org.ldaptive.control.util.VirtualListViewParams
+
+
Creates a new virtual list view request control using the properties in this VLV params.
+
+
createRequestControl(boolean, CookieManager) - Method in class org.ldaptive.control.util.VirtualListViewParams
+
+
Creates a new virtual list view request control using the properties in this VLV params.
+
+
createRequestControl(SearchResponse, boolean) - Method in class org.ldaptive.control.util.VirtualListViewParams
+
+
Creates a new virtual list view request control using the properties in this VLV params.
+
+
createRequestControls(byte[]) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Returns the list of request controls configured for this client.
+
+
createResponseControl(String, boolean, DERBuffer) - Static method in class org.ldaptive.control.ControlFactory
+
+
Creates a response control from the supplied control data.
+
+
createRoleResolver(Map<String, ?>) - Method in class org.ldaptive.jaas.PropertiesRoleResolverFactory
+
 
+
createRoleResolver(Map<String, ?>) - Method in interface org.ldaptive.jaas.RoleResolverFactory
+
+
Creates a new role resolver with the supplied JAAS options.
+
+
createRoleResolverInternal(Map<String, ?>) - Method in class org.ldaptive.jaas.PropertiesRoleResolverFactory
+
+
Initializes a role resolver using a role resolver property source.
+
+
createSaltedPassword(String, String, byte[], int) - Static method in class org.ldaptive.transport.ScramSaslClient.ClientFinalMessage
+
+
Computes a salted password.
+
+
createSchema(InputStream) - Static method in class org.ldaptive.ad.schema.SchemaFactory
+
+
Creates a new schema.
+
+
createSchema(InputStream) - Static method in class org.ldaptive.schema.SchemaFactory
+
+
Creates a new schema.
+
+
createSchema(ConnectionFactory) - Static method in class org.ldaptive.schema.SchemaFactory
+
+
Creates a new schema.
+
+
createSchema(ConnectionFactory, String) - Static method in class org.ldaptive.ad.schema.SchemaFactory
+
+
Creates a new schema.
+
+
createSchema(ConnectionFactory, String) - Static method in class org.ldaptive.schema.SchemaFactory
+
+
Creates a new schema.
+
+
createSchema(LdapEntry) - Static method in class org.ldaptive.schema.SchemaFactory
+
+
Creates a new schema.
+
+
createSchema(SearchResponse) - Static method in class org.ldaptive.ad.schema.SchemaFactory
+
+
Creates a new schema.
+
+
createSearchOperation() - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Creates a new search operation configured with the properties on this factory.
+
+
createSearchOperation() - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Creates a new search operation configured with the properties on this client.
+
+
createSearchOperation(ConnectionFactory) - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Creates a new search operation configured with the properties on this factory.
+
+
createSearchReference(SearchResultReference) - Method in class org.ldaptive.io.LdifWriter
+
+
Creates an LDIF using the supplied search reference.
+
+
createSearchRequest(Map<String, ?>) - Method in class org.ldaptive.jaas.PropertiesRoleResolverFactory
+
 
+
createSearchRequest(Map<String, ?>) - Method in interface org.ldaptive.jaas.RoleResolverFactory
+
+
Creates a new search request with the supplied JAAS options.
+
+
createSearchRequest(AuthenticationCriteria) - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Returns a search request for the supplied authentication criteria.
+
+
createSearchRequest(AuthenticationCriteria, String) - Method in class org.ldaptive.auth.AuthorizationIdentityEntryResolver
+
+
Returns a search request for an object level search for the supplied DN.
+
+
createSearchRequest(AuthenticationCriteria, String) - Method in class org.ldaptive.auth.WhoAmIEntryResolver
+
+
Returns a search request for an object level search for the supplied DN.
+
+
createSearchRequest(FilterTemplate) - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Returns a search request for searching for a single entry in an LDAP, returning no attributes.
+
+
createSSLContextInitializer() - Method in interface org.ldaptive.ssl.CredentialConfig
+
+
Creates an SSL context initializer using the configured trust and authentication material in this config.
+
+
createSSLContextInitializer() - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
 
+
createSSLContextInitializer() - Method in class org.ldaptive.ssl.SslConfig
+
+
Creates an SSLContextInitializer from this configuration.
+
+
createSSLContextInitializer() - Method in class org.ldaptive.ssl.X509CredentialConfig
+
 
+
createSslHandler(ConnectionConfig) - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Creates a Netty SSL handler using the supplied connection config.
+
+
createToString(JDefinedClass) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Creates the toString method on the supplied class.
+
+
createTransport() - Static method in class org.ldaptive.control.util.SyncReplRunner
+
+
Returns a transport configured to use for sync repl.
+
+
createTrustManagers() - Method in class org.ldaptive.ssl.AbstractSSLContextInitializer
+
+
Creates any trust managers specific to this context initializer.
+
+
createTrustManagers() - Method in class org.ldaptive.ssl.DefaultSSLContextInitializer
+
 
+
createTrustManagers() - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
 
+
createTrustManagers() - Method in class org.ldaptive.ssl.X509SSLContextInitializer
+
 
+
createTypeConverter(Converter<?, ?>...) - Method in class org.ldaptive.beans.spring.SpringLdapEntryMapper
+
+
Returns a type converter that is initialized with the supplied converters and any converters supplied by SpringLdapEntryMapper.addDefaultConverters(GenericConversionService).
+
+
createTypeFromPropertyValue(Class<?>, String) - Method in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Returns the object which represents the supplied class given the supplied string representation.
+
+
createValueTranscoder(String) - Static method in class org.ldaptive.beans.reflect.TranscoderFactory
+
+
Creates a value transcoder for the supplied type.
+
+
createX509CredentialConfig(String) - Static method in class org.ldaptive.ssl.CredentialConfigFactory
+
+
Creates a X509CredentialConfig from PEM encoded certificate(s).
+
+
createX509CredentialConfig(X509Certificate[]) - Static method in class org.ldaptive.ssl.CredentialConfigFactory
+
+
Creates a X509CredentialConfig from the supplied trust certificates.
+
+
createX509CredentialConfig(X509Certificate[], X509Certificate, PrivateKey) - Static method in class org.ldaptive.ssl.CredentialConfigFactory
+
+
Creates a X509CredentialConfig from the supplied trust certificates, authentication certificate and private key.
+
+
createX509CredentialConfig(X509Certificate, PrivateKey) - Static method in class org.ldaptive.ssl.CredentialConfigFactory
+
+
Creates a X509CredentialConfig from the supplied authentication certificate and private key.
+
+
creationTime - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Timestamp when the handle was created.
+
+
credential - Variable in class org.ldaptive.auth.AuthenticationRequest
+
+
User credential.
+
+
credential - Variable in class org.ldaptive.jaas.LdapCredential
+
+
LDAP credential.
+
+
credential(byte[]) - Method in class org.ldaptive.auth.AuthenticationRequest.Builder
+
+
Sets the user credential.
+
+
credential(byte[]) - Method in class org.ldaptive.BindConnectionInitializer.Builder
+
 
+
credential(char[]) - Method in class org.ldaptive.auth.AuthenticationRequest.Builder
+
+
Sets the user credential.
+
+
credential(String) - Method in class org.ldaptive.auth.AuthenticationRequest.Builder
+
+
Sets the user credential.
+
+
credential(String) - Method in class org.ldaptive.BindConnectionInitializer.Builder
+
 
+
credential(Credential) - Method in class org.ldaptive.auth.AuthenticationRequest.Builder
+
+
Sets the user credential.
+
+
credential(Credential) - Method in class org.ldaptive.BindConnectionInitializer.Builder
+
 
+
Credential - Class in org.ldaptive
+
+
Provides convenience methods for converting the various types of passwords into a byte array.
+
+
Credential(byte[]) - Constructor for class org.ldaptive.Credential
+
+
Creates a new credential.
+
+
Credential(char[]) - Constructor for class org.ldaptive.Credential
+
+
Creates a new credential.
+
+
Credential(String) - Constructor for class org.ldaptive.Credential
+
+
Creates a new credential.
+
+
CREDENTIAL_NOT_FOUND - org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
credential not found.
+
+
credentialConfig - Variable in class org.ldaptive.ssl.SslConfig
+
+
Configuration for the trust and authentication material to use for SSL and startTLS.
+
+
credentialConfig(CredentialConfig) - Method in class org.ldaptive.ssl.SslConfig.Builder
+
 
+
CredentialConfig - Interface in org.ldaptive.ssl
+
+
Provides a base interface for all credential configurations.
+
+
CredentialConfigFactory - Class in org.ldaptive.ssl
+
+
Utility class for creating credential configs when the underlying credential is already available for use.
+
+
CredentialConfigFactory() - Constructor for class org.ldaptive.ssl.CredentialConfigFactory
+
+
Default constructor.
+
+
CredentialConfigParser - Class in org.ldaptive.props
+
+
Parses the configuration data associated with credential configs.
+
+
CredentialConfigParser(String) - Constructor for class org.ldaptive.props.CredentialConfigParser
+
+
Creates a new credential config parser.
+
+
CredentialReader<T> - Interface in org.ldaptive.ssl
+
+
Reads a credential from an IO source.
+
+
credentials - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Credentials to add to the subject.
+
+
credentials(byte[]) - Method in class org.ldaptive.sasl.SaslBindRequest.Builder
+
+
Sets the SASL credentials.
+
+
credentials(String) - Method in class org.ldaptive.sasl.SaslBindRequest.Builder
+
+
Sets the SASL credentials.
+
+
critical - Variable in class org.ldaptive.AbstractMessage.ControlParser
+
+
Control criticality.
+
+
CRITICAL_PATH - Static variable in class org.ldaptive.AbstractMessage.ControlParser
+
+
DER path to criticality.
+
+
criticality - Variable in class org.ldaptive.control.AbstractControl
+
+
is control critical.
+
+
csn - Variable in class org.ldaptive.control.util.SyncReplCookie
+
+
Cookie CSN.
+
+
CSN(String) - Constructor for class org.ldaptive.control.util.SyncReplCookie.CSN
+
+
Creates a new CSN with the supplied string.
+
+
CustomDERTag - Class in org.ldaptive.asn1
+
+
Describes the tag of an application-specific, context-specific, or private DER type where the tag name may be + specified for clarity in application code.
+
+
CustomDERTag(int, String, boolean) - Constructor for class org.ldaptive.asn1.CustomDERTag
+
+
Creates a new custom DER tag.
+
+
customResourceLoaders - Static variable in class org.ldaptive.io.ResourceUtils
+
+
Custom resource loaders.
+
+
customTranscoder - Variable in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
+
Custom transcoder to override the default transcoder.
+
+
+ + + +

D

+
+
DATE_FORMAT - Static variable in class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
+
Date format.
+
+
DAY_PATTERN - Static variable in class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
+
Pattern for capturing the day in generalized time.
+
+
deactivate() - Method in class org.ldaptive.LdapURL
+
+
Marks this URL as inactive.
+
+
decode(char...) - Static method in class org.ldaptive.io.Hex
+
+
This will convert the supplied value from a hex encoded string.
+
+
decode(char[], int) - Static method in class org.ldaptive.io.Hex
+
+
Decodes the supplied character to its corresponding nibble.
+
+
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.ldaptive.transport.netty.MessageFrameDecoder
+
 
+
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.ldaptive.transport.netty.NettyConnection.MessageDecoder
+
 
+
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.ldaptive.transport.netty.SaslHandler
+
 
+
decode(DERBuffer) - Method in class org.ldaptive.ad.control.DirSyncControl
+
 
+
decode(DERBuffer) - Method in class org.ldaptive.ad.control.GetStatsControl
+
 
+
decode(DERBuffer) - Static method in class org.ldaptive.asn1.BooleanType
+
+
Converts bytes in the buffer to a boolean by reading from the current position to the limit.
+
+
decode(DERBuffer) - Static method in class org.ldaptive.asn1.IntegerType
+
+
Converts bytes in the buffer to an integer by reading from the current position to the limit, which assumes the + bytes of the integer are in big-endian order.
+
+
decode(DERBuffer) - Static method in class org.ldaptive.asn1.OctetStringType
+
+
Converts bytes in the buffer to a string by reading from the current position to the limit, which assumes the bytes + of the string are in big-endian order.
+
+
decode(DERBuffer) - Static method in class org.ldaptive.asn1.OidType
+
+
Converts bytes in the buffer to an OID by reading from the current position to the limit, which assumes the bytes + of the integer are in big-endian order.
+
+
decode(DERBuffer) - Static method in class org.ldaptive.asn1.UuidType
+
+
Converts bytes in the buffer to a uuid by reading from the current position to the limit.
+
+
decode(DERBuffer) - Method in class org.ldaptive.control.AuthorizationIdentityResponseControl
+
 
+
decode(DERBuffer) - Method in class org.ldaptive.control.EntryChangeNotificationControl
+
 
+
decode(DERBuffer) - Method in class org.ldaptive.control.GenericControl
+
 
+
decode(DERBuffer) - Method in class org.ldaptive.control.PagedResultsControl
+
 
+
decode(DERBuffer) - Method in class org.ldaptive.control.PasswordExpiredControl
+
 
+
decode(DERBuffer) - Method in class org.ldaptive.control.PasswordExpiringControl
+
 
+
decode(DERBuffer) - Method in class org.ldaptive.control.PasswordPolicyControl
+
 
+
decode(DERBuffer) - Method in interface org.ldaptive.control.ResponseControl
+
+
Initializes this response control with the supplied BER encoded data.
+
+
decode(DERBuffer) - Method in class org.ldaptive.control.SessionTrackingControl
+
 
+
decode(DERBuffer) - Method in class org.ldaptive.control.SortResponseControl
+
 
+
decode(DERBuffer) - Method in class org.ldaptive.control.SyncDoneControl
+
 
+
decode(DERBuffer) - Method in class org.ldaptive.control.SyncStateControl
+
 
+
decode(DERBuffer) - Method in class org.ldaptive.control.VirtualListViewResponseControl
+
 
+
decode(DERBuffer) - Static method in class org.ldaptive.ssl.X509DnDecoder
+
+
Converts bytes in the buffer to attribute value assertions by reading from the current position to the limit.
+
+
DECODE - Static variable in class org.ldaptive.io.Hex
+
+
Decode table which stores characters from 0 to f.
+
+
decodeBinaryValue(byte[]) - Method in class org.ldaptive.ad.transcode.UnicodePwdValueTranscoder
+
 
+
decodeBinaryValue(byte[]) - Method in class org.ldaptive.transcode.AbstractStringValueTranscoder
+
 
+
decodeBinaryValue(byte[]) - Method in class org.ldaptive.transcode.ByteArrayValueTranscoder
+
 
+
decodeBinaryValue(byte[]) - Method in class org.ldaptive.transcode.CertificateValueTranscoder
+
 
+
decodeBinaryValue(byte[]) - Method in class org.ldaptive.transcode.ObjectValueTranscoder
+
 
+
decodeBinaryValue(byte[]) - Method in interface org.ldaptive.transcode.ValueTranscoder
+
+
Decodes the supplied ldap attribute value into a custom type.
+
+
decodeBinaryValues(Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
+
 
+
decodeBinaryValues(Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
+
 
+
decodeBinaryValues(Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
 
+
decodeBinaryValues(Collection<byte[]>) - Method in interface org.ldaptive.beans.reflect.ReflectionTranscoder
+
+
Decodes the supplied values into an object.
+
+
decodeBinaryValues(Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
+
 
+
decoded - Variable in class org.ldaptive.dn.DefaultDnParser.OctetStringHandler
+
+
Decoded octet string.
+
+
DECODED - org.ldaptive.transport.netty.NettyConnection.MessageStatus
+
+
Bytes have been decoded into a concrete message.
+
+
decodeHexValue(char[]) - Static method in class org.ldaptive.dn.DefaultDnParser
+
+
Decodes the supplied hexadecimal value.
+
+
decoder() - Method in interface org.ldaptive.transcode.ValueTranscoder
+
+
Functional implementation.
+
+
decodeStringValue(String) - Method in class org.ldaptive.ad.transcode.DeltaTimeValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.ad.transcode.FileTimeValueTranscoder
+
 
+
decodeStringValue(String) - Static method in class org.ldaptive.dn.DefaultDnParser
+
+
Decodes the supplied string attribute value.
+
+
decodeStringValue(String) - Method in class org.ldaptive.schema.transcode.AttributeTypeValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.schema.transcode.DITContentRuleValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.schema.transcode.DITStructureRuleValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.schema.transcode.MatchingRuleUseValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.schema.transcode.MatchingRuleValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.schema.transcode.NameFormValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.schema.transcode.ObjectClassValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.schema.transcode.SyntaxValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.transcode.AbstractBinaryValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.transcode.BooleanValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.transcode.CertificateValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.transcode.CharArrayValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.transcode.DoubleValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.transcode.FloatValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.transcode.IntegerValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.transcode.LongValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.transcode.ObjectValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.transcode.ShortValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.transcode.StringValueTranscoder
+
 
+
decodeStringValue(String) - Method in class org.ldaptive.transcode.UUIDValueTranscoder
+
 
+
decodeStringValue(String) - Method in interface org.ldaptive.transcode.ValueTranscoder
+
+
Decodes the supplied ldap attribute value into a custom type.
+
+
decodeStringValues(Collection<String>) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
+
 
+
decodeStringValues(Collection<String>) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
+
 
+
decodeStringValues(Collection<String>) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
 
+
decodeStringValues(Collection<String>) - Method in interface org.ldaptive.beans.reflect.ReflectionTranscoder
+
+
Decodes the supplied values into an object.
+
+
decodeStringValues(Collection<String>) - Method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
+
 
+
decodeUnsigned(DERBuffer) - Static method in class org.ldaptive.asn1.IntegerType
+
+
Converts bytes in the buffer to an unsigned integer by reading from the current position to the limit, which + assumes the bytes of the integer are in big-endian order.
+
+
decodeUnsignedPrimitive(DERBuffer) - Static method in class org.ldaptive.asn1.IntegerType
+
+
Converts bytes in the buffer to an unsigned primitive integer by reading from the current position to the limit, + which assumes the bytes of the integer are in big-endian order.
+
+
DECODING_ERROR - org.ldaptive.ResultCode
+
+
decoding error.
+
+
DEFAULT_ATTRIBUTE - Static variable in class org.ldaptive.auth.CompareAuthenticationHandler
+
+
Default password attribute.
+
+
DEFAULT_ATTRIBUTE_DESCRIPTION_CHARS - Static variable in class org.ldaptive.filter.DefaultFilterFunction
+
+
Lower and upper case ASCII alphabetical, digits, semi-colon, dot, dash.
+
+
DEFAULT_ATTRIBUTES - Static variable in class org.ldaptive.LdapURL
+
+
Default return attributes, value is all user attributes.
+
+
DEFAULT_BASE_DN - Static variable in class org.ldaptive.LdapURL
+
+
Default base DN, value is "".
+
+
DEFAULT_BINARY_ATTRIBUTES - Static variable in class org.ldaptive.LdapAttribute
+
+
List of attribute names known to use binary syntax.
+
+
DEFAULT_CREDENTIAL_CONFIG_CLASS - Static variable in class org.ldaptive.props.CredentialConfigParser
+
+
Credential config class found in the config.
+
+
DEFAULT_DNS_PROVIDER_URL - Static variable in class org.ldaptive.dns.DefaultDNSContextFactory
+
+
Default provider URL for DNS, determines DNS from the underlying OS.
+
+
DEFAULT_FILTER - Static variable in class org.ldaptive.LdapURL
+
+
Default search filter value is '(objectClass=*)'.
+
+
DEFAULT_GSSAPI_JAAS_NAME - Static variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
Default name of the JAAS configuration.
+
+
DEFAULT_GSSAPI_LOGIN_MODULE - Static variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
Default login module for GSSAPI.
+
+
DEFAULT_IDLE_TIME - Static variable in class org.ldaptive.pool.IdlePruneStrategy
+
+
Default idle time.
+
+
DEFAULT_LDAP_PORT - Static variable in class org.ldaptive.LdapURL
+
+
Default LDAP port, value is 389.
+
+
DEFAULT_LDAPS_PORT - Static variable in class org.ldaptive.LdapURL
+
+
Default LDAPS port, value is 636.
+
+
DEFAULT_MAX_POOL_SIZE - Static variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Default max pool size, value is 10.
+
+
DEFAULT_MIN_POOL_SIZE - Static variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Default min pool size, value is 3.
+
+
DEFAULT_NONCE_SIZE - Static variable in class org.ldaptive.transport.ScramSaslClient.ClientFirstMessage
+
+
Default nonce size.
+
+
DEFAULT_NUM_THREADS - Static variable in class org.ldaptive.concurrent.CallableWorker
+
+
Default size of the thread pool.
+
+
DEFAULT_PRUNE_PERIOD - Static variable in class org.ldaptive.pool.AbstractPruneStrategy
+
+
Default prune period in seconds.
+
+
DEFAULT_RECORD_NAME - Static variable in class org.ldaptive.dns.SRVDNSResolver
+
+
Default DNS record name.
+
+
DEFAULT_REFERRAL_LIMIT - Static variable in class org.ldaptive.referral.AbstractFollowReferralHandler
+
+
Default referral limit.
+
+
DEFAULT_RESOURCE_LOADERS - Static variable in class org.ldaptive.io.ResourceUtils
+
+
Default resource loaders.
+
+
DEFAULT_RESPONSE_TIMEOUT_CONDITION - Static variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Predicate that requires any result message except unsolicited.
+
+
DEFAULT_SCHEME - Static variable in class org.ldaptive.auth.CompareAuthenticationHandler
+
+
Default password scheme.
+
+
DEFAULT_SCOPE - Static variable in class org.ldaptive.LdapURL
+
+
Default scope, value is SearchScope.OBJECT.
+
+
DEFAULT_SHUTDOWN_MAX_TIMEOUT - Static variable in class org.ldaptive.transport.netty.NettyUtils
+
+
Time in milliseconds for graceful shutdown max wait.
+
+
DEFAULT_SHUTDOWN_QUIET_PERIOD - Static variable in class org.ldaptive.transport.netty.NettyUtils
+
+
Time in milliseconds for graceful shutdown quiet period.
+
+
DEFAULT_STATISTICS_SIZE - Static variable in class org.ldaptive.pool.IdlePruneStrategy
+
+
Default number of statistics to store.
+
+
DEFAULT_TTL - Static variable in class org.ldaptive.DnsResolverConnectionStrategy
+
+
Default time to live for DNS results.
+
+
DEFAULT_TTL - Static variable in class org.ldaptive.DnsSrvConnectionStrategy
+
+
Default time to live for DNS results.
+
+
DEFAULT_TYPE - Static variable in class org.ldaptive.ssl.KeyStoreUtils
+
+
Default keystore type.
+
+
DEFAULT_VALIDATE_PERIOD - Static variable in class org.ldaptive.AbstractConnectionValidator
+
+
Default validation period, value is 30 minutes.
+
+
DEFAULT_VALIDATE_TIMEOUT - Static variable in class org.ldaptive.AbstractConnectionValidator
+
+
Default per connection validate timeout, value is 5 seconds.
+
+
DefaultAttributeValueEscaper - Class in org.ldaptive.dn
+
+
Escapes an attribute value per RFC 4514 section 2.4.
+
+
DefaultAttributeValueEscaper() - Constructor for class org.ldaptive.dn.DefaultAttributeValueEscaper
+
 
+
DefaultClassDescriptor - Class in org.ldaptive.beans.reflect
+
+
Default implementation of a class descriptor.
+
+
DefaultClassDescriptor() - Constructor for class org.ldaptive.beans.reflect.DefaultClassDescriptor
+
 
+
DefaultCompareOperationHandle - Class in org.ldaptive.transport
+
+
Handle that notifies on the components of a compare request.
+
+
DefaultCompareOperationHandle(CompareRequest, TransportConnection, Duration) - Constructor for class org.ldaptive.transport.DefaultCompareOperationHandle
+
+
Creates a new compare operation handle.
+
+
DefaultConnectionFactory - Class in org.ldaptive
+
+
Creates connections for performing ldap operations.
+
+
DefaultConnectionFactory() - Constructor for class org.ldaptive.DefaultConnectionFactory
+
+
Default constructor.
+
+
DefaultConnectionFactory(String) - Constructor for class org.ldaptive.DefaultConnectionFactory
+
+
Creates a new default connection factory.
+
+
DefaultConnectionFactory(String, Transport) - Constructor for class org.ldaptive.DefaultConnectionFactory
+
+
Creates a new default connection factory.
+
+
DefaultConnectionFactory(ConnectionConfig) - Constructor for class org.ldaptive.DefaultConnectionFactory
+
+
Creates a new default connection factory.
+
+
DefaultConnectionFactory(ConnectionConfig, Transport) - Constructor for class org.ldaptive.DefaultConnectionFactory
+
+
Creates a new default connection factory.
+
+
DefaultConnectionFactory(Transport) - Constructor for class org.ldaptive.DefaultConnectionFactory
+
+
Creates a new default connection factory.
+
+
DefaultConnectionFactory.Builder - Class in org.ldaptive
+
 
+
DefaultConnectionFactoryPropertyInvoker - Class in org.ldaptive.props
+
+
Handles properties for DefaultConnectionFactory.
+
+
DefaultConnectionFactoryPropertyInvoker(Class<?>) - Constructor for class org.ldaptive.props.DefaultConnectionFactoryPropertyInvoker
+
+
Creates a new default connection factory property invoker for the supplied class.
+
+
DefaultConnectionFactoryPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to DefaultConnectionFactory and returns an initialized object of that + type.
+
+
DefaultConnectionFactoryPropertySource(DefaultConnectionFactory) - Constructor for class org.ldaptive.props.DefaultConnectionFactoryPropertySource
+
+
Creates a new default connection factory property source using the default properties file.
+
+
DefaultConnectionFactoryPropertySource(DefaultConnectionFactory, Reader...) - Constructor for class org.ldaptive.props.DefaultConnectionFactoryPropertySource
+
+
Creates a new default connection factory property source.
+
+
DefaultConnectionFactoryPropertySource(DefaultConnectionFactory, String...) - Constructor for class org.ldaptive.props.DefaultConnectionFactoryPropertySource
+
+
Creates a new default connection factory property source.
+
+
DefaultConnectionFactoryPropertySource(DefaultConnectionFactory, Properties) - Constructor for class org.ldaptive.props.DefaultConnectionFactoryPropertySource
+
+
Creates a new default connection factory property source.
+
+
DefaultConnectionFactoryPropertySource(DefaultConnectionFactory, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.DefaultConnectionFactoryPropertySource
+
+
Creates a new default connection factory property source.
+
+
DefaultCookieManager - Class in org.ldaptive.control.util
+
+
Cookie manager that stores a cookie in memory.
+
+
DefaultCookieManager() - Constructor for class org.ldaptive.control.util.DefaultCookieManager
+
+
Creates a new default cookie manager.
+
+
DefaultCookieManager(byte[]) - Constructor for class org.ldaptive.control.util.DefaultCookieManager
+
+
Creates a new default cookie manager.
+
+
DefaultDefinitionFunction() - Constructor for class org.ldaptive.schema.AttributeType.DefaultDefinitionFunction
+
 
+
DefaultDefinitionFunction() - Constructor for class org.ldaptive.schema.DITContentRule.DefaultDefinitionFunction
+
 
+
DefaultDefinitionFunction() - Constructor for class org.ldaptive.schema.DITStructureRule.DefaultDefinitionFunction
+
 
+
DefaultDefinitionFunction() - Constructor for class org.ldaptive.schema.MatchingRule.DefaultDefinitionFunction
+
 
+
DefaultDefinitionFunction() - Constructor for class org.ldaptive.schema.MatchingRuleUse.DefaultDefinitionFunction
+
 
+
DefaultDefinitionFunction() - Constructor for class org.ldaptive.schema.NameForm.DefaultDefinitionFunction
+
 
+
DefaultDefinitionFunction() - Constructor for class org.ldaptive.schema.ObjectClass.DefaultDefinitionFunction
+
 
+
DefaultDefinitionFunction() - Constructor for class org.ldaptive.schema.Syntax.DefaultDefinitionFunction
+
 
+
DefaultDERBuffer - Class in org.ldaptive.asn1
+
+
DERBuffer that uses a ByteBuffer.
+
+
DefaultDERBuffer(byte[]) - Constructor for class org.ldaptive.asn1.DefaultDERBuffer
+
+
Creates a new default DER buffer.
+
+
DefaultDERBuffer(int) - Constructor for class org.ldaptive.asn1.DefaultDERBuffer
+
+
Creates a new default DER buffer.
+
+
DefaultDERBuffer(ByteBuffer) - Constructor for class org.ldaptive.asn1.DefaultDERBuffer
+
+
Creates a new default DER buffer.
+
+
DefaultDERBuffer(ByteBuffer, int, int) - Constructor for class org.ldaptive.asn1.DefaultDERBuffer
+
+
Creates a new default DER buffer and sets the initial position and limit.
+
+
DefaultDnParser - Class in org.ldaptive.dn
+
+
Parses DNs following the rules in RFC 4514.
+
+
DefaultDnParser() - Constructor for class org.ldaptive.dn.DefaultDnParser
+
 
+
DefaultDnParser.OctetStringHandler - Class in org.ldaptive.dn
+
+
Parse handler for decoding octet strings.
+
+
DefaultDNSContextFactory - Class in org.ldaptive.dns
+
+
Provides the default implementation of the JNDI context factory for DNS queries.
+
+
DefaultDNSContextFactory(String...) - Constructor for class org.ldaptive.dns.DefaultDNSContextFactory
+
+
Creates a new instance that resolves DNS names using the given name servers.
+
+
DefaultDnValueMutator - Class in org.ldaptive.beans.reflect
+
+
Uses a AttributeValueMutator to mutate the configured DN of an object.
+
+
DefaultDnValueMutator(AttributeValueMutator) - Constructor for class org.ldaptive.beans.reflect.DefaultDnValueMutator
+
+
Creates a new default dn value mutator.
+
+
DefaultExtendedOperationHandle - Class in org.ldaptive.transport
+
+
Handle that notifies on the components of an extended request.
+
+
DefaultExtendedOperationHandle(ExtendedRequest, TransportConnection, Duration) - Constructor for class org.ldaptive.transport.DefaultExtendedOperationHandle
+
+
Creates a new extended operation handle.
+
+
DefaultFilterFunction - Class in org.ldaptive.filter
+
+
Parses an LDAP search filter string.
+
+
DefaultFilterFunction() - Constructor for class org.ldaptive.filter.DefaultFilterFunction
+
+
Default constructor.
+
+
DefaultFilterFunction(String) - Constructor for class org.ldaptive.filter.DefaultFilterFunction
+
+
Creates a new default filter function.
+
+
DefaultHostnameVerifier - Class in org.ldaptive.ssl
+
+
Hostname verifier that provides an implementation similar to what occurs with JNDI startTLS.
+
+
DefaultHostnameVerifier() - Constructor for class org.ldaptive.ssl.DefaultHostnameVerifier
+
 
+
DefaultHostnameVerifier.SubjectAltNameType - Enum in org.ldaptive.ssl
+
+
Enum for subject alt name types.
+
+
DefaultLdapEntryManager<T> - Class in org.ldaptive.beans.persistence
+
+
Default implementation of an ldap entry manager.
+
+
DefaultLdapEntryManager(LdapEntryMapper<T>, ConnectionFactory) - Constructor for class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
+
Creates a new default ldap entry manager.
+
+
DefaultLdapEntryManager(LdapEntryMapper<T>, ConnectionFactory, String[]) - Constructor for class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
+
Creates a new default ldap entry manager.
+
+
DefaultLdapEntryMapper<T> - Class in org.ldaptive.beans.reflect
+
+
Stores the class descriptors for a specific object in a static map.
+
+
DefaultLdapEntryMapper() - Constructor for class org.ldaptive.beans.reflect.DefaultLdapEntryMapper
+
 
+
DefaultLdapURLIterator(List<LdapURL>) - Constructor for class org.ldaptive.AbstractConnectionStrategy.DefaultLdapURLIterator
+
+
Creates a new default LDAP URL iterator.
+
+
DefaultOperationHandle<Q extends Request,​S extends Result> - Class in org.ldaptive.transport
+
+
Handle that notifies on the components of an LDAP operation request.
+
+
DefaultOperationHandle(Q, TransportConnection, Duration) - Constructor for class org.ldaptive.transport.DefaultOperationHandle
+
+
Creates a new operation handle.
+
+
DefaultPooledConnectionProxy(Connection) - Constructor for class org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
+
+
Creates a new pooled connection.
+
+
DefaultRDnNormalizer - Class in org.ldaptive.dn
+
+
Normalizes a RDN by performing the following operations: + + lowercase attribute names + lowercase attribute values + compress duplicate spaces in attribute values + escape attribute value characters + sort multi value RDNs by name + + + This API provides properties to control attribute name normalization, attribute value normalization and attribute + value escaping in order to customize the behavior.
+
+
DefaultRDnNormalizer() - Constructor for class org.ldaptive.dn.DefaultRDnNormalizer
+
+
Creates a new default RDN normalizer.
+
+
DefaultRDnNormalizer(AttributeValueEscaper) - Constructor for class org.ldaptive.dn.DefaultRDnNormalizer
+
+
Creates a new default RDN normalizer.
+
+
DefaultRDnNormalizer(AttributeValueEscaper, Function<String, String>, Function<String, String>) - Constructor for class org.ldaptive.dn.DefaultRDnNormalizer
+
+
Creates a new default RDN normalizer.
+
+
DefaultReferralConnectionFactory - Class in org.ldaptive.referral
+
+
Default implementation of a referral connection factory.
+
+
DefaultReferralConnectionFactory() - Constructor for class org.ldaptive.referral.DefaultReferralConnectionFactory
+
+
Creates a new default referral connection factory.
+
+
DefaultReferralConnectionFactory(ConnectionConfig) - Constructor for class org.ldaptive.referral.DefaultReferralConnectionFactory
+
+
Creates a new default referral connection factory.
+
+
DefaultReflectionTranscoder - Class in org.ldaptive.beans.reflect
+
+
Default implementation of a reflection transcoder.
+
+
DefaultReflectionTranscoder(Type) - Constructor for class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
+
Creates a new default reflection transcoder.
+
+
DefaultReflectionTranscoder(Type, ValueTranscoder<?>) - Constructor for class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
+
Creates a new default reflection transcoder.
+
+
defaultRole - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Default roles.
+
+
DefaultSaslClient - Class in org.ldaptive.transport
+
+
SASL client that negotiates the details of the bind operation.
+
+
DefaultSaslClient() - Constructor for class org.ldaptive.transport.DefaultSaslClient
+
 
+
DefaultSaslClientRequest - Class in org.ldaptive.sasl
+
+
Base class for SASL client requests.
+
+
DefaultSaslClientRequest() - Constructor for class org.ldaptive.sasl.DefaultSaslClientRequest
+
 
+
DefaultSchemaFunction() - Constructor for class org.ldaptive.schema.SchemaParser.DefaultSchemaFunction
+
 
+
DefaultSearchOperationHandle - Class in org.ldaptive.transport
+
+
Handle that notifies on the components of a search request.
+
+
DefaultSearchOperationHandle(SearchRequest, TransportConnection, Duration) - Constructor for class org.ldaptive.transport.DefaultSearchOperationHandle
+
+
Creates a new search operation handle.
+
+
DefaultSSLContextInitializer - Class in org.ldaptive.ssl
+
+
Provides a default implementation of SSL context initializer which allows the setting of trust and key managers in + order to create an SSL context.
+
+
DefaultSSLContextInitializer() - Constructor for class org.ldaptive.ssl.DefaultSSLContextInitializer
+
+
Creates a new default ssl context initializer.
+
+
DefaultSSLContextInitializer(boolean) - Constructor for class org.ldaptive.ssl.DefaultSSLContextInitializer
+
+
Creates a new default ssl context initializer.
+
+
DefaultTermParser() - Constructor for class org.ldaptive.templates.SearchTemplates.DefaultTermParser
+
 
+
DefaultTrustManager - Class in org.ldaptive.ssl
+
+
Loads the trust managers from the default TrustManagerFactory and delegates to those.
+
+
DefaultTrustManager() - Constructor for class org.ldaptive.ssl.DefaultTrustManager
+
+
Creates a new default trust manager.
+
+
DefaultWarning(ZonedDateTime, int) - Constructor for class org.ldaptive.auth.AccountState.DefaultWarning
+
+
Creates a new warning.
+
+
DEFINITION_PATTERN - Static variable in class org.ldaptive.schema.AttributeType.RegexDefinitionFunction
+
+
Pattern to match definitions.
+
+
DEFINITION_PATTERN - Static variable in class org.ldaptive.schema.DITContentRule.RegexDefinitionFunction
+
+
Pattern to match definitions.
+
+
DEFINITION_PATTERN - Static variable in class org.ldaptive.schema.DITStructureRule.RegexDefinitionFunction
+
+
Pattern to match definitions.
+
+
DEFINITION_PATTERN - Static variable in class org.ldaptive.schema.MatchingRule.RegexDefinitionFunction
+
+
Pattern to match definitions.
+
+
DEFINITION_PATTERN - Static variable in class org.ldaptive.schema.MatchingRuleUse.RegexDefinitionFunction
+
+
Pattern to match definitions.
+
+
DEFINITION_PATTERN - Static variable in class org.ldaptive.schema.NameForm.RegexDefinitionFunction
+
+
Pattern to match definitions.
+
+
DEFINITION_PATTERN - Static variable in class org.ldaptive.schema.ObjectClass.RegexDefinitionFunction
+
+
Pattern to match definitions.
+
+
DEFINITION_PATTERN - Static variable in class org.ldaptive.schema.Syntax.RegexDefinitionFunction
+
+
Pattern to match definitions.
+
+
DefinitionFunction<T extends SchemaElement> - Interface in org.ldaptive.schema
+
+
Marker interface for a schema definition function.
+
+
delete(boolean) - Method in class org.ldaptive.ModifyDnRequest.Builder
+
+
Sets whether to delete the old RDN.
+
+
delete(MergeRequest, LdapEntry) - Method in class org.ldaptive.ext.MergeOperation
+
+
Executes a DeleteOperation for the supplied entry.
+
+
delete(T) - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
 
+
delete(T) - Method in interface org.ldaptive.beans.persistence.LdapEntryManager
+
+
Deletes the supplied annotated object from an LDAP.
+
+
delete(T, ResultPredicate) - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
+
Deletes the supplied annotated object from an LDAP.
+
+
DELETE - org.ldaptive.AttributeModification.Type
+
+
Delete an attribute.
+
+
DELETE - org.ldaptive.control.PersistentSearchChangeType
+
+
delete.
+
+
DELETE - org.ldaptive.control.SyncStateControl.State
+
+
delete.
+
+
DELETE_PATH - Static variable in class org.ldaptive.transport.ResponseParser
+
+
Delete response DER path.
+
+
deleteEntry - Variable in class org.ldaptive.ext.MergeRequest
+
+
Whether to delete the entry.
+
+
deleteOldRDn - Variable in class org.ldaptive.ModifyDnRequest
+
+
Whether to delete the old RDN attribute.
+
+
deleteOperation - Variable in class org.ldaptive.ext.MergeOperation
+
+
Delete operation used to remove an entry.
+
+
DeleteOperation - Class in org.ldaptive
+
+
Executes an ldap delete operation.
+
+
DeleteOperation() - Constructor for class org.ldaptive.DeleteOperation
+
+
Default constructor.
+
+
DeleteOperation(ConnectionFactory) - Constructor for class org.ldaptive.DeleteOperation
+
+
Creates a new delete operation.
+
+
DeleteOperation.Builder - Class in org.ldaptive
+
+
Delete operation builder.
+
+
DeleteOperationWorker - Class in org.ldaptive.concurrent
+
+
Executes multiple ldap delete operations asynchronously.
+
+
DeleteOperationWorker() - Constructor for class org.ldaptive.concurrent.DeleteOperationWorker
+
+
Default constructor.
+
+
DeleteOperationWorker(DeleteOperation) - Constructor for class org.ldaptive.concurrent.DeleteOperationWorker
+
+
Creates a new delete operation worker.
+
+
DeleteRequest - Class in org.ldaptive
+
+
LDAP delete request defined as:
+
+
DeleteRequest() - Constructor for class org.ldaptive.DeleteRequest
+
+
Default constructor.
+
+
DeleteRequest(String) - Constructor for class org.ldaptive.DeleteRequest
+
+
Creates a new delete request.
+
+
DeleteRequest.Builder - Class in org.ldaptive
+
+
Delete request builder.
+
+
DeleteResponse - Class in org.ldaptive
+
+
LDAP delete response defined as:
+
+
DeleteResponse() - Constructor for class org.ldaptive.DeleteResponse
+
+
Default constructor.
+
+
DeleteResponse(DERBuffer) - Constructor for class org.ldaptive.DeleteResponse
+
+
Creates a new delete response.
+
+
DeleteResponse.Builder - Class in org.ldaptive
+
 
+
DeltaTimeValueTranscoder - Class in org.ldaptive.ad.transcode
+
+
Decodes and encodes an active directory delta time value for use in an ldap attribute value.
+
+
DeltaTimeValueTranscoder() - Constructor for class org.ldaptive.ad.transcode.DeltaTimeValueTranscoder
+
 
+
DERBuffer - Interface in org.ldaptive.asn1
+
+
Byte buffer used for DER parsing.
+
+
derefAliases - Variable in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
How to handle aliases.
+
+
derefAliases - Variable in class org.ldaptive.auth.SearchDnResolver
+
+
How to handle aliases.
+
+
derefAliases - Variable in class org.ldaptive.SearchRequest
+
+
Deref aliases.
+
+
DerefAliases - Enum in org.ldaptive
+
+
Enum to define how aliases are dereferenced.
+
+
DerefAliases() - Constructor for enum org.ldaptive.DerefAliases
+
 
+
deregister(ChannelHandlerContext, ChannelPromise) - Method in class org.ldaptive.transport.netty.SaslHandler
+
 
+
DEREncoder - Interface in org.ldaptive.asn1
+
+
Interface for encoding DER objects.
+
+
derEncoders - Variable in class org.ldaptive.asn1.ConstructedDEREncoder
+
+
Encoders in this sequence.
+
+
derItem - Variable in class org.ldaptive.asn1.BooleanType
+
+
Boolean to encode.
+
+
derItem - Variable in class org.ldaptive.asn1.ContextType
+
+
Data to encode.
+
+
derItem - Variable in class org.ldaptive.asn1.IntegerType
+
+
Integer to encode.
+
+
derItem - Variable in class org.ldaptive.asn1.OctetStringType
+
+
String to encode.
+
+
derItem - Variable in class org.ldaptive.asn1.OidType
+
+
Integer to encode.
+
+
derItem - Variable in class org.ldaptive.asn1.UuidType
+
+
UUID to encode.
+
+
DERParser - Class in org.ldaptive.asn1
+
+
This class provides a SAX-like parsing facility for DER-encoded data where elements of interest in the parse tree may + be registered to handlers via the DERParser.registerHandler(org.ldaptive.asn1.DERPath, org.ldaptive.asn1.ParseHandler) methods.
+
+
DERParser() - Constructor for class org.ldaptive.asn1.DERParser
+
 
+
DERPath - Class in org.ldaptive.asn1
+
+
Describes paths to individual elements of an encoded DER object that may be addressed during parsing to associate a + parsed element with a handler to handle that element.
+
+
DERPath() - Constructor for class org.ldaptive.asn1.DERPath
+
+
Creates an empty path specification.
+
+
DERPath(String) - Constructor for class org.ldaptive.asn1.DERPath
+
+
Creates a path specification from its string representation.
+
+
DERPath(DERPath) - Constructor for class org.ldaptive.asn1.DERPath
+
+
Copy constructor.
+
+
DERPath.Node - Class in org.ldaptive.asn1
+
+
DER path node encapsulates the path name and its location among other children that share a common parent.
+
+
derTag - Variable in class org.ldaptive.asn1.AbstractDERType
+
+
Constructed tag.
+
+
DERTag - Interface in org.ldaptive.asn1
+
+
Describes the tag of a DER-encoded type.
+
+
description - Variable in class org.ldaptive.schema.AbstractSchemaElement
+
+
Description.
+
+
destroyConnectionProxy() - Method in class org.ldaptive.SingleConnectionFactory
+
+
Closes the connection and sets the proxy to null.
+
+
DIAGNOSTIC_MESSAGE_PATH - Static variable in class org.ldaptive.AddResponse
+
+
DER path to diagnostic message.
+
+
DIAGNOSTIC_MESSAGE_PATH - Static variable in class org.ldaptive.BindResponse
+
+
DER path to diagnostic message.
+
+
DIAGNOSTIC_MESSAGE_PATH - Static variable in class org.ldaptive.CompareResponse
+
+
DER path to diagnostic message.
+
+
DIAGNOSTIC_MESSAGE_PATH - Static variable in class org.ldaptive.DeleteResponse
+
+
DER path to diagnostic message.
+
+
DIAGNOSTIC_MESSAGE_PATH - Static variable in class org.ldaptive.extended.ExtendedResponse
+
+
DER path to diagnostic message.
+
+
DIAGNOSTIC_MESSAGE_PATH - Static variable in class org.ldaptive.ModifyDnResponse
+
+
DER path to diagnostic message.
+
+
DIAGNOSTIC_MESSAGE_PATH - Static variable in class org.ldaptive.ModifyResponse
+
+
DER path to diagnostic message.
+
+
DIAGNOSTIC_MESSAGE_PATH - Static variable in class org.ldaptive.SearchResponse
+
+
DER path to diagnostic message.
+
+
diagnosticMessage - Variable in class org.ldaptive.AbstractResult
+
+
Diagnostic message.
+
+
diagnosticMessage(String) - Method in class org.ldaptive.AbstractResult.AbstractBuilder
+
 
+
DiagnosticMessageHandler(AbstractResult) - Constructor for class org.ldaptive.AbstractResult.DiagnosticMessageHandler
+
+
Creates a new LDAP diagnostic message handler.
+
+
DIGEST_MD5 - org.ldaptive.sasl.Mechanism
+
+
Digest MD5 authentication type.
+
+
digestCredential(Credential, String) - Method in class org.ldaptive.auth.CompareAuthenticationHandler
+
+
Digests the supplied credential using the supplied algorithm.
+
+
DigestMD5BindRequest - Class in org.ldaptive.sasl
+
+
LDAP DIGEST-MD5 bind request.
+
+
DigestMD5BindRequest(String, String, String, String, Map<String, Object>) - Constructor for class org.ldaptive.sasl.DigestMD5BindRequest
+
+
Creates a new DIGEST-MD5 bind request.
+
+
DIRECTORY_NAME - org.ldaptive.ssl.DefaultHostnameVerifier.SubjectAltNameType
+
+
directory name (4).
+
+
DIRECTORY_OPERATION - org.ldaptive.schema.AttributeUsage
+
+
directory operation.
+
+
DirSyncClient - Class in org.ldaptive.ad.control.util
+
+
Client that simplifies using the active directory dir sync control.
+
+
DirSyncClient(ConnectionFactory) - Constructor for class org.ldaptive.ad.control.util.DirSyncClient
+
+
Creates a new dir sync client.
+
+
DirSyncClient(ConnectionFactory, DirSyncControl.Flag[]) - Constructor for class org.ldaptive.ad.control.util.DirSyncClient
+
+
Creates a new dir sync client.
+
+
DirSyncClient(ConnectionFactory, DirSyncControl.Flag[], int) - Constructor for class org.ldaptive.ad.control.util.DirSyncClient
+
+
Creates a new dir sync client.
+
+
DirSyncControl - Class in org.ldaptive.ad.control
+
+
Request/response control for active directory synchronization.
+
+
DirSyncControl() - Constructor for class org.ldaptive.ad.control.DirSyncControl
+
+
Default constructor.
+
+
DirSyncControl(boolean) - Constructor for class org.ldaptive.ad.control.DirSyncControl
+
+
Creates a new dir sync control.
+
+
DirSyncControl(DirSyncControl.Flag[]) - Constructor for class org.ldaptive.ad.control.DirSyncControl
+
+
Creates a new dir sync control.
+
+
DirSyncControl(DirSyncControl.Flag[], boolean) - Constructor for class org.ldaptive.ad.control.DirSyncControl
+
+
Creates a new dir sync control.
+
+
DirSyncControl(DirSyncControl.Flag[], byte[], boolean) - Constructor for class org.ldaptive.ad.control.DirSyncControl
+
+
Creates a new dir sync control.
+
+
DirSyncControl(DirSyncControl.Flag[], byte[], int, boolean) - Constructor for class org.ldaptive.ad.control.DirSyncControl
+
+
Creates a new dir sync control.
+
+
DirSyncControl(DirSyncControl.Flag[], int) - Constructor for class org.ldaptive.ad.control.DirSyncControl
+
+
Creates a new dir sync control.
+
+
DirSyncControl(DirSyncControl.Flag[], int, boolean) - Constructor for class org.ldaptive.ad.control.DirSyncControl
+
+
Creates a new dir sync control.
+
+
DirSyncControl.CookieHandler - Class in org.ldaptive.ad.control
+
+
Parse handler implementation for the cookie.
+
+
DirSyncControl.Flag - Enum in org.ldaptive.ad.control
+
+
Types of flags.
+
+
DirSyncControl.FlagHandler - Class in org.ldaptive.ad.control
+
+
Parse handler implementation for the flag.
+
+
DirSyncControl.MaxAttrCountHandler - Class in org.ldaptive.ad.control
+
+
Parse handler implementation for the maxAttributeCount.
+
+
dirSyncFlags - Variable in class org.ldaptive.ad.control.util.DirSyncClient
+
+
DirSync flags.
+
+
disconnect(ChannelHandlerContext, ChannelPromise) - Method in class org.ldaptive.transport.netty.SaslHandler
+
 
+
dispose() - Method in class org.ldaptive.transport.DefaultSaslClient
+
+
Disposes the underlying SASL client.
+
+
dispose() - Method in class org.ldaptive.transport.netty.SaslHandler
+
+
Disposes the SASL client and releases all buffers from the queue.
+
+
DISTRIBUTED_OPERATION - org.ldaptive.schema.AttributeUsage
+
+
distributed operation.
+
+
DIT_CONTENT_RULE_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.DefaultSchemaFunction
+
+
Default DIT content rule function.
+
+
DIT_CONTENT_RULE_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.RegexSchemaFunction
+
+
Regex DIT content rule function.
+
+
DIT_CONTENT_RULES_ATTR_NAME - Static variable in class org.ldaptive.schema.SchemaFactory
+
+
DIT content rules attribute name on the subschema entry.
+
+
DIT_STRUCTURE_RULE_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.DefaultSchemaFunction
+
+
Default DIT structure rule function.
+
+
DIT_STRUCTURE_RULE_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.RegexSchemaFunction
+
+
Regex DIT structure rule function.
+
+
DIT_STRUCTURE_RULES_ATTR_NAME - Static variable in class org.ldaptive.schema.SchemaFactory
+
+
DIT structure rules attribute name on the subschema entry.
+
+
DITContentRule - Class in org.ldaptive.schema
+
+
Bean for a DIT content rule schema element.
+
+
DITContentRule(String) - Constructor for class org.ldaptive.schema.DITContentRule
+
+
Creates a new DIT content rule.
+
+
DITContentRule(String, String[], String, boolean, String[], String[], String[], String[], Extensions) - Constructor for class org.ldaptive.schema.DITContentRule
+
+
Creates a new DIT content rule.
+
+
DITContentRule.DefaultDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses a DIT content rule definition using a char buffer.
+
+
DITContentRule.RegexDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses a DIT content rule definition using a regular expression.
+
+
ditContentRules - Variable in class org.ldaptive.schema.Schema
+
+
DIT content rules.
+
+
DITContentRuleValueTranscoder - Class in org.ldaptive.schema.transcode
+
+
Decodes and encodes a DIT content rule for use in an ldap attribute value.
+
+
DITContentRuleValueTranscoder() - Constructor for class org.ldaptive.schema.transcode.DITContentRuleValueTranscoder
+
 
+
DITStructureRule - Class in org.ldaptive.schema
+
+
Bean for a DIT content rule schema element.
+
+
DITStructureRule(int) - Constructor for class org.ldaptive.schema.DITStructureRule
+
+
Creates a new DIT structure rule.
+
+
DITStructureRule(int, String[], String, boolean, String, int[], Extensions) - Constructor for class org.ldaptive.schema.DITStructureRule
+
+
Creates a new DIT structure rule.
+
+
DITStructureRule.DefaultDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses a DIT structure rule definition using a char buffer.
+
+
DITStructureRule.RegexDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses a DIT structure rule definition using a regular expression.
+
+
ditStructureRules - Variable in class org.ldaptive.schema.Schema
+
+
DIT structure rules.
+
+
DITStructureRuleValueTranscoder - Class in org.ldaptive.schema.transcode
+
+
Decodes and encodes a DIT structure rule for use in an ldap attribute value.
+
+
DITStructureRuleValueTranscoder() - Constructor for class org.ldaptive.schema.transcode.DITStructureRuleValueTranscoder
+
 
+
divideList(List<T>, int, Consumer<List<T>>) - Static method in class org.ldaptive.ext.MergeRequest
+
+
Divides the supplied list into sub lists by the supplied divisor and passes each sub list to the consumer.
+
+
dn - Variable in class org.ldaptive.beans.AbstractClassDescriptor.SimpleDnValueMutator
+
+
DN value to store.
+
+
dn() - Method in annotation type org.ldaptive.beans.Entry
+
+
Entry DN.
+
+
dn(String) - Method in class org.ldaptive.AddRequest.Builder
+
+
Sets the ldap DN.
+
+
dn(String) - Method in class org.ldaptive.auth.AuthenticationResponse.Builder
+
 
+
dn(String) - Method in class org.ldaptive.auth.SearchDnResolver.Builder
+
+
Sets the base DN.
+
+
dn(String) - Method in class org.ldaptive.BindConnectionInitializer.Builder
+
 
+
dn(String) - Method in class org.ldaptive.CompareRequest.Builder
+
+
Sets the ldap DN.
+
+
dn(String) - Method in class org.ldaptive.DeleteRequest.Builder
+
+
Sets the ldap DN.
+
+
dn(String) - Method in class org.ldaptive.LdapEntry.Builder
+
 
+
dn(String) - Method in class org.ldaptive.ModifyRequest.Builder
+
+
Sets the ldap DN.
+
+
dn(String) - Method in class org.ldaptive.SearchRequest.Builder
+
+
Sets the base DN.
+
+
dn(String) - Method in class org.ldaptive.SimpleBindRequest.Builder
+
+
Sets the bind DN.
+
+
Dn - Class in org.ldaptive.dn
+
+
Distinguished name containing zero or more relative distinguished names.
+
+
Dn() - Constructor for class org.ldaptive.dn.Dn
+
+
Default constructor.
+
+
Dn(String) - Constructor for class org.ldaptive.dn.Dn
+
+
Creates a new DN with the supplied string.
+
+
Dn(String, DnParser) - Constructor for class org.ldaptive.dn.Dn
+
+
Creates a new DN with the supplied string.
+
+
Dn(List<RDn>) - Constructor for class org.ldaptive.dn.Dn
+
+
Creates a new DN with the supplied RDNs.
+
+
Dn(RDn...) - Constructor for class org.ldaptive.dn.Dn
+
+
Creates a new DN with the supplied RDNs.
+
+
DN_RESOLUTION_FAILURE - org.ldaptive.auth.AuthenticationResultCode
+
+
The configured DN resolver produced an empty or null value.
+
+
Dn.Builder - Class in org.ldaptive.dn
+
 
+
DnAttributeEntryHandler - Class in org.ldaptive.handler
+
+
Adds the entry DN as an attribute to the result set.
+
+
DnAttributeEntryHandler() - Constructor for class org.ldaptive.handler.DnAttributeEntryHandler
+
 
+
dnAttributeName - Variable in class org.ldaptive.handler.DnAttributeEntryHandler
+
+
Attribute name for the entry dn.
+
+
dnAttributes - Variable in class org.ldaptive.filter.ExtensibleFilter
+
+
DN attributes.
+
+
dnCaseChange - Variable in class org.ldaptive.handler.CaseChangeEntryHandler
+
+
Type of case modification to make to the entry DN.
+
+
dnMutator - Variable in class org.ldaptive.beans.AbstractClassDescriptor
+
+
Dn value mutator for this class.
+
+
dnMutator - Variable in class org.ldaptive.beans.reflect.DefaultDnValueMutator
+
+
Mutator for the DN.
+
+
DnParser - Interface in org.ldaptive.dn
+
+
Interface for parsing DNs.
+
+
dnResolver - Variable in class org.ldaptive.auth.Authenticator
+
+
For finding user DNs.
+
+
dnResolver(DnResolver) - Method in class org.ldaptive.auth.Authenticator.Builder
+
+
Sets the DN resolver.
+
+
DnResolver - Interface in org.ldaptive.auth
+
+
Provides an interface for finding LDAP DNs with a user identifier.
+
+
dnResolvers - Variable in class org.ldaptive.auth.AggregateDnResolver
+
+
Labeled DN resolvers.
+
+
DNS_CONTEXT_FACTORY - Static variable in class org.ldaptive.dns.DefaultDNSContextFactory
+
+
JNDI context factory for DNS.
+
+
DNS_NAME - org.ldaptive.ssl.DefaultHostnameVerifier.SubjectAltNameType
+
+
dns name (2).
+
+
dnsContextFactory - Variable in class org.ldaptive.DnsSrvConnectionStrategy
+
+
DNS context factory to override initialization parameters.
+
+
DNSContextFactory - Interface in org.ldaptive.dns
+
+
Interface to provide DirContext implementations to be used for DNS queries.
+
+
DNSDomainFunction - Class in org.ldaptive.dns
+
+
Maps a DN to a domain name using the process described in + draft-ietf-ldapext-locate
+
+
DNSDomainFunction() - Constructor for class org.ldaptive.dns.DNSDomainFunction
+
 
+
DNSResolver<T> - Interface in org.ldaptive.dns
+
+
Strategy pattern interface for resolving DNS records.
+
+
DnsResolverConnectionStrategy - Class in org.ldaptive
+
+
Connection strategy that tries all IP addresses resolved from DNS.
+
+
DnsResolverConnectionStrategy() - Constructor for class org.ldaptive.DnsResolverConnectionStrategy
+
+
Default constructor.
+
+
DnsResolverConnectionStrategy(Duration) - Constructor for class org.ldaptive.DnsResolverConnectionStrategy
+
+
Creates a new DNS resolver connection strategy.
+
+
DnsResolverConnectionStrategy(Function<List<LdapURL>, Iterator<LdapURL>>) - Constructor for class org.ldaptive.DnsResolverConnectionStrategy
+
+
Creates a new DNS connection strategy.
+
+
DnsResolverConnectionStrategy(Function<List<LdapURL>, Iterator<LdapURL>>, Duration) - Constructor for class org.ldaptive.DnsResolverConnectionStrategy
+
+
Creates a new DNS resolver connection strategy.
+
+
dnsResolvers - Variable in class org.ldaptive.DnsSrvConnectionStrategy
+
+
Resolver(s) for SRV DNS records.
+
+
DnsSrvConnectionStrategy - Class in org.ldaptive
+
+
DNS SRV connection strategy.
+
+
DnsSrvConnectionStrategy() - Constructor for class org.ldaptive.DnsSrvConnectionStrategy
+
+
Default constructor.
+
+
DnsSrvConnectionStrategy(Duration) - Constructor for class org.ldaptive.DnsSrvConnectionStrategy
+
+
Creates a new DNS SRV connection strategy.
+
+
DnsSrvConnectionStrategy(DNSContextFactory) - Constructor for class org.ldaptive.DnsSrvConnectionStrategy
+
+
Creates a new DNS SRV connection strategy.
+
+
DnsSrvConnectionStrategy(DNSContextFactory, Duration) - Constructor for class org.ldaptive.DnsSrvConnectionStrategy
+
+
Creates a new DNS SRV connection strategy.
+
+
DnsSrvConnectionStrategy(DNSContextFactory, Duration, boolean) - Constructor for class org.ldaptive.DnsSrvConnectionStrategy
+
+
Creates a new DNS SRV connection strategy.
+
+
dnsTtl - Variable in class org.ldaptive.DnsResolverConnectionStrategy
+
+
Time to live for DNS records.
+
+
DnValueMutator - Interface in org.ldaptive.beans
+
+
Interface for mutating the DN value on an arbitrary object.
+
+
domain - Variable in enum org.ldaptive.props.PropertySource.PropertyDomain
+
+
properties domain.
+
+
DOMAIN_SCOPE - org.ldaptive.ad.control.SearchOptionsControl.Flag
+
+
SERVER_SEARCH_FLAG_DOMAIN_SCOPE .
+
+
DoubleValueTranscoder - Class in org.ldaptive.transcode
+
+
Decodes and encodes a double for use in an ldap attribute value.
+
+
DoubleValueTranscoder() - Constructor for class org.ldaptive.transcode.DoubleValueTranscoder
+
+
Default constructor.
+
+
DoubleValueTranscoder(boolean) - Constructor for class org.ldaptive.transcode.DoubleValueTranscoder
+
+
Creates a new double value transcoder.
+
+
DSA_OPERATION - org.ldaptive.schema.AttributeUsage
+
+
dSA operation.
+
+
DualThread() - Constructor for class org.ldaptive.transport.netty.ConnectionFactoryTransport.DualThread
+
+
Default constructor.
+
+
DualThread() - Constructor for class org.ldaptive.transport.netty.ConnectionTransport.DualThread
+
+
Default constructor.
+
+
DurationToStringConverter - Class in org.ldaptive.beans.spring.convert
+
+
Convert a Duration to a String.
+
+
DurationToStringConverter() - Constructor for class org.ldaptive.beans.spring.convert.DurationToStringConverter
+
 
+
+ + + +

E

+
+
E_SYNC_REFRESH_REQUIRED - org.ldaptive.ResultCode
+
+
e-syncRefreshRequired, See RFC 4533.
+
+
edError - Variable in class org.ldaptive.auth.ext.EDirectoryAccountState
+
+
edirectory specific enum.
+
+
EDI_PARTY_NAME - org.ldaptive.ssl.DefaultHostnameVerifier.SubjectAltNameType
+
+
edi party name (5).
+
+
EDirectoryAccountState - Class in org.ldaptive.auth.ext
+
+
Represents the state of an eDirectory account.
+
+
EDirectoryAccountState(ZonedDateTime, int) - Constructor for class org.ldaptive.auth.ext.EDirectoryAccountState
+
+
Creates a new edirectory account state.
+
+
EDirectoryAccountState(EDirectoryAccountState.Error) - Constructor for class org.ldaptive.auth.ext.EDirectoryAccountState
+
+
Creates a new edirectory account state.
+
+
EDirectoryAccountState.Error - Enum in org.ldaptive.auth.ext
+
+
Enum to define edirectory errors.
+
+
EDirectoryAuthenticationResponseHandler - Class in org.ldaptive.auth.ext
+
+
Attempts to parse the authentication response and set the account state using data associated with eDirectory.
+
+
EDirectoryAuthenticationResponseHandler() - Constructor for class org.ldaptive.auth.ext.EDirectoryAuthenticationResponseHandler
+
+
Default constructor.
+
+
EDirectoryAuthenticationResponseHandler(Period) - Constructor for class org.ldaptive.auth.ext.EDirectoryAuthenticationResponseHandler
+
+
Creates a new edirectory authentication response handler.
+
+
element() - Method in class org.ldaptive.pool.Queue
+
+
Retrieves, but does not remove, the first element in the queue.
+
+
EMBPDV - org.ldaptive.asn1.UniversalDERTag
+
+
EMBEDDED PDV type.
+
+
EMPTY_AUTHZ - Static variable in class org.ldaptive.control.ProxyAuthorizationControl
+
+
empty byte array used for anonymous authz.
+
+
EMPTY_BYTE - Static variable in class org.ldaptive.ModifyRequest
+
+
Empty byte.
+
+
EMPTY_COOKIE - Static variable in class org.ldaptive.ad.control.DirSyncControl
+
+
Empty byte array used for null cookies.
+
+
EMPTY_COOKIE - Static variable in class org.ldaptive.control.PagedResultsControl
+
+
Empty byte array used for null cookies.
+
+
EMPTY_STRING_ARRAY - Static variable in class org.ldaptive.templates.Query
+
+
Used for setting empty terms.
+
+
enabledCipherSuites - Variable in class org.ldaptive.ssl.SslConfig
+
+
Enabled cipher suites.
+
+
enabledProtocols - Variable in class org.ldaptive.ssl.SslConfig
+
+
Enabled protocol versions.
+
+
encode() - Method in class org.ldaptive.ad.control.DirSyncControl
+
 
+
encode() - Method in class org.ldaptive.ad.control.ExtendedDnControl
+
 
+
encode() - Method in class org.ldaptive.ad.control.ForceUpdateControl
+
 
+
encode() - Method in class org.ldaptive.ad.control.GetStatsControl
+
 
+
encode() - Method in class org.ldaptive.ad.control.LazyCommitControl
+
 
+
encode() - Method in class org.ldaptive.ad.control.NotificationControl
+
 
+
encode() - Method in class org.ldaptive.ad.control.PermissiveModifyControl
+
 
+
encode() - Method in class org.ldaptive.ad.control.RangeRetrievalNoerrControl
+
 
+
encode() - Method in class org.ldaptive.ad.control.SearchOptionsControl
+
 
+
encode() - Method in class org.ldaptive.ad.control.ShowDeactivatedLinkControl
+
 
+
encode() - Method in class org.ldaptive.ad.control.ShowDeletedControl
+
 
+
encode() - Method in class org.ldaptive.ad.control.ShowRecycledControl
+
 
+
encode() - Method in class org.ldaptive.ad.control.VerifyNameControl
+
 
+
encode() - Method in class org.ldaptive.asn1.BooleanType
+
 
+
encode() - Method in class org.ldaptive.asn1.ConstructedDEREncoder
+
 
+
encode() - Method in class org.ldaptive.asn1.ContextType
+
 
+
encode() - Method in interface org.ldaptive.asn1.DEREncoder
+
+
Encode this object into its DER type.
+
+
encode() - Method in class org.ldaptive.asn1.IntegerType
+
 
+
encode() - Method in class org.ldaptive.asn1.NullType
+
 
+
encode() - Method in class org.ldaptive.asn1.OctetStringType
+
 
+
encode() - Method in class org.ldaptive.asn1.OidType
+
 
+
encode() - Method in class org.ldaptive.asn1.UuidType
+
 
+
encode() - Method in class org.ldaptive.control.AuthorizationIdentityRequestControl
+
 
+
encode() - Method in class org.ldaptive.control.GenericControl
+
 
+
encode() - Method in class org.ldaptive.control.ManageDsaITControl
+
 
+
encode() - Method in class org.ldaptive.control.MatchedValuesRequestControl
+
 
+
encode() - Method in class org.ldaptive.control.PagedResultsControl
+
 
+
encode() - Method in class org.ldaptive.control.PasswordPolicyControl
+
 
+
encode() - Method in class org.ldaptive.control.PersistentSearchRequestControl
+
 
+
encode() - Method in class org.ldaptive.control.ProxyAuthorizationControl
+
 
+
encode() - Method in class org.ldaptive.control.RelaxControl
+
 
+
encode() - Method in interface org.ldaptive.control.RequestControl
+
+
Provides the BER encoding of this control.
+
+
encode() - Method in class org.ldaptive.control.SessionTrackingControl
+
 
+
encode() - Method in class org.ldaptive.control.SortRequestControl
+
 
+
encode() - Method in class org.ldaptive.control.SyncRequestControl
+
 
+
encode() - Method in class org.ldaptive.control.TreeDeleteControl
+
 
+
encode() - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
 
+
encode() - Method in class org.ldaptive.transport.ScramSaslClient.ClientFinalMessage
+
+
Encodes this message to send to the server.
+
+
encode() - Method in class org.ldaptive.transport.ScramSaslClient.ClientFirstMessage
+
+
Encodes this message to send to the server.
+
+
encode(byte...) - Static method in class org.ldaptive.io.Hex
+
+
This will convert the supplied value to a hex encoded string.
+
+
encode(byte[]...) - Method in class org.ldaptive.asn1.AbstractDERType
+
+
DER encodes the supplied items with the tag associated with this type.
+
+
encode(int) - Method in class org.ldaptive.AbstractRequestMessage
+
 
+
encode(int) - Method in interface org.ldaptive.Request
+
+
Encode this request as asn.1.
+
+
encode(ChannelHandlerContext, EncodedRequest, ByteBuf) - Method in class org.ldaptive.transport.netty.NettyConnection.RequestEncoder
+
 
+
encode(Object) - Static method in class org.ldaptive.FilterTemplate
+
+
Hex encodes the supplied object if it is of type byte[], otherwise the string format of the object is escaped.
+
+
ENCODE_CNTRL_CHARS - Static variable in interface org.ldaptive.Result
+
+
Whether to encode control characters.
+
+
encodeBinaryValue(byte[]) - Method in class org.ldaptive.transcode.ByteArrayValueTranscoder
+
 
+
encodeBinaryValue(Object) - Method in class org.ldaptive.transcode.ObjectValueTranscoder
+
 
+
encodeBinaryValue(String) - Method in class org.ldaptive.ad.transcode.UnicodePwdValueTranscoder
+
 
+
encodeBinaryValue(Certificate) - Method in class org.ldaptive.transcode.CertificateValueTranscoder
+
 
+
encodeBinaryValue(T) - Method in class org.ldaptive.transcode.AbstractStringValueTranscoder
+
 
+
encodeBinaryValue(T) - Method in interface org.ldaptive.transcode.ValueTranscoder
+
+
Encodes the supplied value into an ldap attribute value.
+
+
encodeBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
+
 
+
encodeBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
+
 
+
encodeBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
 
+
encodeBinaryValues(Object) - Method in interface org.ldaptive.beans.reflect.ReflectionTranscoder
+
+
Encodes the supplied value into one or more byte arrays for use in an attribute.
+
+
encodeBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
+
 
+
encoded - Variable in class org.ldaptive.transport.netty.EncodedRequest
+
+
Encoded request.
+
+
EncodedRequest - Class in org.ldaptive.transport.netty
+
+
Wrapper object that stores an encoded request with its message ID.
+
+
EncodedRequest(int, Request) - Constructor for class org.ldaptive.transport.netty.EncodedRequest
+
+
Creates a new encoded request.
+
+
encoder() - Method in interface org.ldaptive.transcode.ValueTranscoder
+
+
Functional implementation.
+
+
encodeStringValue(char[]) - Method in class org.ldaptive.transcode.CharArrayValueTranscoder
+
 
+
encodeStringValue(Long) - Method in class org.ldaptive.ad.transcode.DeltaTimeValueTranscoder
+
 
+
encodeStringValue(Object) - Method in class org.ldaptive.transcode.ObjectValueTranscoder
+
 
+
encodeStringValue(String) - Method in class org.ldaptive.transcode.StringValueTranscoder
+
 
+
encodeStringValue(Certificate) - Method in class org.ldaptive.transcode.CertificateValueTranscoder
+
 
+
encodeStringValue(ZonedDateTime) - Method in class org.ldaptive.ad.transcode.FileTimeValueTranscoder
+
 
+
encodeStringValue(ZonedDateTime) - Method in class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
 
+
encodeStringValue(UUID) - Method in class org.ldaptive.transcode.UUIDValueTranscoder
+
 
+
encodeStringValue(T) - Method in class org.ldaptive.schema.transcode.AbstractSchemaElementValueTranscoder
+
 
+
encodeStringValue(T) - Method in class org.ldaptive.transcode.AbstractBinaryValueTranscoder
+
 
+
encodeStringValue(T) - Method in class org.ldaptive.transcode.AbstractPrimitiveValueTranscoder
+
 
+
encodeStringValue(T) - Method in interface org.ldaptive.transcode.ValueTranscoder
+
+
Encodes the supplied value into an ldap attribute value.
+
+
encodeStringValues(Object) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
+
 
+
encodeStringValues(Object) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
+
 
+
encodeStringValues(Object) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
 
+
encodeStringValues(Object) - Method in interface org.ldaptive.beans.reflect.ReflectionTranscoder
+
+
Encodes the supplied value into one or more strings for use in an attribute.
+
+
encodeStringValues(Object) - Method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
+
 
+
encodeValue(byte[]) - Static method in class org.ldaptive.FilterTemplate
+
+
Hex encodes the supplied byte array for use in a search filter.
+
+
encodeValue(String) - Static method in class org.ldaptive.FilterTemplate
+
+
Encodes the supplied attribute value for use in a search filter.
+
+
ENCODING_ERROR - org.ldaptive.ResultCode
+
+
encoding error.
+
+
END_CERT - Static variable in class org.ldaptive.transcode.CertificateValueTranscoder
+
+
PEM cert footer.
+
+
END_OF_RANGE - Static variable in class org.ldaptive.ad.handler.RangeEntryHandler
+
+
The character indicating that the end of the range has been reached.
+
+
ENTRIES_RETURNED_PATH - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
DER path to entries returned.
+
+
ENTRIES_VISITED_PATH - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
DER path to entries visited.
+
+
entry(LdapEntry) - Method in class org.ldaptive.auth.AuthenticationResponse.Builder
+
 
+
entry(LdapEntry) - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
+ +
+
entry(LdapEntry...) - Method in class org.ldaptive.SearchResponse.Builder
+
 
+
Entry - Annotation Type in org.ldaptive.beans
+
+
Annotation to describe an LDAP entry on a bean.
+
+
ENTRY_ALREADY_EXISTS - org.ldaptive.ResultCode
+
+
entry already exists.
+
+
ENTRY_PATH - Static variable in class org.ldaptive.transport.ResponseParser
+
+
Search entry DER path.
+
+
EntryChangeNotificationControl - Class in org.ldaptive.control
+
+
Response control for persistent search.
+
+
EntryChangeNotificationControl() - Constructor for class org.ldaptive.control.EntryChangeNotificationControl
+
+
Default constructor.
+
+
EntryChangeNotificationControl(boolean) - Constructor for class org.ldaptive.control.EntryChangeNotificationControl
+
+
Creates a new entry change notification control.
+
+
EntryChangeNotificationControl(PersistentSearchChangeType) - Constructor for class org.ldaptive.control.EntryChangeNotificationControl
+
+
Creates a new entry change notification control.
+
+
EntryChangeNotificationControl(PersistentSearchChangeType, boolean) - Constructor for class org.ldaptive.control.EntryChangeNotificationControl
+
+
Creates a new entry change notification control.
+
+
EntryChangeNotificationControl(PersistentSearchChangeType, String, long) - Constructor for class org.ldaptive.control.EntryChangeNotificationControl
+
+
Creates a new entry change notification control.
+
+
EntryChangeNotificationControl(PersistentSearchChangeType, String, long, boolean) - Constructor for class org.ldaptive.control.EntryChangeNotificationControl
+
+
Creates a new entry change notification control.
+
+
EntryChangeNotificationControl.ChangeNumberHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the change number.
+
+
EntryChangeNotificationControl.ChangeTypeHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the change type.
+
+
EntryChangeNotificationControl.PreviousDnHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the previous dn.
+
+
entryHandlers - Variable in class org.ldaptive.AbstractSearchOperationFactory
+
+
Functions to handle entries.
+
+
entryHandlers - Variable in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Functions to handle response entries.
+
+
entryHandlers - Variable in class org.ldaptive.SearchOperation
+
+
Functions to handle response entries.
+
+
entryResolver - Variable in class org.ldaptive.auth.Authenticator
+
+
For finding user entries.
+
+
entryResolver(EntryResolver) - Method in class org.ldaptive.auth.Authenticator.Builder
+
+
Sets the entry resolver.
+
+
EntryResolver - Interface in org.ldaptive.auth
+
+
Provides an interface for finding a user's ldap entry after a successful authentication.
+
+
entryResolvers - Variable in class org.ldaptive.auth.AggregateEntryResolver
+
+
Labeled entry resolvers.
+
+
entrySize() - Method in class org.ldaptive.SearchResponse
+
+
Returns the number of entries in this search result.
+
+
entryUuid - Variable in class org.ldaptive.control.SyncStateControl
+
+
sync UUID.
+
+
EntryUuidHandler(SyncStateControl) - Constructor for class org.ldaptive.control.SyncStateControl.EntryUuidHandler
+
+
Creates a new entry uuid handler.
+
+
entryUuids - Variable in class org.ldaptive.extended.SyncInfoMessage
+
+
entry uuids.
+
+
ENUM - org.ldaptive.asn1.UniversalDERTag
+
+
ENUMERATED type.
+
+
EPOLL_AVAILABLE - Static variable in class org.ldaptive.transport.netty.NettyUtils
+
+
Whether Epoll is available.
+
+
EQUALITY - org.ldaptive.filter.Filter.Type
+
+
Equality filter
+
+
EQUALITY_FILTER_PATTERN - Static variable in class org.ldaptive.filter.RegexFilterFunction
+
+
Regex pattern to match an equality filter.
+
+
EqualityFilter - Class in org.ldaptive.filter
+
+
Equality search filter component.
+
+
EqualityFilter(String, byte[]) - Constructor for class org.ldaptive.filter.EqualityFilter
+
+
Creates a new equality filter.
+
+
EqualityFilter(String, String) - Constructor for class org.ldaptive.filter.EqualityFilter
+
+
Creates a new equality filter.
+
+
equalityMatchingRule - Variable in class org.ldaptive.schema.AttributeType
+
+
Equality matching rule.
+
+
equals(Object) - Method in class org.ldaptive.AbstractMessage
+
 
+
equals(Object) - Method in class org.ldaptive.AbstractResult
+
 
+
equals(Object) - Method in class org.ldaptive.ad.control.DirSyncControl
+
 
+
equals(Object) - Method in class org.ldaptive.ad.control.ExtendedDnControl
+
 
+
equals(Object) - Method in class org.ldaptive.ad.control.ForceUpdateControl
+
 
+
equals(Object) - Method in class org.ldaptive.ad.control.GetStatsControl
+
 
+
equals(Object) - Method in class org.ldaptive.ad.control.LazyCommitControl
+
 
+
equals(Object) - Method in class org.ldaptive.ad.control.NotificationControl
+
 
+
equals(Object) - Method in class org.ldaptive.ad.control.PermissiveModifyControl
+
 
+
equals(Object) - Method in class org.ldaptive.ad.control.RangeRetrievalNoerrControl
+
 
+
equals(Object) - Method in class org.ldaptive.ad.control.SearchOptionsControl
+
 
+
equals(Object) - Method in class org.ldaptive.ad.control.ShowDeactivatedLinkControl
+
 
+
equals(Object) - Method in class org.ldaptive.ad.control.ShowDeletedControl
+
 
+
equals(Object) - Method in class org.ldaptive.ad.control.ShowRecycledControl
+
 
+
equals(Object) - Method in class org.ldaptive.ad.control.VerifyNameControl
+
 
+
equals(Object) - Method in class org.ldaptive.ad.handler.AbstractBinaryAttributeHandler
+
 
+
equals(Object) - Method in class org.ldaptive.ad.handler.ObjectGuidHandler
+
 
+
equals(Object) - Method in class org.ldaptive.ad.handler.ObjectSidHandler
+
 
+
equals(Object) - Method in class org.ldaptive.ad.handler.PrimaryGroupIdHandler
+
 
+
equals(Object) - Method in class org.ldaptive.ad.handler.RangeEntryHandler
+
 
+
equals(Object) - Method in class org.ldaptive.AddResponse
+
 
+
equals(Object) - Method in class org.ldaptive.asn1.DERPath
+
 
+
equals(Object) - Method in class org.ldaptive.asn1.DERPath.Node
+
 
+
equals(Object) - Method in class org.ldaptive.auth.AuthenticationHandlerResponse
+
 
+
equals(Object) - Method in class org.ldaptive.auth.AuthenticationResponse
+
 
+
equals(Object) - Method in class org.ldaptive.BindResponse
+
 
+
equals(Object) - Method in class org.ldaptive.CompareResponse
+
 
+
equals(Object) - Method in class org.ldaptive.control.AbstractControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.AuthorizationIdentityRequestControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.AuthorizationIdentityResponseControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.EntryChangeNotificationControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.GenericControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.ManageDsaITControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.MatchedValuesRequestControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.PagedResultsControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.PasswordExpiredControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.PasswordExpiringControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.PasswordPolicyControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.PersistentSearchRequestControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.ProxyAuthorizationControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.RelaxControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.SessionTrackingControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.SortKey
+
 
+
equals(Object) - Method in class org.ldaptive.control.SortRequestControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.SortResponseControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.SyncDoneControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.SyncRequestControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.SyncStateControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.TreeDeleteControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
 
+
equals(Object) - Method in class org.ldaptive.control.VirtualListViewResponseControl
+
 
+
equals(Object) - Method in class org.ldaptive.DeleteResponse
+
 
+
equals(Object) - Method in class org.ldaptive.dn.Dn
+
 
+
equals(Object) - Method in class org.ldaptive.dn.NameValue
+
 
+
equals(Object) - Method in class org.ldaptive.dn.RDn
+
 
+
equals(Object) - Method in class org.ldaptive.dns.SRVRecord
+
 
+
equals(Object) - Method in class org.ldaptive.extended.ExtendedResponse
+
 
+
equals(Object) - Method in class org.ldaptive.extended.IntermediateResponse
+
 
+
equals(Object) - Method in class org.ldaptive.extended.NoticeOfDisconnection
+
 
+
equals(Object) - Method in class org.ldaptive.extended.SyncInfoMessage
+
 
+
equals(Object) - Method in class org.ldaptive.extended.UnsolicitedNotification
+
 
+
equals(Object) - Method in class org.ldaptive.filter.AbstractAttributeValueAssertionFilter
+
 
+
equals(Object) - Method in class org.ldaptive.filter.AndFilter
+
 
+
equals(Object) - Method in class org.ldaptive.filter.ApproximateFilter
+
 
+
equals(Object) - Method in class org.ldaptive.filter.EqualityFilter
+
 
+
equals(Object) - Method in class org.ldaptive.filter.ExtensibleFilter
+
 
+
equals(Object) - Method in class org.ldaptive.filter.GreaterOrEqualFilter
+
 
+
equals(Object) - Method in class org.ldaptive.filter.LessOrEqualFilter
+
 
+
equals(Object) - Method in class org.ldaptive.filter.NotFilter
+
 
+
equals(Object) - Method in class org.ldaptive.filter.OrFilter
+
 
+
equals(Object) - Method in class org.ldaptive.filter.PresenceFilter
+
 
+
equals(Object) - Method in class org.ldaptive.filter.SubstringFilter
+
 
+
equals(Object) - Method in class org.ldaptive.FilterTemplate
+
 
+
equals(Object) - Method in class org.ldaptive.handler.AbstractEntryHandler
+
 
+
equals(Object) - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
 
+
equals(Object) - Method in class org.ldaptive.handler.DnAttributeEntryHandler
+
 
+
equals(Object) - Method in class org.ldaptive.handler.MergeAttributeEntryHandler
+
 
+
equals(Object) - Method in class org.ldaptive.handler.MergeResultHandler
+
 
+
equals(Object) - Method in class org.ldaptive.handler.RecursiveResultHandler
+
 
+
equals(Object) - Method in class org.ldaptive.handler.SortResultHandler
+
 
+
equals(Object) - Method in class org.ldaptive.jaas.LdapCredential
+
 
+
equals(Object) - Method in class org.ldaptive.jaas.LdapDnPrincipal
+
 
+
equals(Object) - Method in class org.ldaptive.jaas.LdapGroup
+
 
+
equals(Object) - Method in class org.ldaptive.jaas.LdapPrincipal
+
 
+
equals(Object) - Method in class org.ldaptive.jaas.LdapRole
+
 
+
equals(Object) - Method in class org.ldaptive.LdapAttribute
+
 
+
equals(Object) - Method in class org.ldaptive.LdapEntry
+
 
+
equals(Object) - Method in class org.ldaptive.LdapURL
+
 
+
equals(Object) - Method in class org.ldaptive.ModifyDnResponse
+
 
+
equals(Object) - Method in class org.ldaptive.ModifyResponse
+
 
+
equals(Object) - Method in class org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
+
 
+
equals(Object) - Method in class org.ldaptive.schema.AbstractSchemaElement
+
 
+
equals(Object) - Method in class org.ldaptive.schema.AttributeType
+
 
+
equals(Object) - Method in class org.ldaptive.schema.DITContentRule
+
 
+
equals(Object) - Method in class org.ldaptive.schema.DITStructureRule
+
 
+
equals(Object) - Method in class org.ldaptive.schema.Extensions
+
 
+
equals(Object) - Method in class org.ldaptive.schema.MatchingRule
+
 
+
equals(Object) - Method in class org.ldaptive.schema.MatchingRuleUse
+
 
+
equals(Object) - Method in class org.ldaptive.schema.NameForm
+
 
+
equals(Object) - Method in class org.ldaptive.schema.ObjectClass
+
 
+
equals(Object) - Method in class org.ldaptive.schema.Schema
+
 
+
equals(Object) - Method in class org.ldaptive.schema.Syntax
+
 
+
equals(Object) - Method in class org.ldaptive.SearchRequest
+
 
+
equals(Object) - Method in class org.ldaptive.SearchResponse
+
 
+
equals(Object) - Method in class org.ldaptive.SearchResultReference
+
 
+
equals(Object) - Method in class org.ldaptive.SingleConnectionFactory.ConnectionProxy
+
 
+
equals(Object) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
 
+
equals(Object) - Method in class org.ldaptive.ssl.X509CredentialConfig
+
 
+
equalsAttributes(String...) - Method in enum org.ldaptive.ReturnAttributes
+
+
Returns whether the supplied attributes matches the value of this return attributes.
+
+
ERA_OFFSET - Static variable in class org.ldaptive.ad.transcode.FileTimeValueTranscoder
+
+
Number of milliseconds between standard Unix era (1/1/1970) and filetime start (1/1/1601).
+
+
error - Variable in class org.ldaptive.control.PasswordPolicyControl
+
+
Ppolicy error.
+
+
Error() - Constructor for enum org.ldaptive.auth.ext.PasswordExpirationAccountState.Error
+
 
+
Error(int) - Constructor for enum org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
Creates a new active directory error.
+
+
Error(int) - Constructor for enum org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
+
Creates a new edirectory error.
+
+
Error(int) - Constructor for enum org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
Creates a new freeipa error.
+
+
Error(int) - Constructor for enum org.ldaptive.control.PasswordPolicyControl.Error
+
+
Creates a new error.
+
+
ErrorHandler(PasswordPolicyControl) - Constructor for class org.ldaptive.control.PasswordPolicyControl.ErrorHandler
+
+
Creates a new error handler.
+
+
escape(String) - Method in class org.ldaptive.dn.AbstractAttributeValueEscaper
+
 
+
escape(String) - Method in interface org.ldaptive.dn.AttributeValueEscaper
+
+
Escapes the supplied attribute value.
+
+
escape(String) - Static method in class org.ldaptive.filter.FilterUtils
+
+
Escapes the supplied string per RFC 4515.
+
+
ESCAPE_CHARS_PATTERN - Static variable in class org.ldaptive.filter.RegexFilterFunction
+
+
Regular expression that matches characters that should have been escaped.
+
+
escapeHex(StringBuilder, char...) - Method in class org.ldaptive.dn.AbstractAttributeValueEscaper
+
+
Appends a backslash for every two hex characters.
+
+
escapeUser - Variable in class org.ldaptive.auth.FormatDnResolver
+
+
whether to escape the user input.
+
+
evaluationContext - Variable in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
+
Evaluation context.
+
+
evaluationContext - Variable in class org.ldaptive.beans.spring.SpelDnValueMutator
+
+
Evaluation context.
+
+
evaluationContext - Variable in class org.ldaptive.beans.spring.SpringClassDescriptor
+
+
Context for evaluating spring expressions.
+
+
eventReceived(ChannelHandlerContext, NettyConnection.MessageStatus) - Method in class org.ldaptive.transport.netty.NettyConnection.AutoReadEventHandler
+
 
+
exception - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Exception encountered attempting to process the request.
+
+
exception(LdapException) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+ +
+
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.ldaptive.transport.netty.NettyConnection.InboundExceptionHandler
+
 
+
exceptionHandler - Variable in class org.ldaptive.AbstractOperation
+
+
Function to handle exceptions.
+
+
exceptionHandler - Variable in class org.ldaptive.AbstractSearchOperationFactory
+
+
Function to handle exceptions.
+
+
exceptionHandler - Variable in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Function to handle exceptions.
+
+
ExceptionHandler - Interface in org.ldaptive.handler
+
+
Marker interface for an LDAP exception handler.
+
+
excludeAttrs - Variable in class org.ldaptive.ext.MergeRequest
+
+
Attribute names to exclude when performing a merge.
+
+
excludedNames - Variable in class org.ldaptive.beans.generate.BeanGenerator
+
+
Excluded names.
+
+
excludedNames(String...) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
+
 
+
execute() - Method in interface org.ldaptive.CompareOperationHandle
+
 
+
execute() - Method in interface org.ldaptive.extended.ExtendedOperationHandle
+
 
+
execute() - Method in interface org.ldaptive.handler.CompleteHandler
+
+
Method to execute on completion.
+
+
execute() - Method in interface org.ldaptive.OperationHandle
+
+
Convenience method that invokes OperationHandle.send() followed by OperationHandle.await().
+
+
execute() - Method in class org.ldaptive.SearchOperation
+
+
Executes a search request using SearchOperation.getRequest().
+
+
execute() - Method in interface org.ldaptive.SearchOperationHandle
+
 
+
execute() - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
execute() - Method in class org.ldaptive.transport.netty.NettyConnection.BindOperationHandle
+
 
+
execute(String) - Method in class org.ldaptive.SearchOperation
+
+
Executes a search request.
+
+
execute(String...) - Method in class org.ldaptive.concurrent.SearchOperationWorker
+
+
Performs search operations for the supplied filters.
+
+
execute(String[], String...) - Method in class org.ldaptive.concurrent.SearchOperationWorker
+
+
Performs search operations for the supplied filters with the supplied return attributes
+
+
execute(String, String...) - Method in class org.ldaptive.SearchOperation
+
+
Executes a search request.
+
+
execute(String, String[], LdapEntryHandler...) - Method in class org.ldaptive.SearchOperation
+
+
Executes a search request.
+
+
execute(String, String, String[], LdapEntryHandler...) - Method in class org.ldaptive.SearchOperation
+
+
Executes a search request.
+
+
execute(String, Filter, String[], LdapEntryHandler...) - Method in class org.ldaptive.SearchOperation
+
+
Executes a search request.
+
+
execute(String, FilterTemplate, String[], LdapEntryHandler...) - Method in class org.ldaptive.SearchOperation
+
+
Executes a search request.
+
+
execute(Callable<T>, int, Consumer<T>) - Method in class org.ldaptive.concurrent.CallableWorker
+
+
Executes all callables and provides each result to the supplied consumer.
+
+
execute(List<Callable<T>>, Consumer<T>) - Method in class org.ldaptive.concurrent.CallableWorker
+
+
Executes all callables and provides each result to the supplied consumer.
+
+
execute(AddRequest) - Method in class org.ldaptive.AddOperation
+
+
Executes an add request.
+
+
execute(BindRequest) - Method in class org.ldaptive.BindOperation
+
+
Executes a bind request.
+
+
execute(CompareRequest) - Method in class org.ldaptive.CompareOperation
+
+
Executes a compare request.
+
+
execute(ConnectionFactory, AddRequest) - Static method in class org.ldaptive.AddOperation
+
+
Executes an add request.
+
+
execute(ConnectionFactory, BindRequest) - Static method in class org.ldaptive.BindOperation
+
+
Executes a bind request.
+
+
execute(ConnectionFactory, CompareRequest) - Static method in class org.ldaptive.CompareOperation
+
+
Executes a compare request.
+
+
execute(ConnectionFactory, DeleteRequest) - Static method in class org.ldaptive.DeleteOperation
+
+
Executes a delete request.
+
+
execute(ConnectionFactory, ExtendedRequest) - Static method in class org.ldaptive.extended.ExtendedOperation
+
+
Executes an extended request.
+
+
execute(ConnectionFactory, ModifyDnRequest) - Static method in class org.ldaptive.ModifyDnOperation
+
+
Executes a modify DN request.
+
+
execute(ConnectionFactory, ModifyRequest) - Static method in class org.ldaptive.ModifyOperation
+
+
Executes a modify request.
+
+
execute(ConnectionFactory, SearchRequest) - Static method in class org.ldaptive.SearchOperation
+
+
Executes a search request.
+
+
execute(DeleteRequest) - Method in class org.ldaptive.DeleteOperation
+
+
Executes a delete request.
+
+
execute(MergeRequest) - Method in class org.ldaptive.ext.MergeOperation
+
+
Executes a merge request.
+
+
execute(ExtendedRequest) - Method in class org.ldaptive.extended.ExtendedOperation
+
+
Executes an extended request.
+
+
execute(Filter) - Method in class org.ldaptive.SearchOperation
+
+
Executes a search request.
+
+
execute(Filter, String...) - Method in class org.ldaptive.SearchOperation
+
+
Executes a search request.
+
+
execute(Filter, String[], LdapEntryHandler...) - Method in class org.ldaptive.SearchOperation
+
+
Executes a search request.
+
+
execute(FilterTemplate) - Method in class org.ldaptive.SearchOperation
+
+
Executes a search request.
+
+
execute(FilterTemplate...) - Method in class org.ldaptive.concurrent.SearchOperationWorker
+
+
Performs search operations for the supplied filters.
+
+
execute(FilterTemplate[], String...) - Method in class org.ldaptive.concurrent.SearchOperationWorker
+
+
Performs search operations for the supplied filters with the supplied return attributes
+
+
execute(FilterTemplate[], String[], Integer, Integer) - Method in class org.ldaptive.templates.SearchTemplatesOperation
+
+
Performs an LDAP search with the supplied templates and aggregates all the search results together.
+
+
execute(FilterTemplate, String...) - Method in class org.ldaptive.SearchOperation
+
+
Executes a search request.
+
+
execute(FilterTemplate, String[], LdapEntryHandler...) - Method in class org.ldaptive.SearchOperation
+
+
Executes a search request.
+
+
execute(ModifyDnRequest) - Method in class org.ldaptive.ModifyDnOperation
+
+
Executes a modify DN request.
+
+
execute(ModifyRequest) - Method in class org.ldaptive.ModifyOperation
+
+
Executes a modify request.
+
+
execute(SearchRequest) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Performs a search operation with the DirSyncControl.
+
+
execute(SearchRequest) - Method in class org.ldaptive.ad.control.util.NotificationClient
+
+ +
+
execute(SearchRequest) - Method in class org.ldaptive.control.util.PagedResultsClient
+
+
Performs a search operation with the PagedResultsControl.
+
+
execute(SearchRequest) - Method in class org.ldaptive.SearchOperation
+
 
+
execute(SearchRequest, int) - Method in class org.ldaptive.ad.control.util.NotificationClient
+
+
Performs a search operation with the NotificationControl.
+
+
execute(SearchRequest, CookieManager) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Performs a search operation with the DirSyncControl.
+
+
execute(SearchRequest, CookieManager) - Method in class org.ldaptive.control.util.PagedResultsClient
+
+
Performs a search operation with the PagedResultsControl.
+
+
execute(SearchRequest, VirtualListViewParams) - Method in class org.ldaptive.control.util.VirtualListViewClient
+
+
Performs a search operation with the VirtualListViewRequestControl.
+
+
execute(SearchRequest, VirtualListViewParams, SearchResponse) - Method in class org.ldaptive.control.util.VirtualListViewClient
+
+
Performs a search operation with the VirtualListViewRequestControl.
+
+
execute(SearchRequest, SearchResponse) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Performs a search operation with the DirSyncControl.
+
+
execute(SearchRequest, SearchResponse) - Method in class org.ldaptive.control.util.PagedResultsClient
+
+
Performs a search operation with the PagedResultsControl.
+
+
execute(Query) - Method in class org.ldaptive.templates.SearchTemplatesOperation
+
+
Applies the supplied query to a search templates and aggregates all results into a single search result.
+
+
execute(Q) - Method in interface org.ldaptive.Operation
+
+
Sends an asynchronous request and waits for the response.
+
+
execute(Q[]) - Method in class org.ldaptive.concurrent.AbstractOperationWorker
+
+
Execute an ldap operation for each request on a separate thread and waits for all operations to complete.
+
+
execute(Q[]) - Method in interface org.ldaptive.concurrent.OperationWorker
+
+
Execute an ldap operation for each request and waits for each operation to complete.
+
+
executeToCompletion(SearchRequest) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
+ +
+
executeToCompletion(SearchRequest) - Method in class org.ldaptive.control.util.PagedResultsClient
+
+
Performs a search operation with the PagedResultsControl.
+
+
executeToCompletion(SearchRequest, CookieManager) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Performs a search operation with the DirSyncControl.
+
+
executeToCompletion(SearchRequest, CookieManager) - Method in class org.ldaptive.control.util.PagedResultsClient
+
+
Performs a search operation with the PagedResultsControl.
+
+
executeToCompletion(SearchRequest, VirtualListViewParams) - Method in class org.ldaptive.control.util.VirtualListViewClient
+
+
Performs a search operation with the VirtualListViewRequestControl.
+
+
executor - Variable in class org.ldaptive.LdapURLActivatorService
+
+
Executor for testing inactive URLs.
+
+
executorService - Variable in class org.ldaptive.concurrent.CallableWorker
+
+
Executor service.
+
+
expiration - Variable in class org.ldaptive.auth.AccountState.DefaultWarning
+
+
expiration.
+
+
expirationPeriod - Variable in class org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler
+
+
Amount of time since a password was set until it will expire.
+
+
expirationPeriod - Variable in class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
Amount of time since a password was set until it will expire.
+
+
expirationTime - Variable in class org.ldaptive.DnsResolverConnectionStrategy
+
+
DNS expiration time.
+
+
expirationTime - Variable in class org.ldaptive.DnsSrvConnectionStrategy
+
+
SRV records expiration time.
+
+
expression - Variable in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
+
SPEL expression to access values.
+
+
expression - Variable in class org.ldaptive.beans.spring.SpelDnValueMutator
+
+
SPEL expression to access the DN.
+
+
EXT - org.ldaptive.asn1.UniversalDERTag
+
+
EXTERNAL type.
+
+
extended(ExtendedResponse) - Method in class org.ldaptive.transport.DefaultExtendedOperationHandle
+
+ +
+
EXTENDED_PATH - Static variable in class org.ldaptive.transport.ResponseParser
+
+
Extended response DER path.
+
+
ExtendedDnControl - Class in org.ldaptive.ad.control
+
+
Request control for active directory servers to use an extended form of an object distinguished name.
+
+
ExtendedDnControl() - Constructor for class org.ldaptive.ad.control.ExtendedDnControl
+
+
Default constructor.
+
+
ExtendedDnControl(ExtendedDnControl.Flag) - Constructor for class org.ldaptive.ad.control.ExtendedDnControl
+
+
Creates a new extended dn control.
+
+
ExtendedDnControl(ExtendedDnControl.Flag, boolean) - Constructor for class org.ldaptive.ad.control.ExtendedDnControl
+
+
Creates a new extended dn control.
+
+
ExtendedDnControl.Flag - Enum in org.ldaptive.ad.control
+
+
Types of flags.
+
+
extendedDnFlag - Variable in class org.ldaptive.ad.control.util.DirSyncClient
+
+
ExtendedDn flags.
+
+
ExtendedOperation - Class in org.ldaptive.extended
+
+
Executes an ldap extended operation.
+
+
ExtendedOperation() - Constructor for class org.ldaptive.extended.ExtendedOperation
+
+
Default constructor.
+
+
ExtendedOperation(ConnectionFactory) - Constructor for class org.ldaptive.extended.ExtendedOperation
+
+
Creates a new extended operation.
+
+
ExtendedOperation.Builder - Class in org.ldaptive.extended
+
+
Extended operation builder.
+
+
ExtendedOperationHandle - Interface in org.ldaptive.extended
+
+
Handle that notifies on the components of an extended request.
+
+
ExtendedRequest - Class in org.ldaptive.extended
+
+
LDAP extended request defined as:
+
+
ExtendedRequest() - Constructor for class org.ldaptive.extended.ExtendedRequest
+
+
Default constructor.
+
+
ExtendedRequest(String) - Constructor for class org.ldaptive.extended.ExtendedRequest
+
+
Creates a new extended request.
+
+
ExtendedRequest(String, byte[]) - Constructor for class org.ldaptive.extended.ExtendedRequest
+
+
Creates a new extended request.
+
+
ExtendedRequest.Builder - Class in org.ldaptive.extended
+
+
Extended request builder.
+
+
ExtendedResponse - Class in org.ldaptive.extended
+
+
LDAP extended response defined as:
+
+
ExtendedResponse() - Constructor for class org.ldaptive.extended.ExtendedResponse
+
+
Default constructor.
+
+
ExtendedResponse(DERBuffer) - Constructor for class org.ldaptive.extended.ExtendedResponse
+
+
Creates a new extended response.
+
+
ExtendedResponse.Builder - Class in org.ldaptive.extended
+
 
+
ExtendedResponse.ResponseNameHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for the response name.
+
+
ExtendedResponse.ResponseValueHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for the response value.
+
+
ExtendedValueHandler - Interface in org.ldaptive.handler
+
+
Marker interface for an extended result handler.
+
+
extendedValueHandlers - Variable in class org.ldaptive.extended.ExtendedOperation
+
+
Function to handle extended response data.
+
+
EXTENSIBLE_FILTER_PATTERN - Static variable in class org.ldaptive.filter.RegexFilterFunction
+
+
Regex pattern to match an extensible filter.
+
+
EXTENSIBLE_MATCH - org.ldaptive.filter.Filter.Type
+
+
Extensible match filter.
+
+
ExtensibleFilter - Class in org.ldaptive.filter
+
+
Extensible search filter component.
+
+
ExtensibleFilter(String, String, byte[]) - Constructor for class org.ldaptive.filter.ExtensibleFilter
+
+
Creates a new extensible filter.
+
+
ExtensibleFilter(String, String, byte[], boolean) - Constructor for class org.ldaptive.filter.ExtensibleFilter
+
+
Creates a new extensible filter.
+
+
ExtensibleFilter(String, String, String) - Constructor for class org.ldaptive.filter.ExtensibleFilter
+
+
Creates a new extensible filter.
+
+
ExtensibleFilter(String, String, String, boolean) - Constructor for class org.ldaptive.filter.ExtensibleFilter
+
+
Creates a new extensible filter.
+
+
extensions - Variable in class org.ldaptive.schema.AbstractSchemaElement
+
+
Extensions.
+
+
extensions - Variable in class org.ldaptive.schema.Extensions
+
+
Extensions.
+
+
Extensions - Class in org.ldaptive.schema
+
+
Bean for an extension found in a schema element.
+
+
Extensions() - Constructor for class org.ldaptive.schema.Extensions
+
+
Creates a new extensions.
+
+
Extensions(String, List<String>) - Constructor for class org.ldaptive.schema.Extensions
+
+
Creates a new extensions.
+
+
EXTENSIONS_PATTERN - Static variable in class org.ldaptive.schema.AbstractRegexDefinitionFunction
+
+
Pattern to match extensions.
+
+
EXTERNAL - org.ldaptive.sasl.Mechanism
+
+
External authentication type.
+
+
ExternalBindRequest - Class in org.ldaptive.sasl
+
+
LDAP external bind request.
+
+
ExternalBindRequest() - Constructor for class org.ldaptive.sasl.ExternalBindRequest
+
+
Creates a new external bind request.
+
+
ExternalBindRequest(String) - Constructor for class org.ldaptive.sasl.ExternalBindRequest
+
+
Creates a new external bind request.
+
+
extraProps - Variable in class org.ldaptive.props.AbstractPropertySource
+
+
Properties that are not in the ldaptive domain.
+
+
+ + + +

F

+
+
f - Variable in class org.ldaptive.beans.reflect.FieldAttributeValueMutator
+
+
Field to operate on.
+
+
factory - Variable in class org.ldaptive.AbstractSearchOperationFactory
+
+
Connection factory.
+
+
factory - Variable in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Connection factory to get a connection from.
+
+
factory - Variable in class org.ldaptive.ad.control.util.NotificationClient
+
+
Connection factory to get a connection from.
+
+
factory - Variable in class org.ldaptive.auth.AbstractAuthenticationHandler
+
+
Connection factory.
+
+
factory - Variable in class org.ldaptive.control.util.PersistentSearchClient
+
+
Connection factory to get a connection from.
+
+
factory - Variable in class org.ldaptive.control.util.SyncReplClient
+
+
Connection factory to get a connection from.
+
+
factory(ConnectionFactory) - Method in class org.ldaptive.AbstractOperation.AbstractBuilder
+
+
Sets the connection factory.
+
+
factory(ConnectionFactory) - Method in class org.ldaptive.auth.SearchDnResolver.Builder
+
+
Sets the connection factory.
+
+
factoryExecutor - Variable in class org.ldaptive.SingleConnectionFactory
+
+
Executor for scheduling factory tasks.
+
+
FAILED_AUTHENTICATION - org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
+
failed authentication.
+
+
FAILED_AUTHENTICATION - org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
failed authentication.
+
+
failFastInitialize - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Whether AbstractConnectionPool.initialize() should throw if pooling configuration requirements are not met.
+
+
failFastInitialize - Variable in class org.ldaptive.SingleConnectionFactory
+
+
Whether SingleConnectionFactory.initialize() should throw if the connection cannot be opened.
+
+
failFastInitialize(boolean) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
failFastInitialize(boolean) - Method in class org.ldaptive.SingleConnectionFactory.Builder
+
 
+
failure(LdapURL) - Method in class org.ldaptive.AbstractConnectionStrategy
+
 
+
failure(LdapURL) - Method in interface org.ldaptive.ConnectionStrategy
+
+
Indicates the supplied URL could not be connected to.
+
+
failureException - Variable in class org.ldaptive.ClosedRetryMetadata
+
+
Last thrown exception.
+
+
failureTime - Variable in class org.ldaptive.AbstractRetryMetadata
+
+
Time at which the failure occurred.
+
+
FALSE_BYTE - Static variable in class org.ldaptive.asn1.BooleanType
+
+
Boolean false byte representation.
+
+
FastBindConnectionInitializer - Class in org.ldaptive.ad.extended
+
+
Initializes a connection by performing a fast bind operation.
+
+
FastBindConnectionInitializer() - Constructor for class org.ldaptive.ad.extended.FastBindConnectionInitializer
+
 
+
FastBindRequest - Class in org.ldaptive.ad.extended
+
+
LDAP fast bind request defined as:
+
+
FastBindRequest() - Constructor for class org.ldaptive.ad.extended.FastBindRequest
+
+
Default constructor.
+
+
fError - Variable in class org.ldaptive.auth.ext.FreeIPAAccountState
+
+
freeipa specific enum.
+
+
FieldAttributeValueMutator - Class in org.ldaptive.beans.reflect
+
+
Attribute mutator associated with the Field of an object.
+
+
FieldAttributeValueMutator(String, boolean, ReflectionTranscoder, Field) - Constructor for class org.ldaptive.beans.reflect.FieldAttributeValueMutator
+
+
Creates a new field attribute value mutator.
+
+
FieldAttributeValueMutator(ReflectionTranscoder, Field) - Constructor for class org.ldaptive.beans.reflect.FieldAttributeValueMutator
+
+
Creates a new field attribute value mutator.
+
+
FieldClassDescriptor - Class in org.ldaptive.beans.reflect
+
+
Creates DN and attribute mutators for the Fields on a type.
+
+
FieldClassDescriptor() - Constructor for class org.ldaptive.beans.reflect.FieldClassDescriptor
+
 
+
FIFO - org.ldaptive.pool.QueueType
+
+
first in, first out ordering.
+
+
FileResourceLoader - Class in org.ldaptive.io
+
+
Creates an InputStream from a string that is prefixed with 'file:'.
+
+
FileResourceLoader() - Constructor for class org.ldaptive.io.FileResourceLoader
+
 
+
FileTimeValueTranscoder - Class in org.ldaptive.ad.transcode
+
+
Decodes and encodes an active directory file time value for use in an ldap attribute value.
+
+
FileTimeValueTranscoder() - Constructor for class org.ldaptive.ad.transcode.FileTimeValueTranscoder
+
 
+
filter - Variable in class org.ldaptive.LdapURL
+
+
Search filter of the ldap url.
+
+
filter(String) - Method in class org.ldaptive.auth.SearchDnResolver.Builder
+
+
Sets the user filter.
+
+
filter(String) - Method in class org.ldaptive.FilterTemplate.Builder
+
 
+
filter(String) - Method in class org.ldaptive.SearchRequest.Builder
+
+
Sets the search filter.
+
+
filter(Filter) - Method in class org.ldaptive.SearchRequest.Builder
+
+
Sets the search filter.
+
+
filter(FilterTemplate) - Method in class org.ldaptive.SearchRequest.Builder
+
+
Sets the search filter.
+
+
Filter - Interface in org.ldaptive.filter
+
+
LDAP search filter defined as:
+
+
FILTER_ERROR - org.ldaptive.ResultCode
+
+
filter error.
+
+
FILTER_FUNCTION - Static variable in class org.ldaptive.filter.FilterParser
+
+
Default filter function.
+
+
FILTER_FUNCTION_CONSTRUCTOR - Static variable in class org.ldaptive.filter.FilterParser
+
+
Custom filter parser constructor.
+
+
FILTER_FUNCTION_PROPERTY - Static variable in class org.ldaptive.filter.FilterParser
+
+
Ldap filter function system property.
+
+
FILTER_PATH - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
DER path to filter.
+
+
Filter.Type - Enum in org.ldaptive.filter
+
+
Filter type.
+
+
filterComponent - Variable in class org.ldaptive.filter.NotFilter
+
+
Component of this filter.
+
+
filterComponents - Variable in class org.ldaptive.filter.AndFilter
+
+
Components of this filter.
+
+
filterComponents - Variable in class org.ldaptive.filter.OrFilter
+
+
Components of this filter.
+
+
FilterFunction - Interface in org.ldaptive.filter
+
+
Marker interface for a filter function.
+
+
filterParameters(Object...) - Method in class org.ldaptive.auth.SearchDnResolver.Builder
+
+
Sets the user filter parameters.
+
+
FilterParseException - Exception in org.ldaptive.filter
+
+
Exception that indicates an invalid filter string.
+
+
FilterParseException(ResultCode, String) - Constructor for exception org.ldaptive.filter.FilterParseException
+
+
Creates a new filter parse exception.
+
+
FilterParseException(ResultCode, String, Throwable) - Constructor for exception org.ldaptive.filter.FilterParseException
+
+
Creates a new filter parse exception.
+
+
FilterParseException(ResultCode, Throwable) - Constructor for exception org.ldaptive.filter.FilterParseException
+
+
Creates a new filter parse exception.
+
+
FilterParser - Class in org.ldaptive.filter
+
+
Encapsulates a FilterFunction and exposes a convenience static method for parsing filters.
+
+
FilterParser() - Constructor for class org.ldaptive.filter.FilterParser
+
+
Default constructor.
+
+
FilterSet - Interface in org.ldaptive.filter
+
+
Container of search filters.
+
+
filterTemplate - Variable in class org.ldaptive.SearchOperation
+
+
Filter template.
+
+
FilterTemplate - Class in org.ldaptive
+
+
Class for producing an LDAP search filter from a filter template.
+
+
FilterTemplate() - Constructor for class org.ldaptive.FilterTemplate
+
+
Default constructor.
+
+
FilterTemplate(String) - Constructor for class org.ldaptive.FilterTemplate
+
+
Creates a new search filter with the supplied filter.
+
+
FilterTemplate(String, Object[]) - Constructor for class org.ldaptive.FilterTemplate
+
+
Creates a new search filter with the supplied filter and parameters.
+
+
FilterTemplate.Builder - Class in org.ldaptive
+
 
+
filterTemplates - Variable in class org.ldaptive.templates.SearchTemplates
+
+
Search filter templates.
+
+
filterType - Variable in class org.ldaptive.filter.AbstractAttributeValueAssertionFilter
+
+
Type of filter.
+
+
FilterUtils - Class in org.ldaptive.filter
+
+
Provides utility methods for this package.
+
+
FilterUtils() - Constructor for class org.ldaptive.filter.FilterUtils
+
+
Default constructor.
+
+
FINAL - org.ldaptive.filter.SubstringFilter.Substrings
+
+
Final substring.
+
+
find(T) - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
 
+
find(T) - Method in interface org.ldaptive.beans.persistence.LdapEntryManager
+
+
Searches for the supplied annotated object in an LDAP and returns the object mapped with its ldap attribute + properties set.
+
+
FINDING - org.ldaptive.DerefAliases
+
+
dereference when searching for the starting entry but not when searching the entries beneath the starting point.
+
+
findMatchingParenPosition(String, int) - Method in class org.ldaptive.filter.AbstractFilterFunction
+
+
Returns the index in the supplied filter of the closing paren that matches the opening paren at the start of the + filter.
+
+
flag - Variable in class org.ldaptive.ad.control.ExtendedDnControl
+
+
flag.
+
+
flag - Variable in class org.ldaptive.ad.control.SearchOptionsControl
+
+
flag.
+
+
Flag() - Constructor for enum org.ldaptive.ad.control.ExtendedDnControl.Flag
+
 
+
Flag() - Constructor for enum org.ldaptive.ad.control.SearchOptionsControl.Flag
+
 
+
Flag(long) - Constructor for enum org.ldaptive.ad.control.DirSyncControl.Flag
+
+
Creates a new flag.
+
+
FlagHandler(DirSyncControl) - Constructor for class org.ldaptive.ad.control.DirSyncControl.FlagHandler
+
+
Creates a new flag handler.
+
+
flags - Variable in class org.ldaptive.ad.control.DirSyncControl
+
+
flags.
+
+
FloatValueTranscoder - Class in org.ldaptive.transcode
+
+
Decodes and encodes a float for use in an ldap attribute value.
+
+
FloatValueTranscoder() - Constructor for class org.ldaptive.transcode.FloatValueTranscoder
+
+
Default constructor.
+
+
FloatValueTranscoder(boolean) - Constructor for class org.ldaptive.transcode.FloatValueTranscoder
+
+
Creates a new float value transcoder.
+
+
flush(ChannelHandlerContext) - Method in class org.ldaptive.transport.netty.SaslHandler
+
 
+
followReferral(String[]) - Method in class org.ldaptive.referral.AbstractFollowReferralHandler
+
+
Follows the supplied referral URLs in order until a SUCCESS or REFERRAL_LIMIT_EXCEEDED occurs.
+
+
FollowSearchReferralHandler - Class in org.ldaptive.referral
+
+
Provides handling of an ldap referral for search operations.
+
+
FollowSearchReferralHandler() - Constructor for class org.ldaptive.referral.FollowSearchReferralHandler
+
+
Creates a new search referral handler.
+
+
FollowSearchReferralHandler(int) - Constructor for class org.ldaptive.referral.FollowSearchReferralHandler
+
+
Creates a new search referral handler.
+
+
FollowSearchReferralHandler(int, int, ReferralConnectionFactory) - Constructor for class org.ldaptive.referral.FollowSearchReferralHandler
+
+
Creates a new search referral handler.
+
+
FollowSearchReferralHandler(int, ReferralConnectionFactory) - Constructor for class org.ldaptive.referral.FollowSearchReferralHandler
+
+
Creates a new search referral handler.
+
+
FollowSearchReferralHandler(ReferralConnectionFactory) - Constructor for class org.ldaptive.referral.FollowSearchReferralHandler
+
+
Creates a new search referral handler.
+
+
FollowSearchResultReferenceHandler - Class in org.ldaptive.referral
+
+
Provides handling of an ldap continuation reference for search operations.
+
+
FollowSearchResultReferenceHandler() - Constructor for class org.ldaptive.referral.FollowSearchResultReferenceHandler
+
+
Creates a new search result reference handler.
+
+
FollowSearchResultReferenceHandler(int) - Constructor for class org.ldaptive.referral.FollowSearchResultReferenceHandler
+
+
Creates a new search result reference handler.
+
+
FollowSearchResultReferenceHandler(int, int, ReferralConnectionFactory) - Constructor for class org.ldaptive.referral.FollowSearchResultReferenceHandler
+
+
Creates a new search result reference handler.
+
+
FollowSearchResultReferenceHandler(int, ReferralConnectionFactory) - Constructor for class org.ldaptive.referral.FollowSearchResultReferenceHandler
+
+
Creates a new search result reference handler.
+
+
FollowSearchResultReferenceHandler(ReferralConnectionFactory) - Constructor for class org.ldaptive.referral.FollowSearchResultReferenceHandler
+
+
Creates a new search result reference handler.
+
+
ForceUpdateControl - Class in org.ldaptive.ad.control
+
+
Request control for active directory servers to perform an update even if the data is already the same.
+
+
ForceUpdateControl() - Constructor for class org.ldaptive.ad.control.ForceUpdateControl
+
+
Default constructor.
+
+
ForceUpdateControl(boolean) - Constructor for class org.ldaptive.ad.control.ForceUpdateControl
+
+
Creates a new force update control.
+
+
format() - Method in class org.ldaptive.dn.Dn
+
+
Produces a string representation of this DN.
+
+
format() - Method in class org.ldaptive.dn.NameValue
+
+
Returns a string representation of this name value, of the form 'name=value'.
+
+
format() - Method in class org.ldaptive.dn.RDn
+
+
Returns a string representation of this RDN.
+
+
format() - Method in class org.ldaptive.FilterTemplate
+
+
Returns this filter with its parameters encoded and replaced.
+
+
format() - Method in class org.ldaptive.schema.AttributeType
+
 
+
format() - Method in class org.ldaptive.schema.DITContentRule
+
 
+
format() - Method in class org.ldaptive.schema.DITStructureRule
+
 
+
format() - Method in class org.ldaptive.schema.Extensions
+
+
Returns this extension as formatted string per RFC 4512.
+
+
format() - Method in class org.ldaptive.schema.MatchingRule
+
 
+
format() - Method in class org.ldaptive.schema.MatchingRuleUse
+
 
+
format() - Method in class org.ldaptive.schema.NameForm
+
 
+
format() - Method in class org.ldaptive.schema.ObjectClass
+
 
+
format() - Method in interface org.ldaptive.schema.SchemaElement
+
+
Returns this schema element as formatted string per RFC 4512.
+
+
format() - Method in class org.ldaptive.schema.Syntax
+
 
+
format(RDnNormalizer) - Method in class org.ldaptive.dn.Dn
+
+
Produces a string representation of this DN.
+
+
format(RDnNormalizer) - Method in class org.ldaptive.dn.RDn
+
+
Returns a string representation of this RDN, joining each name value pair with '+'.
+
+
format(RDnNormalizer, char, boolean) - Method in class org.ldaptive.dn.Dn
+
+
Produces a string representation of this DN.
+
+
format(Query) - Method in class org.ldaptive.templates.SearchTemplates
+
+
Creates the filter templates using configured templates and the supplied query.
+
+
formatArgs - Variable in class org.ldaptive.auth.FormatDnResolver
+
+
format arguments.
+
+
formatAttributeName(String) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Formats the supplied name for use as a Java property.
+
+
formatDescriptors(String...) - Static method in class org.ldaptive.schema.SchemaUtils
+
+
Returns a formatted string to describe the supplied descriptors.
+
+
FormatDnResolver - Class in org.ldaptive.auth
+
+
Returns a DN by applying a formatter.
+
+
FormatDnResolver() - Constructor for class org.ldaptive.auth.FormatDnResolver
+
+
Default constructor.
+
+
FormatDnResolver(String) - Constructor for class org.ldaptive.auth.FormatDnResolver
+
+
Creates a new format DN resolver.
+
+
FormatDnResolver(String, Object[]) - Constructor for class org.ldaptive.auth.FormatDnResolver
+
+
Creates a new format DN resolver with the supplied format and arguments.
+
+
formatNumbers(int...) - Static method in class org.ldaptive.schema.SchemaUtils
+
+
Returns a formatted string to describe the supplied numbers.
+
+
formatOID - Variable in class org.ldaptive.control.SessionTrackingControl
+
+
Format OID.
+
+
FormatOIDHandler(SessionTrackingControl) - Constructor for class org.ldaptive.control.SessionTrackingControl.FormatOIDHandler
+
+
Creates a new format oid handler.
+
+
formatOids(String...) - Static method in class org.ldaptive.schema.SchemaUtils
+
+
Returns a formatted string to describe the supplied OIDs.
+
+
formatResult(Result) - Static method in exception org.ldaptive.LdapException
+
+
Formats the supplied result for use as an exception message.
+
+
formatString - Variable in class org.ldaptive.auth.FormatDnResolver
+
+
format of DN.
+
+
FRACTION_PATTERN - Static variable in class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
+
Pattern for capturing optional fraction in generalized time.
+
+
FractionalPart(int) - Constructor for enum org.ldaptive.transcode.GeneralizedTimeValueTranscoder.FractionalPart
+
+
Creates a new fractional part.
+
+
FreeIPAAccountState - Class in org.ldaptive.auth.ext
+
+
Represents the state of a FreeIPA account.
+
+
FreeIPAAccountState(ZonedDateTime, int) - Constructor for class org.ldaptive.auth.ext.FreeIPAAccountState
+
+
Creates a new freeipa account state.
+
+
FreeIPAAccountState(FreeIPAAccountState.Error) - Constructor for class org.ldaptive.auth.ext.FreeIPAAccountState
+
+
Creates a new freeipa account state.
+
+
FreeIPAAccountState.Error - Enum in org.ldaptive.auth.ext
+
+
Enum to define FreeIPA errors.
+
+
FreeIPAAuthenticationResponseHandler - Class in org.ldaptive.auth.ext
+
+
Attempts to parse the authentication response and set the account state using data associated with FreeIPA.
+
+
FreeIPAAuthenticationResponseHandler() - Constructor for class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
Default constructor.
+
+
FreeIPAAuthenticationResponseHandler(Period, int) - Constructor for class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
Creates a new freeipa authentication response handler.
+
+
FreeIPAAuthenticationResponseHandler(Period, Period, int) - Constructor for class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
Creates a new freeipa authentication response handler.
+
+
fromResult - Variable in class org.ldaptive.templates.Query
+
+
Start index of search results to return.
+
+
fromString(String) - Static method in enum org.ldaptive.sasl.QualityOfProtection
+
+
Returns the quality of protection for the supplied protection string.
+
+
fromTagName(String) - Static method in enum org.ldaptive.asn1.UniversalDERTag
+
+
Looks up a universal tag from a tag name.
+
+
fromTagNo(int) - Static method in enum org.ldaptive.asn1.UniversalDERTag
+
+
Looks up a universal tag from a tag number.
+
+
Function() - Constructor for class org.ldaptive.transport.MessageFunctional.Function
+
 
+
+ + + +

G

+
+
GeneralizedTimeValueTranscoder - Class in org.ldaptive.transcode
+
+
Decodes and encodes a generalized time for use in an ldap attribute value.
+
+
GeneralizedTimeValueTranscoder() - Constructor for class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
 
+
GeneralizedTimeValueTranscoder.FractionalPart - Enum in org.ldaptive.transcode
+
+
Describes the fractional part of a generalized time string.
+
+
generate() - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Generates a class for each configured object class.
+
+
GenericControl - Class in org.ldaptive.control
+
+
LDAP control defined as:
+
+
GenericControl(String, boolean, byte[]) - Constructor for class org.ldaptive.control.GenericControl
+
+
Creates a new generic control.
+
+
GenericControl(String, boolean, DERBuffer) - Constructor for class org.ldaptive.control.GenericControl
+
+
Creates a new generic control.
+
+
GenericControl(String, byte[]) - Constructor for class org.ldaptive.control.GenericControl
+
+
Creates a new generic control.
+
+
GenericControl(String, DERBuffer) - Constructor for class org.ldaptive.control.GenericControl
+
+
Creates a new generic control.
+
+
GenPasswdHandler(StringBuilder) - Constructor for class org.ldaptive.extended.PasswordModifyResponseParser.GenPasswdHandler
+
+
Creates a new gen passwd handler.
+
+
GENSTR - org.ldaptive.asn1.UniversalDERTag
+
+
GeneralString type.
+
+
GENTIME - org.ldaptive.asn1.UniversalDERTag
+
+
GeneralizedTime type.
+
+
get() - Method in class org.ldaptive.asn1.DefaultDERBuffer
+
 
+
get() - Method in interface org.ldaptive.asn1.DERBuffer
+
+
Relative get method.
+
+
get() - Method in class org.ldaptive.transport.netty.NettyDERBuffer
+
 
+
get(byte[]) - Method in class org.ldaptive.asn1.DefaultDERBuffer
+
 
+
get(byte[]) - Method in interface org.ldaptive.asn1.DERBuffer
+
+
Relative bulk get method.
+
+
get(byte[]) - Method in class org.ldaptive.transport.netty.NettyDERBuffer
+
 
+
get(int) - Method in class org.ldaptive.transport.netty.HandleMap
+
+
Returns the operation handle for the supplied message id.
+
+
getAcceptedIssuers() - Method in class org.ldaptive.ssl.AggregateTrustManager
+
 
+
getAcceptedIssuers() - Method in class org.ldaptive.ssl.AllowAnyTrustManager
+
 
+
getAcceptedIssuers() - Method in class org.ldaptive.ssl.DefaultTrustManager
+
 
+
getAcceptedIssuers() - Method in class org.ldaptive.ssl.X509ExtendedTrustManagerWrapper
+
 
+
getAccountState() - Method in class org.ldaptive.auth.AuthenticationResponse
+
+
Returns the account state associated with the authenticated user.
+
+
getActivateCondition() - Method in class org.ldaptive.AbstractConnectionStrategy
+
 
+
getActivateCondition() - Method in interface org.ldaptive.ConnectionStrategy
+
+
Returns the condition used to activate connections.
+
+
getActivator() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns the activator for this pool.
+
+
getActivator() - Method in interface org.ldaptive.pool.ConnectionPool
+
+
Returns the activator for this pool.
+
+
getActiveDirectoryError() - Method in class org.ldaptive.auth.ext.ActiveDirectoryAccountState
+
+
Returns the active directory error for this account state.
+
+
getActiveStats() - Method in class org.ldaptive.pool.PooledConnectionStatistics
+
+
Returns all the active timestamp statistics.
+
+
getActiveUrls() - Method in class org.ldaptive.LdapURLSet
+
+
Returns the active URLs.
+
+
getAddOperation() - Method in class org.ldaptive.ext.MergeOperation
+
 
+
getAfterCount() - Method in class org.ldaptive.control.util.VirtualListViewParams
+
+
Returns the after count.
+
+
getAfterCount() - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
+
Returns the after count.
+
+
getAlgorithm() - Method in class org.ldaptive.auth.CompareAuthenticationHandler.Scheme
+
+
Returns the scheme algorithm.
+
+
getAllowMultipleDns() - Method in class org.ldaptive.auth.AggregateDnResolver
+
+
Returns whether DN resolution should fail if multiple DNs are found.
+
+
getAllowMultipleDns() - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Returns whether DN resolution should fail if multiple DNs are found.
+
+
getAllowMultipleEntries() - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Returns whether entry resolution should fail if multiple entries are found.
+
+
getAllValues() - Method in class org.ldaptive.schema.Extensions
+
+
Returns all the values in this extensions.
+
+
getAndIncrementMessageID() - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Returns the value of the next message ID and increments the counter.
+
+
getAppliesAttributeTypes() - Method in class org.ldaptive.schema.MatchingRuleUse
+
+
Returns the applies attribute types.
+
+
getAssertionCount() - Method in class org.ldaptive.filter.SubstringFilter
+
+
Returns the number of assertions in this substring filter.
+
+
getAssertionValue() - Method in class org.ldaptive.control.util.VirtualListViewParams
+
+
Returns the assertion value.
+
+
getAssertionValue() - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
+
Returns the assertion value.
+
+
getAssertionValue() - Method in class org.ldaptive.filter.AbstractAttributeValueAssertionFilter
+
+
Returns the assertion value.
+
+
getAssertionValue() - Method in class org.ldaptive.filter.ExtensibleFilter
+
+
Returns the assertion value.
+
+
getAttempts() - Method in class org.ldaptive.AbstractRetryMetadata
+
 
+
getAttempts() - Method in interface org.ldaptive.RetryMetadata
+
+
Number of attempts for this retry.
+
+
getAttribute() - Method in class org.ldaptive.AttributeModification
+
 
+
getAttribute() - Method in class org.ldaptive.LdapEntry
+
+
Returns a single attribute of this entry.
+
+
getAttribute(String) - Method in class org.ldaptive.LdapEntry
+
+
Returns the attribute with the supplied name.
+
+
getAttributeDesc() - Method in class org.ldaptive.filter.AbstractAttributeValueAssertionFilter
+
+
Returns the attribute description.
+
+
getAttributeDesc() - Method in class org.ldaptive.filter.ExtensibleFilter
+
+
Returns the attribute description.
+
+
getAttributeDesc() - Method in class org.ldaptive.filter.PresenceFilter
+
+
Returns the attribute description.
+
+
getAttributeDesc() - Method in class org.ldaptive.filter.SubstringFilter
+
+
Returns the attribute description.
+
+
getAttributeDescription() - Method in class org.ldaptive.control.SortKey
+
+
Returns the attribute description.
+
+
getAttributeModificationsHandlers() - Method in class org.ldaptive.ext.MergeRequest
+
+
Returns the attribute modifications handlers.
+
+
getAttributeName() - Method in class org.ldaptive.ad.handler.AbstractBinaryAttributeHandler
+
+
Returns the attribute name to convert from binary to string.
+
+
getAttributeName() - Method in class org.ldaptive.control.SortResponseControl
+
+
Returns the attribute name that caused the sort to fail.
+
+
getAttributeNameCaseChange() - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
+
Returns the attribute name case change.
+
+
getAttributeNames() - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
+
Returns the attribute names.
+
+
getAttributeNames() - Method in class org.ldaptive.handler.MergeAttributeEntryHandler
+
+
Returns the attribute names.
+
+
getAttributeNames() - Method in class org.ldaptive.LdapEntry
+
+
Returns the attribute names in this entry.
+
+
getAttributeNames(ObjectClass) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Returns the attribute names to use for the supplied object class.
+
+
getAttributeNames(ObjectClass, Set<ObjectClass>) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Returns the attribute names to use for the supplied object class.
+
+
getAttributes() - Method in class org.ldaptive.AddRequest
+
+
Returns the attributes.
+
+
getAttributes() - Method in class org.ldaptive.dns.AbstractDNSResolver
+
+
Get the types of records to query for, e.g.
+
+
getAttributes() - Method in class org.ldaptive.dns.SRVDNSResolver
+
 
+
getAttributes() - Method in class org.ldaptive.LdapEntry
+
+
Returns the ldap attributes.
+
+
getAttributes() - Method in class org.ldaptive.LdapURL
+
+
Returns the attributes.
+
+
getAttributeType(String) - Method in class org.ldaptive.schema.Schema
+
+
Returns the attribute type with the supplied OID or name.
+
+
getAttributeTypes() - Method in class org.ldaptive.schema.Schema
+
+
Returns the attribute types.
+
+
getAttributeValue(LdapEntry, String...) - Static method in class org.ldaptive.ad.schema.SchemaFactory
+
+
Returns a single value for the first attribute name found in the supplied entry.
+
+
getAttributeValueCaseChange() - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
+
Returns the attribute value case change.
+
+
getAttributeValueEncoders(Collection<byte[]>) - Method in class org.ldaptive.ModifyRequest
+
+
Returns attribute value encoders for the supplied values.
+
+
getAttributeValueMutator(String) - Method in class org.ldaptive.beans.AbstractClassDescriptor
+
 
+
getAttributeValueMutator(String) - Method in interface org.ldaptive.beans.ClassDescriptor
+
+
Returns the attribute value mutator for the attribute with the supplied name.
+
+
getAttributeValueMutators() - Method in class org.ldaptive.beans.AbstractClassDescriptor
+
 
+
getAttributeValueMutators() - Method in interface org.ldaptive.beans.ClassDescriptor
+
+
Returns the attribute value mutators for this type.
+
+
getAttributeValues(LdapEntry, String...) - Static method in class org.ldaptive.ad.schema.SchemaFactory
+
+
Returns the values for the first attribute name found in the supplied entry.
+
+
getAuthenticationAliases() - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Returns the aliases of the entries to use in the authentication keystore
+
+
getAuthenticationCertificate() - Method in class org.ldaptive.ssl.X509CredentialConfig
+
+
Returns the name of the authentication certificate to use.
+
+
getAuthenticationCertificate() - Method in class org.ldaptive.ssl.X509SSLContextInitializer
+
+
Returns the certificate to use for creating the key managers.
+
+
getAuthenticationControls() - Method in class org.ldaptive.auth.AbstractAuthenticationHandler
+
+
Returns the controls for this authentication handler.
+
+
getAuthenticationHandler() - Method in class org.ldaptive.auth.Authenticator
+
+
Returns the authentication handler.
+
+
getAuthenticationHandlerResponse() - Method in class org.ldaptive.auth.AuthenticationResponse
+
 
+
getAuthenticationHandlers() - Method in class org.ldaptive.auth.AggregateAuthenticationHandler
+
+
Returns the authentication handlers to aggregate over.
+
+
getAuthenticationKey() - Method in class org.ldaptive.ssl.X509CredentialConfig
+
+
Returns the name of the authentication key to use.
+
+
getAuthenticationKey() - Method in class org.ldaptive.ssl.X509SSLContextInitializer
+
+
Returns the private key associated with the authentication certificate.
+
+
getAuthenticationKeystore() - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Returns the keystore to use for creating the key managers.
+
+
getAuthenticationPassword() - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Returns the password used for accessing the authentication keystore.
+
+
getAuthenticationRequest() - Method in class org.ldaptive.auth.AuthenticationCriteria
+
+
Returns the authentication request.
+
+
getAuthenticationResponseHandlers() - Method in class org.ldaptive.auth.AggregateAuthenticationResponseHandler
+
+
Returns the response handlers to aggregate over.
+
+
getAuthenticationResultCode() - Method in class org.ldaptive.auth.AuthenticationHandlerResponse
+
 
+
getAuthenticationResultCode() - Method in class org.ldaptive.auth.AuthenticationResponse
+
 
+
getAuthorizationId() - Method in class org.ldaptive.control.AuthorizationIdentityResponseControl
+
+
Returns the authorization id.
+
+
getAuthorizationId() - Method in class org.ldaptive.control.ProxyAuthorizationControl
+
+
Returns the authorization identity.
+
+
getAuthorizationId() - Method in class org.ldaptive.sasl.SaslConfig
+
+
Returns the sasl authorization id.
+
+
getAuthorizationID() - Method in class org.ldaptive.sasl.DefaultSaslClientRequest
+
+
Returns the SASL authorization.
+
+
getAuthorizationID() - Method in class org.ldaptive.sasl.DigestMD5BindRequest
+
 
+
getAuthorizationID() - Method in class org.ldaptive.sasl.GssApiBindRequest
+
 
+
getAutoReconnect() - Method in class org.ldaptive.ConnectionConfig
+
+
Returns whether connections will attempt to reconnect.
+
+
getAutoReconnectCondition() - Method in class org.ldaptive.ConnectionConfig
+
+
Returns the auto reconnect condition.
+
+
getAutoReplay() - Method in class org.ldaptive.ConnectionConfig
+
+
Returns whether operations should be replayed after a reconnect.
+
+
getAuxiliaryClasses() - Method in class org.ldaptive.schema.DITContentRule
+
+
Returns the auxiliary classes.
+
+
getAvailableStats() - Method in class org.ldaptive.pool.PooledConnectionStatistics
+
+
Returns all the available timestamp statistics.
+
+
getBaseDn() - Method in class org.ldaptive.ad.handler.PrimaryGroupIdHandler
+
+
Returns the base DN to search for the primary group.
+
+
getBaseDn() - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Returns the base DN.
+
+
getBaseDn() - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Returns the base DN.
+
+
getBaseDn() - Method in class org.ldaptive.LdapURL
+
+
Returns the base DN.
+
+
getBaseDn() - Method in class org.ldaptive.SearchRequest
+
+
Returns the base DN.
+
+
getBeforeCount() - Method in class org.ldaptive.control.util.VirtualListViewParams
+
+
Returns the before count.
+
+
getBeforeCount() - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
+
Returns the before count.
+
+
getBinaryAttributeNames() - Method in class org.ldaptive.schema.Schema
+
+
Returns the attribute names in this schema that represent binary data.
+
+
getBinaryAttributes() - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Returns names of binary attributes.
+
+
getBinaryAttributes() - Method in class org.ldaptive.SearchRequest
+
+
Returns names of binary attributes.
+
+
getBinaryValue() - Method in class org.ldaptive.dn.NameValue
+
 
+
getBinaryValue() - Method in class org.ldaptive.LdapAttribute
+
+
Returns a single byte array value of this attribute.
+
+
getBinaryValues() - Method in class org.ldaptive.LdapAttribute
+
+
Returns the values of this attribute as byte arrays.
+
+
getBinaryValues(Object) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
+
 
+
getBinaryValues(Object) - Method in interface org.ldaptive.beans.AttributeValueMutator
+
+
Returns the binary values of the attribute.
+
+
getBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.FieldAttributeValueMutator
+
 
+
getBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
+
 
+
getBinaryValues(Object) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
 
+
getBindControls() - Method in class org.ldaptive.BindConnectionInitializer
+
+
Returns the bind controls.
+
+
getBindCredential() - Method in class org.ldaptive.BindConnectionInitializer
+
+
Returns the credential used with the bind DN.
+
+
getBindDn() - Method in class org.ldaptive.BindConnectionInitializer
+
+
Returns the bind DN.
+
+
getBindRequest() - Method in class org.ldaptive.pool.BindConnectionPassivator
+
+
Returns the bind request.
+
+
getBindSaslConfig() - Method in class org.ldaptive.BindConnectionInitializer
+
+
Returns the bind sasl config.
+
+
getBlockWaitTime() - Method in class org.ldaptive.pool.BlockingConnectionPool
+
+
Returns the block wait time.
+
+
getBufferedInputStream(InputStream) - Method in class org.ldaptive.ssl.AbstractCredentialReader
+
+
Gets a buffered input stream from the given input stream.
+
+
getBytes() - Method in class org.ldaptive.Credential
+
+
Returns this credential as a byte array.
+
+
getBytes(ByteBuffer, boolean) - Static method in class org.ldaptive.ad.GlobalIdentifier
+
+
Reads bytes from the supplied byte buffer.
+
+
getChangeNumber() - Method in class org.ldaptive.control.EntryChangeNotificationControl
+
+
Returns the change number.
+
+
getChangesOnly() - Method in class org.ldaptive.control.PersistentSearchRequestControl
+
+
Returns whether only changed entries are returned.
+
+
getChangeType() - Method in class org.ldaptive.control.EntryChangeNotificationControl
+
+
Returns the change type.
+
+
getChangeTypes() - Method in class org.ldaptive.control.PersistentSearchRequestControl
+
+
Returns the persistent search change types.
+
+
getChannelOptions() - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Returns the channel options.
+
+
getChars() - Method in class org.ldaptive.Credential
+
+
Returns this credential as a character array.
+
+
getChildIndex() - Method in class org.ldaptive.asn1.DERPath.Node
+
+
Returns the child index.
+
+
getClassDescriptor(Object) - Method in class org.ldaptive.beans.reflect.DefaultLdapEntryMapper
+
 
+
getClassDescriptor(Object) - Method in class org.ldaptive.beans.spring.SpringLdapEntryMapper
+
 
+
getClassDescriptor(T) - Method in class org.ldaptive.beans.AbstractLdapEntryMapper
+
+
Returns the class descriptor.
+
+
getClassName() - Method in class org.ldaptive.props.PropertyValueParser
+
+
Returns the class name of the object to initialize.
+
+
getClient() - Method in class org.ldaptive.transport.DefaultSaslClient
+
+
Returns the underlying SASL client.
+
+
getCNs(X509Certificate) - Method in class org.ldaptive.ssl.DefaultHostnameVerifier
+
+
Returns the CNs from the supplied certificate.
+
+
getCode() - Method in interface org.ldaptive.auth.AccountState.Error
+
+
Returns the error code.
+
+
getCode() - Method in enum org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
 
+
getCode() - Method in enum org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
 
+
getCode() - Method in enum org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
 
+
getCode() - Method in enum org.ldaptive.auth.ext.PasswordExpirationAccountState.Error
+
 
+
getCode() - Method in enum org.ldaptive.control.PasswordPolicyControl.Error
+
 
+
getCollectionEncoder(Class<?>, Type) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
+
Returns the appropriate collection encoder for the supplied type.
+
+
getCombinedNonce() - Method in class org.ldaptive.transport.ScramSaslClient.ServerFirstMessage
+
 
+
getCompareRequest() - Method in class org.ldaptive.CompareConnectionValidator
+
+ +
+
getCompareValueHandlers() - Method in class org.ldaptive.CompareOperation
+
 
+
getComponent() - Method in class org.ldaptive.filter.NotFilter
+
+
Returns the component of this filter.
+
+
getComponents() - Method in class org.ldaptive.filter.AndFilter
+
+
Returns the components of this filter.
+
+
getComponents() - Method in class org.ldaptive.filter.OrFilter
+
+
Returns the components of this filter.
+
+
getConnection() - Method in class org.ldaptive.auth.AuthenticationHandlerResponse
+
 
+
getConnection() - Method in interface org.ldaptive.ConnectionFactory
+
+
Creates a new connection.
+
+
getConnection() - Method in class org.ldaptive.DefaultConnectionFactory
+
+
Creates a new connection.
+
+
getConnection() - Method in class org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
+
 
+
getConnection() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns a connection from the pool.
+
+
getConnection() - Method in class org.ldaptive.pool.BlockingConnectionPool
+
 
+
getConnection() - Method in interface org.ldaptive.pool.ConnectionPool
+
+
Returns an object from the pool.
+
+
getConnection() - Method in interface org.ldaptive.pool.PooledConnectionProxy
+
+
Returns the connection that is being proxied.
+
+
getConnection() - Method in class org.ldaptive.PooledConnectionFactory
+
 
+
getConnection() - Method in class org.ldaptive.SingleConnectionFactory.ConnectionProxy
+
+
Returns the connection that is being proxied.
+
+
getConnection() - Method in class org.ldaptive.SingleConnectionFactory
+
 
+
getConnection() - Method in class org.ldaptive.transport.MessageFunctional
+
 
+
getConnectionConfig() - Method in interface org.ldaptive.ConnectionFactory
+
+
Returns the connection configuration used to create connections.
+
+
getConnectionConfig() - Method in class org.ldaptive.DefaultConnectionFactory
+
 
+
getConnectionConfig() - Method in class org.ldaptive.PooledConnectionFactory
+
 
+
getConnectionCount() - Method in interface org.ldaptive.ConnectionFactoryMetadata
+
+
Returns the number of times the connection factory has created a connection.
+
+
getConnectionFactory() - Method in class org.ldaptive.AbstractOperation
+
 
+
getConnectionFactory() - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Returns the connection factory.
+
+
getConnectionFactory() - Method in class org.ldaptive.auth.AbstractAuthenticationHandler
+
 
+
getConnectionFactory() - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
+
Returns the connection factory.
+
+
getConnectionFactory() - Method in interface org.ldaptive.ConnectionFactoryManager
+
+
Returns the connection factory.
+
+
getConnectionFactory() - Method in class org.ldaptive.control.util.SyncReplClient
+
+
Returns the connection factory.
+
+
getConnectionFactory() - Method in class org.ldaptive.ext.MergeOperation
+
 
+
getConnectionFactory(String) - Method in class org.ldaptive.referral.DefaultReferralConnectionFactory
+
 
+
getConnectionFactory(String) - Method in interface org.ldaptive.referral.ReferralConnectionFactory
+
+
Returns a connection factory for use with a referral.
+
+
getConnectionInitializers() - Method in class org.ldaptive.ConnectionConfig
+
+
Returns the connection initializers.
+
+
getConnectionPool() - Method in class org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
+
 
+
getConnectionPool() - Method in interface org.ldaptive.pool.PooledConnectionProxy
+
+
Returns the connection pool that this proxy is participating in.
+
+
getConnectionStrategy() - Method in class org.ldaptive.ConnectionConfig
+
+
Returns the connection strategy.
+
+
getConnectionStrategy() - Method in class org.ldaptive.LdapURLRetryMetadata
+
+
Return the connection strategy.
+
+
getConnectionValidator() - Method in class org.ldaptive.ConnectionConfig
+
+
Returns the connection validator.
+
+
getConnectOnCreate() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns whether connections will attempt to connect after creation.
+
+
getConnectTimeout() - Method in class org.ldaptive.ConnectionConfig
+
+
Returns the connect timeout.
+
+
getContentCount() - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
+
Returns the content count.
+
+
getContentCount() - Method in class org.ldaptive.control.VirtualListViewResponseControl
+
+
Returns the content count.
+
+
getContext() - Method in class org.ldaptive.auth.User
+
+
Returns the user context.
+
+
getContextID() - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
+
Returns the context id.
+
+
getContextID() - Method in class org.ldaptive.control.VirtualListViewResponseControl
+
+
Returns the context id.
+
+
getControl(String) - Method in interface org.ldaptive.Message
+
+
Returns the first response control with the supplied OID.
+
+
getControlEncoder() - Method in class org.ldaptive.AbstractRequestMessage
+
+
Returns the encoder to any controls that may be set on this message.
+
+
getControlHandlers() - Method in class org.ldaptive.AbstractOperation
+
 
+
getControlHandlers() - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Returns the control handlers.
+
+
getControls() - Method in class org.ldaptive.AbstractMessage
+
 
+
getControls() - Method in class org.ldaptive.AbstractRequestMessage
+
 
+
getControls() - Method in class org.ldaptive.auth.AuthenticationRequest
+
+
Returns the controls.
+
+
getControls() - Method in interface org.ldaptive.Message
+
+
Returns the response controls for this message.
+
+
getControls() - Method in class org.ldaptive.sasl.DefaultSaslClientRequest
+
 
+
getControls(String, User) - Method in interface org.ldaptive.auth.AddControlAuthenticationRequestHandler.ControlFactory
+
+
Creates a new array of request controls.
+
+
getCookie() - Method in class org.ldaptive.ad.control.DirSyncControl
+
+
Returns the sync request cookie.
+
+
getCookie() - Method in class org.ldaptive.control.PagedResultsControl
+
+
Returns the paged results cookie.
+
+
getCookie() - Method in class org.ldaptive.control.SyncDoneControl
+
+
Returns the sync done cookie.
+
+
getCookie() - Method in class org.ldaptive.control.SyncRequestControl
+
+
Returns the sync request cookie.
+
+
getCookie() - Method in class org.ldaptive.control.SyncStateControl
+
+
Returns the sync state cookie.
+
+
getCookie() - Method in class org.ldaptive.extended.SyncInfoMessage
+
+
Returns the sync request cookie.
+
+
getCookieManager() - Method in class org.ldaptive.control.util.VirtualListViewParams
+
+
Returns the cookie manager.
+
+
getCount() - Method in class org.ldaptive.control.util.SyncReplCookie.CSN
+
+
Returns the count part of the CSN
+
+
getCreatedTime() - Method in class org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
+
 
+
getCreatedTime() - Method in interface org.ldaptive.pool.PooledConnectionProxy
+
+
Returns the time this proxy was created.
+
+
getCredential() - Method in class org.ldaptive.auth.AuthenticationCriteria
+
+
Returns the credential.
+
+
getCredential() - Method in class org.ldaptive.auth.AuthenticationRequest
+
+
Returns the credential.
+
+
getCredential() - Method in class org.ldaptive.jaas.LdapCredential
+
+
Returns the credential for this ldap credential.
+
+
getCredentialConfig() - Method in class org.ldaptive.ssl.SslConfig
+
+
Returns the credential config.
+
+
getCredentials(NameCallback, PasswordCallback, boolean) - Method in class org.ldaptive.jaas.AbstractLoginModule
+
+
Attempts to retrieve credentials for the supplied name and password callbacks.
+
+
getCritical() - Method in class org.ldaptive.AbstractMessage.ControlParser
+
+
Returns the control criticality.
+
+
getCriticality() - Method in class org.ldaptive.control.AbstractControl
+
 
+
getCriticality() - Method in interface org.ldaptive.control.Control
+
+
Returns whether the control is critical.
+
+
getCsn() - Method in class org.ldaptive.control.util.SyncReplCookie
+
+
Returns the CSN.
+
+
getDeclaredFields(Class<?>) - Method in class org.ldaptive.beans.reflect.FieldClassDescriptor
+
+
Returns a map of all the field names to the field.
+
+
getDecodedValue() - Method in class org.ldaptive.dn.DefaultDnParser.OctetStringHandler
+
+
Returns the decoded octet string value.
+
+
getDefaultConnectionFactory() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns the connection factory for this pool.
+
+
getDefaultSingleValueTranscoders() - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
+
Initializes the set of default single value transcoders.
+
+
getDefaultSocketChannelType() - Static method in class org.ldaptive.transport.netty.NettyUtils
+
+
Returns the default socket channel type for this platform.
+
+
getDefaultTypeMappings() - Static method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Returns the default syntax types used to determine attribute property type.
+
+
getDeleteEntry() - Method in class org.ldaptive.ext.MergeRequest
+
+
Returns whether to delete the entry.
+
+
getDeleteOperation() - Method in class org.ldaptive.ext.MergeOperation
+
 
+
getDerefAliases() - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Returns how to dereference aliases.
+
+
getDerefAliases() - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Returns how to dereference aliases.
+
+
getDerefAliases() - Method in class org.ldaptive.SearchRequest
+
+
Returns how to dereference aliases.
+
+
getDescription() - Method in class org.ldaptive.schema.AbstractSchemaElement
+
+
Returns the description.
+
+
getDiagnosticMessage() - Method in class org.ldaptive.AbstractResult
+
 
+
getDiagnosticMessage() - Method in interface org.ldaptive.Result
+
+
Returns the diagnostic message.
+
+
getDirSyncCookie(SearchResponse) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Returns the dir sync cookie in the supplied response or null if no cookie exists.
+
+
getDirSyncFlags(SearchResponse) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Returns the dir sync flags in the supplied response or -1 if no flags exists.
+
+
getDITContentRule(String) - Method in class org.ldaptive.schema.Schema
+
+
Returns the DIT content rule with the supplied OID or name.
+
+
getDitContentRules() - Method in class org.ldaptive.schema.Schema
+
+
Returns the DIT content rules.
+
+
getDITStructureRule(int) - Method in class org.ldaptive.schema.Schema
+
+
Returns the DIT structure rule with the supplied ID.
+
+
getDITStructureRule(String) - Method in class org.ldaptive.schema.Schema
+
+
Returns the DIT structure rule with the supplied name.
+
+
getDitStructureRules() - Method in class org.ldaptive.schema.Schema
+
+
Returns the DIT structure rules.
+
+
getDn() - Method in class org.ldaptive.AddRequest
+
+
Returns the DN.
+
+
getDn() - Method in class org.ldaptive.auth.AuthenticationCriteria
+
+
Returns the dn.
+
+
getDn() - Method in class org.ldaptive.CompareRequest
+
+
Returns the DN.
+
+
getDn() - Method in class org.ldaptive.DeleteRequest
+
+
Returns the DN.
+
+
getDn() - Method in class org.ldaptive.LdapEntry
+
+
Returns the ldap DN.
+
+
getDn() - Method in class org.ldaptive.ModifyRequest
+
+
Returns the DN.
+
+
getDnAttributeName() - Method in class org.ldaptive.handler.DnAttributeEntryHandler
+
+
Returns the DN attribute name.
+
+
getDnAttributes() - Method in class org.ldaptive.filter.ExtensibleFilter
+
+
Returns whether matching should occur against attributes of the DN.
+
+
getDnCaseChange() - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
+
Returns the DN case change.
+
+
getDnResolver() - Method in class org.ldaptive.auth.Authenticator
+
+
Returns the DN resolver.
+
+
getDnResolvers() - Method in class org.ldaptive.auth.AggregateDnResolver
+
+
Returns the DN resolvers to aggregate over.
+
+
getDnValueMutator() - Method in class org.ldaptive.beans.AbstractClassDescriptor
+
 
+
getDnValueMutator() - Method in interface org.ldaptive.beans.ClassDescriptor
+
+
Returns the DN value mutator for this type.
+
+
getEDirectoryError() - Method in class org.ldaptive.auth.ext.EDirectoryAccountState
+
+
Returns the edirectory error for this account state.
+
+
getEnabledCipherSuites() - Method in class org.ldaptive.ssl.SslConfig
+
+
Returns the names of the SSL cipher suites to use for secure connections.
+
+
getEnabledProtocols() - Method in class org.ldaptive.ssl.SslConfig
+
+
Returns the names of the SSL protocols to use for secure connections.
+
+
getEncoded() - Method in class org.ldaptive.transport.netty.EncodedRequest
+
+
Returns the encoded request.
+
+
getEncodedDiagnosticMessage() - Method in interface org.ldaptive.Result
+
+
Returns the diagnostic message percent encoded if Result.ENCODE_CNTRL_CHARS is true.
+
+
getEncoder() - Method in class org.ldaptive.filter.AbstractAttributeValueAssertionFilter
+
 
+
getEncoder() - Method in class org.ldaptive.filter.AndFilter
+
 
+
getEncoder() - Method in class org.ldaptive.filter.ExtensibleFilter
+
 
+
getEncoder() - Method in interface org.ldaptive.filter.Filter
+
+
Returns the encoder for this filter.
+
+
getEncoder() - Method in class org.ldaptive.filter.NotFilter
+
 
+
getEncoder() - Method in class org.ldaptive.filter.OrFilter
+
 
+
getEncoder() - Method in class org.ldaptive.filter.PresenceFilter
+
 
+
getEncoder() - Method in class org.ldaptive.filter.SubstringFilter
+
 
+
getEntries() - Method in class org.ldaptive.SearchResponse
+
+
Returns a collection of ldap entry.
+
+
getEntry() - Method in class org.ldaptive.ad.control.util.NotificationClient.NotificationItem
+
+
Returns the search entry contained in this item or null if this item does not contain a search entry.
+
+
getEntry() - Method in class org.ldaptive.ext.MergeRequest
+
+
Returns the ldap entry to merge.
+
+
getEntry() - Method in class org.ldaptive.SearchResponse
+
+
Returns a single entry of this result.
+
+
getEntry(String) - Method in class org.ldaptive.SearchResponse
+
+
Returns the ldap entry in this result with the supplied DN.
+
+
getEntry(String, KeyStore, char[]) - Static method in class org.ldaptive.ssl.KeyStoreUtils
+
+
Returns a keystore entry from the supplied keystore.
+
+
getEntryDns() - Method in class org.ldaptive.SearchResponse
+
+
Returns the entry DNs in this result.
+
+
getEntryHandlers() - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Returns the search entry handlers.
+
+
getEntryHandlers() - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
 
+
getEntryHandlers() - Method in class org.ldaptive.SearchOperation
+
 
+
getEntryResolver() - Method in class org.ldaptive.auth.Authenticator
+
+
Returns the entry resolver.
+
+
getEntryResolvers() - Method in class org.ldaptive.auth.AggregateEntryResolver
+
+
Returns the entry resolvers to aggregate over.
+
+
getEntryUuid() - Method in class org.ldaptive.control.SyncStateControl
+
+
Returns the entry uuid.
+
+
getEntryUuids() - Method in class org.ldaptive.extended.SyncInfoMessage
+
+
Returns the entry uuids.
+
+
getEnum(Class<?>, String) - Static method in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Returns the enum for the supplied type and value.
+
+
getEqualityMatchingRule() - Method in class org.ldaptive.schema.AttributeType
+
+
Returns the equality matching rule.
+
+
getError() - Method in class org.ldaptive.auth.AccountState
+
+
Returns the first account state error or null if no errors exist.
+
+
getError() - Method in class org.ldaptive.control.PasswordPolicyControl
+
+
Returns the password policy error.
+
+
getErrors() - Method in class org.ldaptive.auth.AccountState
+
+
Returns the account state errors.
+
+
getEscapeUser() - Method in class org.ldaptive.auth.FormatDnResolver
+
+
Returns whether the user input will be escaped using FormatDnResolver.attributeValueEscaper.
+
+
getException() - Method in class org.ldaptive.ad.control.util.NotificationClient.NotificationItem
+
+
Returns the exception contained in this item or null if this item does not contain an exception.
+
+
getExceptionHandler() - Method in class org.ldaptive.AbstractOperation
+
 
+
getExceptionHandler() - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Returns the search exception handler.
+
+
getExceptionHandler() - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
 
+
getExcludeAttributes() - Method in class org.ldaptive.ext.MergeRequest
+
+
Returns the names of attributes that are excluded when performing a modify.
+
+
getExcludedNames() - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Returns the attribute names to exclude from bean generation.
+
+
getExpiration() - Method in class org.ldaptive.auth.AccountState.DefaultWarning
+
 
+
getExpiration() - Method in interface org.ldaptive.auth.AccountState.Warning
+
+
Returns the expiration.
+
+
getExpirationPeriod() - Method in class org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler
+
+
Returns the amount of time since a password was set until it will expire.
+
+
getExpirationPeriod() - Method in class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
Returns the amount of time since a password was set until it will expire.
+
+
getExtendedDnFlag() - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Returns the flag that is used on the extended dn control.
+
+
getExtendedValueHandlers() - Method in class org.ldaptive.extended.ExtendedOperation
+
 
+
getExtensions() - Method in class org.ldaptive.schema.AbstractSchemaElement
+
+
Returns the extensions.
+
+
getFailFastInitialize() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns whether AbstractConnectionPool.initialize() should throw if pooling configuration requirements are not met.
+
+
getFailFastInitialize() - Method in class org.ldaptive.SingleConnectionFactory
+
+
Returns whether SingleConnectionFactory.initialize() should throw if the connection cannot be opened.
+
+
getFailureException() - Method in class org.ldaptive.ClosedRetryMetadata
+
+
Returns the exception that caused the closed connection.
+
+
getFailureTime() - Method in class org.ldaptive.AbstractRetryMetadata
+
 
+
getFailureTime() - Method in interface org.ldaptive.RetryMetadata
+
+
Returns the failure time.
+
+
getField(Field, Object) - Static method in class org.ldaptive.beans.reflect.ReflectionUtils
+
+
Returns the value of the supplied field on the supplied object.
+
+
getFilter() - Method in class org.ldaptive.FilterTemplate
+
+
Gets the filter.
+
+
getFilter() - Method in class org.ldaptive.LdapURL
+
+
Returns the filter.
+
+
getFilter() - Method in class org.ldaptive.SearchRequest
+
+
Returns the search filter.
+
+
getFilterFunction() - Static method in class org.ldaptive.filter.FilterParser
+
+
The FilterParser.FILTER_FUNCTION_PROPERTY property is checked and that class is loaded if provided.
+
+
getFlag() - Method in class org.ldaptive.ad.control.ExtendedDnControl
+
+
Returns the flag.
+
+
getFlag() - Method in class org.ldaptive.ad.control.SearchOptionsControl
+
+
Returns the flag.
+
+
getFlags() - Method in class org.ldaptive.ad.control.DirSyncControl
+
+
Returns the flags value.
+
+
getFormat() - Method in class org.ldaptive.auth.FormatDnResolver
+
+
Returns the formatter string used to return the entry DN.
+
+
getFormatArgs() - Method in class org.ldaptive.auth.FormatDnResolver
+
+
Returns the format arguments.
+
+
getFormatOID() - Method in class org.ldaptive.control.SessionTrackingControl
+
+
Returns the format OID.
+
+
getFreeIPAError() - Method in class org.ldaptive.auth.ext.FreeIPAAccountState
+
+
Returns the freeipa error for this account state.
+
+
getFromResult() - Method in class org.ldaptive.templates.Query
+
+
Returns the from result.
+
+
getGraceAuthNsRemaining() - Method in class org.ldaptive.control.PasswordPolicyControl
+
+
Returns the number of grace authentications remaining.
+
+
getGroupFilter() - Method in class org.ldaptive.ad.handler.PrimaryGroupIdHandler
+
+
Returns the search filter used to find the primary group.
+
+
getHandle() - Method in class org.ldaptive.transport.MessageFunctional
+
 
+
getHandshakeCompletedListeners() - Method in class org.ldaptive.ssl.SslConfig
+
+
Returns the handshake completed listeners to use for secure connections.
+
+
getHandshakeTimeout() - Method in class org.ldaptive.ssl.SslConfig
+
+
Returns the handshake timeout.
+
+
getHostname() - Method in class org.ldaptive.LdapURL
+
+
Returns the hostname.
+
+
getHostnameVerifier() - Method in class org.ldaptive.ssl.SslConfig
+
+
Returns the hostname verifier.
+
+
getHostnameWithPort() - Method in class org.ldaptive.LdapURL
+
+
Returns the hostname:port.
+
+
getHostnameWithSchemeAndPort() - Method in class org.ldaptive.LdapURL
+
+
Returns the scheme://hostname:port.
+
+
getID() - Method in class org.ldaptive.schema.DITStructureRule
+
+
Returns the id.
+
+
getIdentifier() - Method in class org.ldaptive.auth.User
+
+
Returns the user identifier.
+
+
getIdleTime() - Method in class org.ldaptive.pool.IdlePruneStrategy
+
+
Returns the idle time.
+
+
getInactiveUrls() - Method in class org.ldaptive.LdapURLActivatorService
+
+
Returns the list of inactive urls.
+
+
getInactiveUrls() - Method in class org.ldaptive.LdapURLSet
+
+
Returns the inactive URLs.
+
+
getIncludeAttributes() - Method in class org.ldaptive.ext.MergeRequest
+
+
Returns the names of attributes that are included when performing a modify.
+
+
getInetAddress() - Method in class org.ldaptive.LdapURL
+
+
Returns the resolved IP address.
+
+
getInitials(String[]) - Method in class org.ldaptive.templates.SearchTemplates.InitialTermParser
+
+
This converts an array of names into an array of initials.
+
+
getInstance() - Static method in class org.ldaptive.LdapURLActivatorService
+
+
Returns the instance of this singleton.
+
+
getInstance(String) - Static method in class org.ldaptive.beans.reflect.TranscoderFactory
+
+
Returns a value transcoder for the supplied type.
+
+
getIntermediateResponseHandlers() - Method in class org.ldaptive.AbstractOperation
+
 
+
getIntermediateResponseHandlers() - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Returns the intermediate response handlers.
+
+
getIterations() - Method in class org.ldaptive.transport.ScramSaslClient.ServerFirstMessage
+
 
+
getJaasLoginModule() - Method in class org.ldaptive.sasl.GssApiBindRequest
+
+
Returns the class name of the JAAS login module.
+
+
getJaasName() - Method in class org.ldaptive.sasl.GssApiBindRequest
+
+
Returns the entry name in a JAAS configuration file.
+
+
getJaasOptions() - Method in class org.ldaptive.sasl.GssApiBindRequest
+
+
Returns the JAAS options for the login module.
+
+
getJaasRefreshConfig() - Method in class org.ldaptive.sasl.GssApiBindRequest
+
+
Returns whether to refresh the JAAS configuration prior to use.
+
+
getKeyManagerFactory(X509Certificate, PrivateKey) - Method in class org.ldaptive.ssl.X509SSLContextInitializer
+
+
Creates a new key manager factory.
+
+
getKeyManagerFactory(KeyStore, char[], String...) - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Creates a new key manager factory.
+
+
getKeyManagers() - Method in class org.ldaptive.ssl.DefaultSSLContextInitializer
+
 
+
getKeyManagers() - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
 
+
getKeyManagers() - Method in interface org.ldaptive.ssl.SSLContextInitializer
+
+
Returns the key managers used when creating SSL contexts.
+
+
getKeyManagers() - Method in class org.ldaptive.ssl.X509SSLContextInitializer
+
 
+
getKeyStore() - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Returns the name of the keystore to use.
+
+
getKeyStoreAliases() - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Returns the aliases of the keystore to use.
+
+
getKeyStorePassword() - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Returns the password for the keystore.
+
+
getKeyStoreType() - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Returns the type of the keystore.
+
+
getLabel() - Method in class org.ldaptive.auth.CompareAuthenticationHandler.Scheme
+
+
Returns the scheme label.
+
+
getLastActiveStat() - Method in class org.ldaptive.pool.PooledConnectionStatistics
+
+
Returns the last timestamp at which this connection was made active.
+
+
getLastAvailableStat() - Method in class org.ldaptive.pool.PooledConnectionStatistics
+
+
Returns the last timestamp at which this connection was made available.
+
+
getLdapEntry() - Method in class org.ldaptive.auth.AuthenticationResponse
+
+
Returns the ldap entry of the authenticated user.
+
+
getLdapEntry() - Method in class org.ldaptive.jaas.LdapDnPrincipal
+
+
Returns the ldap entry for this ldap principal.
+
+
getLdapEntry() - Method in class org.ldaptive.jaas.LdapPrincipal
+
+
Returns the ldap entry for this ldap principal.
+
+
getLdapEntry(ConnectionFactory, String, String, String...) - Static method in class org.ldaptive.schema.SchemaFactory
+
+
Searches for the supplied dn and returns its ldap entry.
+
+
getLdapEntryMapper() - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
+
Returns the ldap entry mapper.
+
+
getLdapUrl() - Method in class org.ldaptive.ConnectionConfig
+
+
Returns the ldap url.
+
+
getLdapUrl() - Method in interface org.ldaptive.ConnectionFactoryMetadata
+
+
Returns the LDAP URL the connection factory is using.
+
+
getLdapURL() - Method in interface org.ldaptive.Connection
+
+
Returns the URL that was selected for this connection.
+
+
getLdapURL() - Method in class org.ldaptive.dns.SRVRecord
+
+
Returns the target properly formatted as an LDAP URL.
+
+
getLdapURL() - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
getLoginsRemaining() - Method in class org.ldaptive.auth.AccountState.DefaultWarning
+
 
+
getLoginsRemaining() - Method in interface org.ldaptive.auth.AccountState.Warning
+
+
Returns the number of logins remaining until the account locks.
+
+
getLong(ByteBuffer, boolean) - Static method in class org.ldaptive.ad.SecurityIdentifier
+
+
Reads a long from the supplied byte buffer.
+
+
getMatchedDN() - Method in class org.ldaptive.AbstractResult
+
 
+
getMatchedDN() - Method in interface org.ldaptive.Result
+
+
Returns the matched DN.
+
+
getMatchedValuesFilters() - Method in class org.ldaptive.control.MatchedValuesRequestControl
+
+
Returns the filters to use for matching values.
+
+
getMatchingRule(String) - Method in class org.ldaptive.schema.Schema
+
+
Returns the matching rule with the supplied OID or name.
+
+
getMatchingRuleId() - Method in class org.ldaptive.control.SortKey
+
+
Returns the matching rule id.
+
+
getMatchingRuleID() - Method in class org.ldaptive.filter.ExtensibleFilter
+
+
Returns the matching rule id.
+
+
getMatchingRules() - Method in class org.ldaptive.schema.Schema
+
+
Returns the matching rules.
+
+
getMatchingRuleUse(String) - Method in class org.ldaptive.schema.Schema
+
+
Returns the matching rule use with the supplied OID or name.
+
+
getMatchingRuleUses() - Method in class org.ldaptive.schema.Schema
+
+
Returns the matching rule uses.
+
+
getMaxAttributeCount() - Method in class org.ldaptive.ad.control.DirSyncControl
+
+
Returns the maximum attribute count.
+
+
getMaxLoginFailures() - Method in class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
Returns the maximum login failures.
+
+
getMaxPoolSize() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns the max pool size.
+
+
getMechanism() - Method in class org.ldaptive.sasl.CramMD5BindRequest
+
 
+
getMechanism() - Method in class org.ldaptive.sasl.DefaultSaslClientRequest
+
+
Returns the SASL mechanism.
+
+
getMechanism() - Method in class org.ldaptive.sasl.DigestMD5BindRequest
+
 
+
getMechanism() - Method in class org.ldaptive.sasl.GssApiBindRequest
+
 
+
getMechanism() - Method in class org.ldaptive.sasl.SaslConfig
+
+
Returns the sasl mechanism.
+
+
getMechanism() - Method in class org.ldaptive.sasl.ScramBindRequest
+
 
+
getMechanism() - Method in class org.ldaptive.transport.DefaultSaslClient
+
+
Returns the SASL mechanism for this client.
+
+
getMembers() - Method in class org.ldaptive.jaas.LdapGroup
+
+
Returns an unmodifiable set of the members in this group.
+
+
getMergeAttributeName() - Method in class org.ldaptive.handler.MergeAttributeEntryHandler
+
+
Returns the merge attribute name.
+
+
getMergeAttributes() - Method in class org.ldaptive.handler.RecursiveResultHandler
+
+
Returns the attribute names that will be merged by the recursive search.
+
+
getMessage() - Method in interface org.ldaptive.auth.AccountState.Error
+
+
Returns the error message.
+
+
getMessage() - Method in enum org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
 
+
getMessage() - Method in enum org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
 
+
getMessage() - Method in enum org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
 
+
getMessage() - Method in enum org.ldaptive.auth.ext.PasswordExpirationAccountState.Error
+
 
+
getMessage() - Method in enum org.ldaptive.control.PasswordPolicyControl.Error
+
 
+
getMessage() - Method in class org.ldaptive.transport.ScramSaslClient.ClientFinalMessage
+
 
+
getMessage() - Method in class org.ldaptive.transport.ScramSaslClient.ClientFirstMessage
+
 
+
getMessage() - Method in class org.ldaptive.transport.ScramSaslClient.ServerFirstMessage
+
 
+
getMessageID() - Method in class org.ldaptive.AbandonRequest
+
 
+
getMessageID() - Method in class org.ldaptive.AbstractMessage
+
 
+
getMessageID() - Method in interface org.ldaptive.Message
+
+
Returns the ID for this message.
+
+
getMessageID() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+
Returns the message ID assigned to this handle.
+
+
getMessageID() - Method in class org.ldaptive.transport.netty.EncodedRequest
+
+
Returns the message ID.
+
+
getMessageID() - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Returns the value of the next message ID.
+
+
getMessageType() - Method in class org.ldaptive.extended.SyncInfoMessage
+
+
Returns the message type.
+
+
getMinPoolSize() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns the min pool size.
+
+
getMod() - Method in class org.ldaptive.control.util.SyncReplCookie.CSN
+
+
Returns the mod part of the CSN
+
+
getModifications() - Method in class org.ldaptive.ModifyRequest
+
+
Returns the attribute modifications.
+
+
getModifyOperation() - Method in class org.ldaptive.ext.MergeOperation
+
 
+
getMutualAuthentication() - Method in class org.ldaptive.sasl.SaslConfig
+
+
Returns whether mutual authentication should occur.
+
+
getName() - Method in class org.ldaptive.asn1.DERPath.Node
+
+
Returns the name.
+
+
getName() - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
+
 
+
getName() - Method in interface org.ldaptive.beans.AttributeValueMutator
+
+
Returns the name of the attribute.
+
+
getName() - Method in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
+
 
+
getName() - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
 
+
getName() - Method in class org.ldaptive.CompareRequest
+
+
Returns the name.
+
+
getName() - Method in class org.ldaptive.dn.NameValue
+
+
Returns the attribute name.
+
+
getName() - Method in class org.ldaptive.jaas.LdapDnPrincipal
+
 
+
getName() - Method in class org.ldaptive.jaas.LdapGroup
+
 
+
getName() - Method in class org.ldaptive.jaas.LdapPrincipal
+
 
+
getName() - Method in class org.ldaptive.jaas.LdapRole
+
 
+
getName() - Method in class org.ldaptive.LdapAttribute
+
+
Returns the attribute description with options.
+
+
getName() - Method in class org.ldaptive.LdapEntry.AttributeParser
+
+
Returns the attribute name.
+
+
getName() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns the name for this pool.
+
+
getName() - Method in class org.ldaptive.schema.AbstractNamedSchemaElement
+
+
Returns the first name defined or null if no names are defined.
+
+
getName() - Method in enum org.ldaptive.schema.AttributeUsage
+
+
Returns the name.
+
+
getName(boolean) - Method in class org.ldaptive.LdapAttribute
+
+
Returns the attribute description with or without options.
+
+
getNameForm() - Method in class org.ldaptive.schema.DITStructureRule
+
+
Returns the name form.
+
+
getNameForm(String) - Method in class org.ldaptive.schema.Schema
+
+
Returns the name form with the supplied OID or name.
+
+
getNameForms() - Method in class org.ldaptive.schema.Schema
+
+
Returns the name forms.
+
+
getNameFunction() - Method in class org.ldaptive.dn.DefaultRDnNormalizer
+
+
Returns the attribute name function.
+
+
getNameMappings() - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Returns the mapping of directory attribute name to bean property.
+
+
getNames() - Method in class org.ldaptive.dn.Dn
+
+
Returns all the RDN names.
+
+
getNames() - Method in class org.ldaptive.dn.RDn
+
+
Returns all the names in this RDN.
+
+
getNames() - Method in class org.ldaptive.schema.AbstractNamedSchemaElement
+
+
Returns the names.
+
+
getNames() - Method in class org.ldaptive.schema.Extensions
+
+
Returns the name.
+
+
getNameValue() - Method in class org.ldaptive.dn.RDn
+
+
Returns the first name value pair in this RDN.
+
+
getNameValue(String) - Method in class org.ldaptive.dn.RDn
+
+
Returns a single name value that matches the supplied name.
+
+
getNameValues() - Method in class org.ldaptive.dn.RDn
+
+
Returns all the name value pairs in this RDN.
+
+
getNameValues(String) - Method in class org.ldaptive.dn.RDn
+
+
Returns the name values that match the supplied name.
+
+
getNewRDn() - Method in class org.ldaptive.ModifyDnRequest
+
+
Returns the new RDN.
+
+
getNewSuperiorDn() - Method in class org.ldaptive.ModifyDnRequest
+
+
Returns the new superior DN.
+
+
getNonBlockingInitialize() - Method in class org.ldaptive.SingleConnectionFactory
+
+
Returns whether SingleConnectionFactory.initialize() should execute on a separate thread.
+
+
getNonce() - Method in class org.ldaptive.sasl.ScramBindRequest
+
 
+
getNonce() - Method in class org.ldaptive.transport.ScramSaslClient.ClientFirstMessage
+
 
+
getNormalizedDn() - Method in class org.ldaptive.LdapEntry
+
+
Returns the normalized ldap DN.
+
+
getObject() - Method in class org.ldaptive.asn1.AbstractParseHandler
+
+
Returns the object.
+
+
getObjectClass(String) - Method in class org.ldaptive.schema.Schema
+
+
Returns the object class with the supplied OID or name.
+
+
getObjectClasses() - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Returns the object classes.
+
+
getObjectClasses() - Method in class org.ldaptive.schema.Schema
+
+
Returns the object classes.
+
+
getObjectClassType() - Method in class org.ldaptive.schema.ObjectClass
+
+
Returns the object class type.
+
+
getOid() - Method in class org.ldaptive.AbstractMessage.ControlParser
+
+
Returns the control oid.
+
+
getOID() - Method in class org.ldaptive.control.AbstractControl
+
 
+
getOID() - Method in interface org.ldaptive.control.Control
+
+
Returns the OID for this control.
+
+
getOID() - Method in class org.ldaptive.schema.AttributeType
+
+
Returns the oid.
+
+
getOID() - Method in class org.ldaptive.schema.DITContentRule
+
+
Returns the oid.
+
+
getOID() - Method in class org.ldaptive.schema.MatchingRule
+
+
Returns the oid.
+
+
getOID() - Method in class org.ldaptive.schema.MatchingRuleUse
+
+
Returns the oid.
+
+
getOID() - Method in class org.ldaptive.schema.NameForm
+
+
Returns the oid.
+
+
getOID() - Method in class org.ldaptive.schema.ObjectClass
+
+
Returns the oid.
+
+
getOID() - Method in class org.ldaptive.schema.Syntax
+
+
Returns the oid.
+
+
getOldDn() - Method in class org.ldaptive.ModifyDnRequest
+
+
Returns the old DN.
+
+
getOnClose() - Method in class org.ldaptive.SingleConnectionFactory
+
+
Returns the function to run when the connection is closed.
+
+
getOnComplete() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
getOnControl() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
getOnEntry() - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
getOnException() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
getOnFailure() - Method in class org.ldaptive.AbstractConnectionValidator
+
+
Returns a consumer to handle a connection that has failed validation.
+
+
getOnIntermediate() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
getOnOpen() - Method in class org.ldaptive.SingleConnectionFactory
+
+
Returns the function to run when the connection is opened.
+
+
getOnReference() - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
getOnReferral() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
getOnResult() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
getOnSearchResult() - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
getOnSuccess() - Method in class org.ldaptive.AbstractConnectionValidator
+
+
Returns a consumer to handle a connection that has been successfully validated.
+
+
getOnUnsolicitedNotification() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
getOperation() - Method in class org.ldaptive.AttributeModification
+
 
+
getOperation() - Method in class org.ldaptive.concurrent.AbstractOperationWorker
+
+
Returns the underlying operation.
+
+
getOptionalAttributes() - Method in class org.ldaptive.schema.DITContentRule
+
+
Returns the optional attributes.
+
+
getOptionalAttributes() - Method in class org.ldaptive.schema.NameForm
+
+
Returns the optional attributes.
+
+
getOptionalAttributes() - Method in class org.ldaptive.schema.ObjectClass
+
+
Returns the optional attributes.
+
+
getOptions() - Method in class org.ldaptive.LdapAttribute
+
+
Returns any options that may exist on the attribute description.
+
+
getOrderingMatchingRule() - Method in class org.ldaptive.schema.AttributeType
+
+
Returns the ordering matching rule.
+
+
getPackageName() - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Returns the package name where beans will be generated.
+
+
getPagedResultsCookie(SearchResponse) - Method in class org.ldaptive.control.util.PagedResultsClient
+
+
Returns the paged results cookie in the supplied response or null if no cookie exists.
+
+
getParameters() - Method in class org.ldaptive.FilterTemplate
+
+
Gets the filter parameters.
+
+
getParent() - Method in class org.ldaptive.dn.Dn
+
+
Convenience method to retrieve the parent DN.
+
+
getParsedDn() - Method in class org.ldaptive.LdapEntry
+
+
Returns the parsed ldap DN.
+
+
getPassivator() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns the passivator for this pool.
+
+
getPassivator() - Method in interface org.ldaptive.pool.ConnectionPool
+
+
Returns the passivator for this pool.
+
+
getPassword() - Method in class org.ldaptive.sasl.ScramBindRequest
+
 
+
getPasswordAttribute() - Method in class org.ldaptive.auth.CompareAuthenticationHandler
+
+
Returns the password attribute.
+
+
getPasswordExpirationError() - Method in class org.ldaptive.auth.ext.PasswordExpirationAccountState
+
+
Returns the password expiration error for this account state.
+
+
getPasswordPolicyError() - Method in class org.ldaptive.auth.ext.PasswordPolicyAccountState
+
+
Returns the password policy error for this account state.
+
+
getPasswordScheme() - Method in class org.ldaptive.auth.CompareAuthenticationHandler
+
+
Returns the password scheme.
+
+
getPeriod() - Static method in class org.ldaptive.LdapURLActivatorService
+
+
Returns the activator period.
+
+
getPooledConnectionStatistics() - Method in class org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
+
 
+
getPooledConnectionStatistics() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
 
+
getPooledConnectionStatistics() - Method in interface org.ldaptive.pool.ConnectionPool
+
+
Returns the statistics for each connection in the pool.
+
+
getPooledConnectionStatistics() - Method in interface org.ldaptive.pool.PooledConnectionProxy
+
+
Returns the statistics associated with this connection's activity in the pool.
+
+
getPort() - Method in class org.ldaptive.dns.SRVRecord
+
+
Returns the port.
+
+
getPort() - Method in class org.ldaptive.LdapURL
+
+
Returns the port.
+
+
getPreviousDn() - Method in class org.ldaptive.control.EntryChangeNotificationControl
+
+
Returns the previous dn.
+
+
getPriority() - Method in class org.ldaptive.dns.SRVRecord
+
+
Returns the priority.
+
+
getProperties() - Static method in class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Method in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Returns the property keys for this invoker.
+
+
getProperties() - Static method in class org.ldaptive.props.AuthenticationRequestPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Static method in class org.ldaptive.props.AuthenticatorPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Static method in class org.ldaptive.props.BindConnectionInitializerPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Static method in class org.ldaptive.props.BlockingConnectionPoolPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Static method in class org.ldaptive.props.CompareAuthenticationHandlerPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Static method in class org.ldaptive.props.ConnectionConfigPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Static method in class org.ldaptive.props.DefaultConnectionFactoryPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Static method in class org.ldaptive.props.PooledConnectionFactoryPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Method in interface org.ldaptive.props.PropertyInvoker
+
+
Returns the property names for this invoker.
+
+
getProperties() - Method in class org.ldaptive.props.PropertyValueParser
+
+
Returns the properties from the configuration.
+
+
getProperties() - Static method in class org.ldaptive.props.SearchConnectionValidatorPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Static method in class org.ldaptive.props.SearchDnResolverPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Static method in class org.ldaptive.props.SearchEntryResolverPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Static method in class org.ldaptive.props.SearchRequestPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Static method in class org.ldaptive.props.SearchRoleResolverPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Static method in class org.ldaptive.props.SimpleBindAuthenticationHandlerPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Static method in class org.ldaptive.props.SslConfigPropertySource
+
+
Returns the property names for this property source.
+
+
getProperties() - Method in class org.ldaptive.sasl.SaslConfig
+
+
Returns sasl properties.
+
+
getProperty(String) - Method in class org.ldaptive.sasl.SaslConfig
+
+
Returns a sasl property.
+
+
getPropertyDescriptors(Class<?>) - Method in class org.ldaptive.beans.reflect.MethodClassDescriptor
+
+
Returns a map of property descriptor names to property descriptor.
+
+
getPrunePeriod() - Method in class org.ldaptive.pool.AbstractPruneStrategy
+
 
+
getPrunePeriod() - Method in interface org.ldaptive.pool.PruneStrategy
+
+
Returns the interval at which the prune task will be executed.
+
+
getPruneStrategy() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns the prune strategy for this pool.
+
+
getQualityOfProtection() - Method in class org.ldaptive.sasl.SaslConfig
+
+
Returns the sasl quality of protection.
+
+
getQualityOfProtection() - Method in class org.ldaptive.transport.DefaultSaslClient
+
+
Returns the QOP for this client.
+
+
getQueueType() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns the type of queue used for this connection pool.
+
+
getRDn() - Method in class org.ldaptive.dn.Dn
+
+
Returns the first RDN in this DN.
+
+
getRDns() - Method in class org.ldaptive.dn.Dn
+
+
Returns the RDNs in this DN.
+
+
getRealm() - Method in class org.ldaptive.sasl.SaslConfig
+
+
Returns the sasl realm.
+
+
getReceivedTime() - Method in interface org.ldaptive.OperationHandle
+
+
Returns the time this operation received a result or encountered an exception.
+
+
getReceivedTime() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
getReconnectTimeout() - Method in class org.ldaptive.ConnectionConfig
+
+
Returns the reconnect timeout.
+
+
getReference() - Method in class org.ldaptive.SearchResponse
+
+
Returns a single search reference of this result.
+
+
getReferenceHandlers() - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Returns the search reference handlers.
+
+
getReferenceHandlers() - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
 
+
getReferenceHandlers() - Method in class org.ldaptive.SearchOperation
+
 
+
getReferences() - Method in class org.ldaptive.SearchResponse
+
+
Returns a collection of ldap entry.
+
+
getReferralConnectionFactory() - Method in class org.ldaptive.referral.AbstractFollowReferralHandler
+
+
Returns the referral connection factory.
+
+
getReferralDepth() - Method in class org.ldaptive.referral.AbstractFollowReferralHandler
+
+
Returns the referral depth of this handler.
+
+
getReferralHandlers() - Method in class org.ldaptive.AbstractOperation
+
 
+
getReferralHandlers() - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Returns the referral handlers.
+
+
getReferralLimit() - Method in class org.ldaptive.referral.AbstractFollowReferralHandler
+
+
Returns the maximum number of referrals to follow.
+
+
getReferralURLs() - Method in class org.ldaptive.AbstractResult
+
 
+
getReferralURLs() - Method in interface org.ldaptive.Result
+
+
Returns the referral URLs.
+
+
getReflectionTranscoder() - Method in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
+
+
Returns the reflection transcoder.
+
+
getRefreshDeletes() - Method in class org.ldaptive.control.SyncDoneControl
+
+
Returns whether to refresh deletes.
+
+
getRefreshDeletes() - Method in class org.ldaptive.extended.SyncInfoMessage
+
+
Returns whether to refresh deletes.
+
+
getRefreshDone() - Method in class org.ldaptive.extended.SyncInfoMessage
+
+
Returns whether refreshes are done.
+
+
getReloadHint() - Method in class org.ldaptive.control.SyncRequestControl
+
+
Returns the reload hint.
+
+
getRemainingBytes() - Method in interface org.ldaptive.asn1.DERBuffer
+
+
Returns the bytes remaining in the buffer.
+
+
getRequest() - Method in class org.ldaptive.AbstractOperationConnectionValidator
+
+
Returns the operation request.
+
+
getRequest() - Method in class org.ldaptive.SearchOperation
+
 
+
getRequest() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+
Returns the request.
+
+
getRequest() - Method in class org.ldaptive.transport.MessageFunctional
+
 
+
getRequestEncoders(int) - Method in class org.ldaptive.AbandonRequest
+
 
+
getRequestEncoders(int) - Method in class org.ldaptive.AbstractRequestMessage
+
+
Returns the request encoders for this message.
+
+
getRequestEncoders(int) - Method in class org.ldaptive.AddRequest
+
 
+
getRequestEncoders(int) - Method in class org.ldaptive.AnonymousBindRequest
+
 
+
getRequestEncoders(int) - Method in class org.ldaptive.CompareRequest
+
 
+
getRequestEncoders(int) - Method in class org.ldaptive.DeleteRequest
+
 
+
getRequestEncoders(int) - Method in class org.ldaptive.extended.ExtendedRequest
+
 
+
getRequestEncoders(int) - Method in class org.ldaptive.ModifyDnRequest
+
 
+
getRequestEncoders(int) - Method in class org.ldaptive.ModifyRequest
+
 
+
getRequestEncoders(int) - Method in class org.ldaptive.sasl.SaslBindRequest
+
 
+
getRequestEncoders(int) - Method in class org.ldaptive.SearchRequest
+
 
+
getRequestEncoders(int) - Method in class org.ldaptive.SimpleBindRequest
+
 
+
getRequestEncoders(int) - Method in class org.ldaptive.UnbindRequest
+
 
+
getRequestHandlers() - Method in class org.ldaptive.AbstractOperation
+
 
+
getRequestHandlers() - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Returns the search request handlers.
+
+
getRequestHandlers() - Method in class org.ldaptive.auth.Authenticator
+
+
Returns the authentication request handlers.
+
+
getRequestMode() - Method in class org.ldaptive.control.SyncRequestControl
+
+
Returns the request mode.
+
+
getRequiredAttributes() - Method in class org.ldaptive.schema.DITContentRule
+
+
Returns the required attributes.
+
+
getRequiredAttributes() - Method in class org.ldaptive.schema.NameForm
+
+
Returns the required attributes.
+
+
getRequiredAttributes() - Method in class org.ldaptive.schema.ObjectClass
+
+
Returns the required attributes.
+
+
getResolvedDn() - Method in class org.ldaptive.auth.AuthenticationResponse
+
+
Returns the DN that was resolved in order to perform authentication.
+
+
getResolveEntryOnFailure() - Method in class org.ldaptive.auth.Authenticator
+
+
Returns whether to execute the entry resolver on authentication failure.
+
+
getResolveFromAttribute() - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Gets an attribute to use to resolve the DN, if the attribute is not present the resolution fails back on the + entry's DN.
+
+
getResolverFunction() - Method in class org.ldaptive.DnsResolverConnectionStrategy
+
+
Returns the name resolution function.
+
+
getResource(String) - Static method in class org.ldaptive.io.ResourceUtils
+
+ +
+
getResource(String, ResourceLoader...) - Static method in class org.ldaptive.io.ResourceUtils
+
+
Attempts to find a ResourceLoader that supports the supplied path.
+
+
getResponseControl(SearchResponse) - Method in class org.ldaptive.control.util.PagedResultsClient
+
+
Returns the PagedResultsControl in the supplied response.
+
+
getResponseControl(SearchResponse) - Method in class org.ldaptive.control.util.VirtualListViewClient
+
+
Returns the VirtualListViewResponseControl in the supplied response.
+
+
getResponseHandlers() - Method in class org.ldaptive.auth.Authenticator
+
+
Returns the authentication response handlers.
+
+
getResponseName() - Method in class org.ldaptive.extended.ExtendedResponse
+
 
+
getResponseName() - Method in class org.ldaptive.extended.IntermediateResponse
+
 
+
getResponseTimeout() - Method in class org.ldaptive.AbstractRequestMessage
+
+
Returns the response timeout.
+
+
getResponseTimeout() - Method in class org.ldaptive.ConnectionConfig
+
+
Returns the response timeout.
+
+
getResponseTimeoutCondition() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+
Returns a predicate to determine whether the responseTimeout semaphore should be released.
+
+
getResponseTimeoutCondition() - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
getResponseValue() - Method in class org.ldaptive.extended.ExtendedResponse
+
 
+
getResponseValue() - Method in class org.ldaptive.extended.IntermediateResponse
+
 
+
getResponseValueParseHandler() - Method in class org.ldaptive.extended.SyncInfoMessage
+
 
+
getRestrictedAttributes() - Method in class org.ldaptive.schema.DITContentRule
+
+
Returns the restricted attributes.
+
+
getResult() - Method in class org.ldaptive.ad.control.util.NotificationClient.NotificationItem
+
+
Returns the response contained in this item or null if this item does not contain a response.
+
+
getResultCode() - Method in class org.ldaptive.AbstractResult
+
 
+
getResultCode() - Method in exception org.ldaptive.LdapException
+
+
Returns the result code.
+
+
getResultCode() - Method in interface org.ldaptive.Result
+
+
Returns the result code.
+
+
getResultHandlers() - Method in class org.ldaptive.AbstractOperation
+
 
+
getResultHandlers() - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Returns the search result handlers.
+
+
getResultHandlers() - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
 
+
getRetryCondition() - Method in class org.ldaptive.AbstractConnectionStrategy
+
 
+
getRetryCondition() - Method in interface org.ldaptive.ConnectionStrategy
+
+
Returns the condition used to determine whether to attempt to activate a connection.
+
+
getRetryMetadata() - Method in class org.ldaptive.LdapURL
+
+
Returns the retry metadata.
+
+
getReturnAttributes() - Method in class org.ldaptive.auth.AuthenticationRequest
+
+
Returns the return attributes.
+
+
getReturnAttributes() - Method in class org.ldaptive.auth.Authenticator
+
+
Returns the return attributes.
+
+
getReturnAttributes() - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
+
Returns the return attributes.
+
+
getReturnAttributes() - Method in class org.ldaptive.SearchRequest
+
+
Returns the search return attributes.
+
+
getReturnAttributes() - Method in class org.ldaptive.templates.Query
+
+
Returns the return attributes.
+
+
getReturnEcs() - Method in class org.ldaptive.control.PersistentSearchRequestControl
+
+
Returns whether to return an Entry Change Notification control.
+
+
getReverseOrder() - Method in class org.ldaptive.control.SortKey
+
+
Returns whether results should be in reverse sorted order.
+
+
getRid() - Method in class org.ldaptive.control.util.SyncReplCookie
+
+
Returns the RID.
+
+
getSalt() - Method in class org.ldaptive.transport.ScramSaslClient.ServerFirstMessage
+
 
+
getSaltedPassword() - Method in class org.ldaptive.transport.ScramSaslClient.ClientFinalMessage
+
 
+
getSaslClient() - Method in class org.ldaptive.sasl.DefaultSaslClientRequest
+
+
Returns the SASL client to use for this request.
+
+
getSaslClient() - Method in class org.ldaptive.sasl.GssApiBindRequest
+
 
+
getSaslClient() - Method in interface org.ldaptive.sasl.SaslClientRequest
+
+
Returns the SASL client used by this request.
+
+
getSaslClient() - Method in class org.ldaptive.sasl.ScramBindRequest
+
 
+
getSaslProperties() - Method in class org.ldaptive.sasl.DefaultSaslClientRequest
+
+
Returns the SASL properties.
+
+
getSaslProperties() - Method in class org.ldaptive.sasl.DigestMD5BindRequest
+
 
+
getSaslProperties() - Method in class org.ldaptive.sasl.GssApiBindRequest
+
 
+
getSchema() - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Returns the schema.
+
+
getSchemaFunction() - Static method in class org.ldaptive.schema.SchemaParser
+
+
The SchemaParser.SCHEMA_FUNCTION_PROPERTY property is checked and that class is loaded if provided.
+
+
getScheme() - Method in class org.ldaptive.LdapURL
+
+
Returns the scheme.
+
+
getScope() - Method in class org.ldaptive.LdapURL
+
+
Returns the scope.
+
+
getSearchAttribute() - Method in class org.ldaptive.handler.RecursiveResultHandler
+
+
Returns the attribute name that will be recursively searched on.
+
+
getSearchAttributes() - Method in class org.ldaptive.ext.MergeRequest
+
+
Returns the names of attributes that are used when searching for the entry.
+
+
getSearchOperation() - Method in class org.ldaptive.ext.MergeOperation
+
 
+
getSearchOperationWorker() - Method in class org.ldaptive.templates.SearchTemplatesOperation
+
+
Returns the search operation worker.
+
+
getSearchRequest() - Method in class org.ldaptive.SearchConnectionValidator
+
+ +
+
getSearchRestrictions() - Method in class org.ldaptive.templates.Query
+
+
Returns the search restrictions.
+
+
getSearchRestrictions() - Method in class org.ldaptive.templates.SearchTemplates
+
+
Returns the filter to use for search restrictions.
+
+
getSearchResult(ConnectionFactory, String, String, String[]) - Static method in class org.ldaptive.ad.schema.SchemaFactory
+
+
Searches for the supplied dn and returns its ldap entry.
+
+
getSearchResultHandlers() - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Returns the search result handlers.
+
+
getSearchResultHandlers() - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
 
+
getSearchResultHandlers() - Method in class org.ldaptive.SearchOperation
+
 
+
getSearchScope() - Method in class org.ldaptive.SearchRequest
+
+
Gets the search scope.
+
+
getSearchTemplates() - Method in class org.ldaptive.templates.SearchTemplatesOperation
+
+
Returns the search templates.
+
+
getSecurityStrength() - Method in class org.ldaptive.sasl.SaslConfig
+
+
Returns the sasl security strength.
+
+
getSentTime() - Method in interface org.ldaptive.OperationHandle
+
+
Returns the time this operation sent a request.
+
+
getSentTime() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
getServerName() - Method in class org.ldaptive.ad.control.VerifyNameControl
+
+
Returns the server name.
+
+
getServerSaslCreds() - Method in class org.ldaptive.BindResponse
+
 
+
getSessionSourceIp() - Method in class org.ldaptive.control.SessionTrackingControl
+
+
Returns the session source ip.
+
+
getSessionSourceName() - Method in class org.ldaptive.control.SessionTrackingControl
+
+
Returns the session source name.
+
+
getSessionTrackingIdentifier() - Method in class org.ldaptive.control.SessionTrackingControl
+
+
Returns the session tracking identifier.
+
+
getSid() - Method in class org.ldaptive.control.util.SyncReplCookie.CSN
+
+
Returns the sid part of the CSN
+
+
getSingleValueReflectionTranscoder(Class<?>) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
+
Returns the appropriate single value encoder for the supplied type.
+
+
getSize() - Method in class org.ldaptive.asn1.DERPath
+
+
Gets the number of nodes in the path.
+
+
getSize() - Method in class org.ldaptive.control.PagedResultsControl
+
+
Returns the paged results size.
+
+
getSizeLimit() - Method in class org.ldaptive.SearchRequest
+
+
Returns the size limit.
+
+
getSocketChannelType() - Method in class org.ldaptive.transport.netty.ConnectionTransport
+
+
Returns the socket channel type used with the event loop group.
+
+
getSocketChannelType() - Method in class org.ldaptive.transport.netty.NioConnectionTransport
+
 
+
getSortKeys() - Method in class org.ldaptive.control.SortRequestControl
+
+
Returns the sort keys.
+
+
getSortResult() - Method in class org.ldaptive.control.SortResponseControl
+
+
Returns the result code of the server side sort.
+
+
getSslConfig() - Method in class org.ldaptive.ConnectionConfig
+
+
Returns the ssl config.
+
+
getStartTLSTimeout() - Method in class org.ldaptive.ConnectionConfig
+
+
Returns the startTLS timeout.
+
+
getStatistics() - Method in class org.ldaptive.ad.control.GetStatsControl
+
+
Returns the statistics.
+
+
getStatisticsSize() - Method in class org.ldaptive.pool.IdlePruneStrategy
+
 
+
getStatisticsSize() - Method in interface org.ldaptive.pool.PruneStrategy
+
+
Returns the number of statistics to store for this prune strategy.
+
+
GetStatsControl - Class in org.ldaptive.ad.control
+
+
Request/response control for active directory servers to return statistics along with search results.
+
+
GetStatsControl() - Constructor for class org.ldaptive.ad.control.GetStatsControl
+
+
Default constructor.
+
+
GetStatsControl(boolean) - Constructor for class org.ldaptive.ad.control.GetStatsControl
+
+
Creates a new get stats control.
+
+
GetStatsControl.IntegerHandler - Class in org.ldaptive.ad.control
+
+
Parse handler implementation for integer stats.
+
+
GetStatsControl.StringHandler - Class in org.ldaptive.ad.control
+
+
Parse handler implementation for string stats.
+
+
getString() - Method in class org.ldaptive.Credential
+
+
Returns this credential as a string.
+
+
getStringValue() - Method in class org.ldaptive.dn.NameValue
+
 
+
getStringValue() - Method in class org.ldaptive.LdapAttribute
+
+
Returns a single string value of this attribute.
+
+
getStringValues() - Method in class org.ldaptive.ad.UnicodePwdAttribute
+
 
+
getStringValues() - Method in class org.ldaptive.LdapAttribute
+
+
Returns the values of this attribute as strings.
+
+
getStringValues(Object) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
+
 
+
getStringValues(Object) - Method in interface org.ldaptive.beans.AttributeValueMutator
+
+
Returns the string values of the attribute.
+
+
getStringValues(Object) - Method in class org.ldaptive.beans.reflect.FieldAttributeValueMutator
+
 
+
getStringValues(Object) - Method in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
+
 
+
getStringValues(Object) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
 
+
getStructuralClass() - Method in class org.ldaptive.schema.NameForm
+
+
Returns the structural object class.
+
+
getSubAny() - Method in class org.ldaptive.filter.SubstringFilter
+
+
Returns the any substring assertion.
+
+
getSubFinal() - Method in class org.ldaptive.filter.SubstringFilter
+
+
Returns the final substring assertion.
+
+
getSubInitial() - Method in class org.ldaptive.filter.SubstringFilter
+
+
Returns the initial substring assertion.
+
+
getSubjectAltNames(X509Certificate, DefaultHostnameVerifier.SubjectAltNameType) - Method in class org.ldaptive.ssl.DefaultHostnameVerifier
+
+
Returns the subject alternative names matching the supplied name type from the supplied certificate.
+
+
getSubstringMatchingRule() - Method in class org.ldaptive.schema.AttributeType
+
+
Returns the substring matching rule.
+
+
getSubtreeSearch() - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Returns whether subtree searching will be used.
+
+
getSubtreeSearch() - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Returns whether subtree searching will be used.
+
+
getSuccessTime() - Method in class org.ldaptive.AbstractRetryMetadata
+
 
+
getSuccessTime() - Method in interface org.ldaptive.RetryMetadata
+
+
Returns the success time.
+
+
getSuperiorClasses() - Method in class org.ldaptive.schema.ObjectClass
+
+
Returns the superior classes.
+
+
getSuperiorRules() - Method in class org.ldaptive.schema.DITStructureRule
+
+
Returns the superior rules.
+
+
getSuperiorType() - Method in class org.ldaptive.schema.AttributeType
+
+
Returns the superior type.
+
+
getSyncState() - Method in class org.ldaptive.control.SyncStateControl
+
+
Returns the sync state.
+
+
getSyntax(String) - Method in class org.ldaptive.schema.Schema
+
+
Returns the syntax with the supplied OID.
+
+
getSyntaxes() - Method in class org.ldaptive.schema.Schema
+
+
Returns the syntaxes.
+
+
getSyntaxOID() - Method in class org.ldaptive.schema.AttributeType
+
+
Returns the syntax oid.
+
+
getSyntaxOID() - Method in class org.ldaptive.schema.MatchingRule
+
+
Returns the syntax oid.
+
+
getSyntaxOID(boolean) - Method in class org.ldaptive.schema.AttributeType
+
+
Returns the syntax oid.
+
+
getSyntaxOIDBoundCount() - Method in class org.ldaptive.schema.AttributeType
+
+
Returns the syntax oid bound count.
+
+
getSyntaxType(AttributeType, Syntax) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Returns the class for the supplied attribute type and syntax.
+
+
getTagByte() - Method in class org.ldaptive.asn1.AbstractDERTag
+
 
+
getTagByte() - Method in class org.ldaptive.asn1.ApplicationDERTag
+
 
+
getTagByte() - Method in class org.ldaptive.asn1.ContextDERTag
+
 
+
getTagByte() - Method in interface org.ldaptive.asn1.DERTag
+
+
Gets the value of this tag for encoding.
+
+
getTagByte() - Method in enum org.ldaptive.asn1.UniversalDERTag
+
 
+
getTagNo() - Method in class org.ldaptive.asn1.AbstractDERTag
+
 
+
getTagNo() - Method in interface org.ldaptive.asn1.DERTag
+
+
Gets the decimal value of the tag.
+
+
getTagNo() - Method in enum org.ldaptive.asn1.UniversalDERTag
+
+
Gets the decimal value of the tag.
+
+
getTarget() - Method in class org.ldaptive.dns.SRVRecord
+
+
Returns the target.
+
+
getTargetOffset() - Method in class org.ldaptive.control.util.VirtualListViewParams
+
+
Returns the target offset.
+
+
getTargetOffset() - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
+
Returns the target offset.
+
+
getTargetPosition() - Method in class org.ldaptive.control.VirtualListViewResponseControl
+
+
Returns the target position.
+
+
getTemplate() - Method in class org.ldaptive.SearchOperation
+
 
+
getterMethod - Variable in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
+
+
Method to get data from.
+
+
getTermParsers() - Method in class org.ldaptive.templates.SearchTemplates
+
+
Returns the term parsers used for creating filter parameters.
+
+
getTerms() - Method in class org.ldaptive.templates.Query
+
+
Returns the terms.
+
+
getThrowCondition() - Method in class org.ldaptive.AbstractOperation
+
 
+
getThrowCondition() - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Returns the throw condition.
+
+
getThrowCondition() - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
 
+
getThrowCondition() - Method in class org.ldaptive.ext.MergeOperation
+
 
+
getThrowCondition() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
getTime() - Method in class org.ldaptive.control.util.SyncReplCookie.CSN
+
+
Returns the time part of the CSN
+
+
getTimeBeforeExpiration() - Method in class org.ldaptive.control.PasswordExpiringControl
+
+
Returns the time in seconds until password expiration.
+
+
getTimeBeforeExpiration() - Method in class org.ldaptive.control.PasswordPolicyControl
+
+
Returns the time before expiration in seconds.
+
+
getTimeLimit() - Method in class org.ldaptive.SearchRequest
+
+
Returns the time limit.
+
+
getTimeoutIsFailure() - Method in class org.ldaptive.AbstractConnectionValidator
+
+
Returns whether a timeout should be considered a validation failure.
+
+
getToResult() - Method in class org.ldaptive.templates.Query
+
+
Returns the to result.
+
+
getTransport() - Method in class org.ldaptive.DefaultConnectionFactory
+
+
Returns the ldap transport.
+
+
getTransport() - Method in class org.ldaptive.PooledConnectionFactory
+
+
Returns the ldap transport.
+
+
getTransport(Class<? extends ConnectionFactory>) - Static method in class org.ldaptive.transport.TransportFactory
+
+
The TransportFactory.TRANSPORT_OVERRIDE map is checked and that class is loaded if provided.
+
+
getTransportOption(String) - Method in class org.ldaptive.ConnectionConfig
+
+
Returns a transport option.
+
+
getTransportOptions() - Method in class org.ldaptive.ConnectionConfig
+
+
Returns transport options.
+
+
getTrustAliases() - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Returns the aliases of the entries to use in the trust keystore
+
+
getTrustCertificates() - Method in class org.ldaptive.ssl.X509CredentialConfig
+
+
Returns the name of the trust certificates to use.
+
+
getTrustCertificates() - Method in class org.ldaptive.ssl.X509SSLContextInitializer
+
+
Returns the certificates to use for creating the trust managers.
+
+
getTrustKeystore() - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Returns the keystore to use for creating the trust managers.
+
+
getTrustManagerFactory(X509Certificate[]) - Method in class org.ldaptive.ssl.X509SSLContextInitializer
+
+
Creates a new trust manager factory.
+
+
getTrustManagerFactory(KeyStore, String...) - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Creates a new trust manager factory.
+
+
getTrustManagers() - Method in class org.ldaptive.ssl.AbstractSSLContextInitializer
+
 
+
getTrustManagers() - Method in class org.ldaptive.ssl.AggregateTrustManager
+
+
Returns the trust managers that are aggregated.
+
+
getTrustManagers() - Method in class org.ldaptive.ssl.SslConfig
+
+
Returns the trust managers.
+
+
getTrustManagers() - Method in interface org.ldaptive.ssl.SSLContextInitializer
+
+
Returns the trust managers used when creating SSL contexts.
+
+
getTrustStore() - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Returns the name of the truststore to use.
+
+
getTrustStoreAliases() - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Returns the aliases of the truststore to use.
+
+
getTrustStorePassword() - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Returns the password for the truststore.
+
+
getTrustStoreType() - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Returns the type of the truststore.
+
+
getTrustStrategy() - Method in class org.ldaptive.ssl.AggregateTrustManager
+
+
Returns the trust strategy.
+
+
getType() - Method in class org.ldaptive.ad.transcode.DeltaTimeValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.ad.transcode.FileTimeValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.ad.transcode.UnicodePwdValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
+
 
+
getType() - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
+
 
+
getType() - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
 
+
getType() - Method in interface org.ldaptive.beans.reflect.ReflectionTranscoder
+
+
Returns the type produced by this transcoder.
+
+
getType() - Method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
+
 
+
getType() - Method in class org.ldaptive.filter.AndFilter
+
 
+
getType() - Method in interface org.ldaptive.filter.FilterSet
+
+
Returns the type of filter set.
+
+
getType() - Method in class org.ldaptive.filter.NotFilter
+
 
+
getType() - Method in class org.ldaptive.filter.OrFilter
+
 
+
getType() - Method in class org.ldaptive.schema.transcode.AttributeTypeValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.schema.transcode.DITContentRuleValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.schema.transcode.DITStructureRuleValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.schema.transcode.MatchingRuleUseValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.schema.transcode.MatchingRuleValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.schema.transcode.NameFormValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.schema.transcode.ObjectClassValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.schema.transcode.SyntaxValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.transcode.BooleanValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.transcode.ByteArrayValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.transcode.CertificateValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.transcode.CharArrayValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.transcode.DoubleValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.transcode.FloatValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.transcode.IntegerValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.transcode.LongValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.transcode.ObjectValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.transcode.ShortValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.transcode.StringValueTranscoder
+
 
+
getType() - Method in class org.ldaptive.transcode.UUIDValueTranscoder
+
 
+
getType() - Method in interface org.ldaptive.transcode.ValueTranscoder
+
+
Returns the type produced by this value transcoder.
+
+
getTypeMappings() - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Returns the type mappings.
+
+
getUnsolicitedNotificationHandlers() - Method in class org.ldaptive.AbstractOperation
+
 
+
getUnsolicitedNotificationHandlers() - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Returns the unsolicited notification handlers.
+
+
getUris() - Method in class org.ldaptive.SearchResultReference
+
 
+
getUrl() - Method in class org.ldaptive.LdapURL
+
+
Returns the formatted URL as scheme://hostname:port/baseDn?attrs?scope?filter.
+
+
getUrls() - Method in class org.ldaptive.LdapURLSet
+
 
+
getUsage() - Method in class org.ldaptive.schema.AttributeType
+
+
Returns the usage.
+
+
getUser() - Method in class org.ldaptive.auth.AuthenticationRequest
+
+
Returns the user.
+
+
getUserFilter() - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Returns the filter used to search for the user.
+
+
getUserFilter() - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Returns the filter used to search for the user.
+
+
getUserFilterParameters() - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Returns the filter parameters used to search for the user.
+
+
getUserFilterParameters() - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Returns the filter parameters used to search for the user.
+
+
getUsername() - Method in class org.ldaptive.sasl.ScramBindRequest
+
 
+
getUseStartTLS() - Method in class org.ldaptive.ConnectionConfig
+
+
Returns whether startTLS will be used for connections.
+
+
getValidatePeriod() - Method in class org.ldaptive.AbstractConnectionValidator
+
 
+
getValidatePeriod() - Method in interface org.ldaptive.ConnectionValidator
+
+
Returns the interval at which the validation task will be executed.
+
+
getValidateTimeout() - Method in class org.ldaptive.AbstractConnectionValidator
+
 
+
getValidateTimeout() - Method in interface org.ldaptive.ConnectionValidator
+
+
Returns the duration at which a validate operation should be abandoned.
+
+
getValidationExceptionHandler() - Method in class org.ldaptive.PooledConnectionFactory
+
+
Returns the validation exception handler.
+
+
getValidator() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns the connection validator for this pool.
+
+
getValidator() - Method in class org.ldaptive.SingleConnectionFactory
+
+
Returns the connection validator for this factory.
+
+
getValidResultCodes() - Method in class org.ldaptive.AbstractOperationConnectionValidator
+
+
Returns the valid result codes.
+
+
getValue() - Method in class org.ldaptive.AbstractMessage.ControlParser
+
+
Returns the control value.
+
+
getValue() - Method in class org.ldaptive.CompareRequest
+
+
Returns the value.
+
+
getValue() - Method in class org.ldaptive.control.util.SyncReplCookie.CSN
+
+
Returns the entire value of the CSN.
+
+
getValue(Object) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleDnValueMutator
+
 
+
getValue(Object) - Method in interface org.ldaptive.beans.DnValueMutator
+
+
Returns the DN value for the supplied object.
+
+
getValue(Object) - Method in class org.ldaptive.beans.reflect.DefaultDnValueMutator
+
 
+
getValue(Object) - Method in class org.ldaptive.beans.spring.SpelDnValueMutator
+
 
+
getValue(String) - Method in class org.ldaptive.dn.Dn
+
+
Returns the first RDN value with the supplied name.
+
+
getValue(String) - Method in class org.ldaptive.schema.Extensions
+
+
Returns a single string value for the extension with the supplied name.
+
+
getValue(Function<byte[], T>) - Method in class org.ldaptive.dn.NameValue
+
 
+
getValue(Function<byte[], T>) - Method in class org.ldaptive.LdapAttribute
+
+
Returns a single decoded value of this attribute.
+
+
getValueEscaper() - Method in class org.ldaptive.dn.DefaultRDnNormalizer
+
+
Returns the value escaper.
+
+
getValueFunction() - Method in class org.ldaptive.dn.DefaultRDnNormalizer
+
+
Returns the attribute value function.
+
+
getValues() - Method in class org.ldaptive.LdapEntry.AttributeParser
+
+
Returns the attribute values.
+
+
getValues(Object, Class<T>) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
+
Uses the configured expression and evaluation context to retrieve values from the supplied object.
+
+
getValues(String) - Method in class org.ldaptive.dn.Dn
+
+
Returns the RDN values with the supplied name.
+
+
getValues(String) - Method in class org.ldaptive.schema.Extensions
+
+
Returns the values for the extension with the supplied name.
+
+
getValues(Function<byte[], T>) - Method in class org.ldaptive.LdapAttribute
+
+
Returns the values of this attribute decoded by the supplied function.
+
+
getViewResult() - Method in class org.ldaptive.control.VirtualListViewResponseControl
+
+
Returns the result code of the virtual list view.
+
+
getVirtualListViewCookie(SearchResponse) - Method in class org.ldaptive.control.util.VirtualListViewClient
+
+
Returns the VLV results cookie in the supplied response or null if no cookie exists.
+
+
getWarning() - Method in class org.ldaptive.auth.AccountState
+
+
Returns the first account state warning or null if no warnings exist.
+
+
getWarningPeriod() - Method in class org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler
+
+
Returns the amount of time before expiration to produce a warning.
+
+
getWarningPeriod() - Method in class org.ldaptive.auth.ext.EDirectoryAuthenticationResponseHandler
+
+
Returns the amount of time before expiration to produce a warning.
+
+
getWarningPeriod() - Method in class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
Returns the amount of time before expiration to produce a warning.
+
+
getWarnings() - Method in class org.ldaptive.auth.AccountState
+
+
Returns the account state warnings.
+
+
getWeight() - Method in class org.ldaptive.dns.SRVRecord
+
+
Returns the weight.
+
+
GlobalIdentifier - Class in org.ldaptive.ad
+
+
Class to represent an active directory GUID.
+
+
GlobalIdentifier() - Constructor for class org.ldaptive.ad.GlobalIdentifier
+
+
Default constructor.
+
+
graceAuthNsRemaining - Variable in class org.ldaptive.control.PasswordPolicyControl
+
+
Ppolicy warning.
+
+
GraceAuthnsRemainingHandler(PasswordPolicyControl) - Constructor for class org.ldaptive.control.PasswordPolicyControl.GraceAuthnsRemainingHandler
+
+
Creates a new grace authns remaining handler.
+
+
GRAPHICSTR - org.ldaptive.asn1.UniversalDERTag
+
+
GraphicString type.
+
+
GREATER_OR_EQUAL - org.ldaptive.filter.Filter.Type
+
+
Greater or equal filter.
+
+
GREATER_OR_EQUAL_FILTER_PATTERN - Static variable in class org.ldaptive.filter.RegexFilterFunction
+
+
Regex pattern to match a greater or equal filter.
+
+
GreaterOrEqualFilter - Class in org.ldaptive.filter
+
+
Greater or equal search filter component defined as:
+
+
GreaterOrEqualFilter(String, byte[]) - Constructor for class org.ldaptive.filter.GreaterOrEqualFilter
+
+
Creates a new greater or equal filter.
+
+
GreaterOrEqualFilter(String, String) - Constructor for class org.ldaptive.filter.GreaterOrEqualFilter
+
+
Creates a new greater or equal filter.
+
+
groupFilter - Variable in class org.ldaptive.ad.handler.PrimaryGroupIdHandler
+
+
search filter used to find the primary group.
+
+
groupName - Variable in class org.ldaptive.jaas.LdapGroup
+
+
LDAP group name.
+
+
grow(int, boolean) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Attempts to grow the pool to the supplied size.
+
+
GS2_NO_CHANNEL_BINDING - Static variable in class org.ldaptive.transport.ScramSaslClient.ClientFinalMessage
+
+
GS2 header for no channel binding.
+
+
GS2_NO_CHANNEL_BINDING - Static variable in class org.ldaptive.transport.ScramSaslClient.ClientFirstMessage
+
+
GS2 header for no channel binding.
+
+
GSSAPI - org.ldaptive.sasl.Mechanism
+
+
Kerberos authentication type.
+
+
GssApiBindRequest - Class in org.ldaptive.sasl
+
+
LDAP GSSAPI bind request.
+
+
GssApiBindRequest(String, String, String, String, Map<String, Object>) - Constructor for class org.ldaptive.sasl.GssApiBindRequest
+
+
Creates a new GSSAPI bind request.
+
+
GssApiSaslClient - Class in org.ldaptive.transport
+
+
GSSAPI SASL client that implements the JAAS details to perform an LDAP bind with a kerberos principal.
+
+
GssApiSaslClient() - Constructor for class org.ldaptive.transport.GssApiSaslClient
+
 
+
+ + + +

H

+
+
handle - Variable in class org.ldaptive.ad.control.util.NotificationClient
+
+
Search operation handle.
+
+
handle - Variable in class org.ldaptive.control.util.PersistentSearchClient
+
+
Search operation handle.
+
+
handle - Variable in class org.ldaptive.control.util.SyncReplClient
+
+
Search operation handle.
+
+
handle - Variable in class org.ldaptive.transport.MessageFunctional
+
+
Operation handle that sent the request.
+
+
handle(String, AuthenticationRequest) - Method in class org.ldaptive.auth.AddControlAuthenticationRequestHandler
+
 
+
handle(String, AuthenticationRequest) - Method in interface org.ldaptive.auth.AuthenticationRequestHandler
+
+
Handle the request for an ldap authentication.
+
+
handle(Callback[]) - Method in class org.ldaptive.sasl.CramMD5BindRequest
+
 
+
handle(Callback[]) - Method in class org.ldaptive.sasl.DigestMD5BindRequest
+
 
+
handle(Callback[]) - Method in class org.ldaptive.sasl.GssApiBindRequest
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.AbstractMessage.ControlsHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.AbstractMessage.MessageIDHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.AbstractResult.DiagnosticMessageHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.AbstractResult.MatchedDNHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.AbstractResult.ReferralHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.AbstractResult.ResultCodeHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.ad.control.DirSyncControl.CookieHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.ad.control.DirSyncControl.FlagHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.ad.control.DirSyncControl.MaxAttrCountHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.ad.control.GetStatsControl.IntegerHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.ad.control.GetStatsControl.StringHandler
+
 
+
handle(DERParser, DERBuffer) - Method in interface org.ldaptive.asn1.ParseHandler
+
+
Invoked when a DER path is encountered that belongs to this parse handler.
+
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.BindResponse.SASLCredsHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.EntryChangeNotificationControl.ChangeNumberHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.EntryChangeNotificationControl.ChangeTypeHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.EntryChangeNotificationControl.PreviousDnHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.PagedResultsControl.CookieHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.PagedResultsControl.SizeHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.PasswordPolicyControl.ErrorHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.PasswordPolicyControl.GraceAuthnsRemainingHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.PasswordPolicyControl.TimeBeforeExpirationHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.SessionTrackingControl.FormatOIDHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.SessionTrackingControl.SourceIpHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.SessionTrackingControl.SourceNameHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.SessionTrackingControl.TrackingIdentifierHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.SortResponseControl.AttributeTypeHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.SortResponseControl.SortResultHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.SyncDoneControl.CookieHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.SyncDoneControl.RefreshDeletesHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.SyncStateControl.CookieHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.SyncStateControl.EntryUuidHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.SyncStateControl.StateHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.VirtualListViewResponseControl.ContentCountHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.VirtualListViewResponseControl.ContextIDHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.VirtualListViewResponseControl.TargetPositionHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.control.VirtualListViewResponseControl.ViewResultHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.dn.DefaultDnParser.OctetStringHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.ExtendedResponse.ResponseNameHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.ExtendedResponse.ResponseValueHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.IntermediateResponse.ResponseNameHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.IntermediateResponse.ResponseValueHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.PasswordModifyResponseParser.GenPasswdHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.SyncInfoMessage.NewCookieHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.SyncInfoMessage.RefreshDeleteCookieHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.SyncInfoMessage.RefreshDeleteDoneHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.SyncInfoMessage.RefreshDeleteHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.SyncInfoMessage.RefreshPresentCookieHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.SyncInfoMessage.RefreshPresentDoneHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.SyncInfoMessage.RefreshPresentHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.SyncInfoMessage.SyncIdSetCookieHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.SyncInfoMessage.SyncIdSetDeletesHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.SyncInfoMessage.SyncIdSetHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.extended.SyncInfoMessage.SyncIdSetUuidsHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.LdapEntry.AttributesHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.LdapEntry.LdapDnHandler
+
 
+
handle(DERParser, DERBuffer) - Method in class org.ldaptive.SearchResultReference.ReferralUriHandler
+
 
+
handle(AuthenticationResponse) - Method in class org.ldaptive.auth.AggregateAuthenticationResponseHandler
+
 
+
handle(AuthenticationResponse) - Method in interface org.ldaptive.auth.AuthenticationResponseHandler
+
+
Handle the response from an ldap authentication.
+
+
handle(AuthenticationResponse) - Method in class org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler
+
 
+
handle(AuthenticationResponse) - Method in class org.ldaptive.auth.ext.EDirectoryAuthenticationResponseHandler
+
 
+
handle(AuthenticationResponse) - Method in class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
 
+
handle(AuthenticationResponse) - Method in class org.ldaptive.auth.ext.PasswordExpirationAuthenticationResponseHandler
+
 
+
handle(AuthenticationResponse) - Method in class org.ldaptive.auth.ext.PasswordPolicyAuthenticationResponseHandler
+
 
+
handleAttribute(LdapAttribute) - Method in class org.ldaptive.handler.AbstractEntryHandler
+
+
Handle a single attribute.
+
+
handleAttributeName(String) - Method in class org.ldaptive.handler.AbstractEntryHandler
+
+
Returns the supplied attribute name unaltered.
+
+
handleAttributeName(String) - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
 
+
handleAttributes(LdapEntry) - Method in class org.ldaptive.ad.handler.AbstractBinaryAttributeHandler
+
 
+
handleAttributes(LdapEntry) - Method in class org.ldaptive.ad.handler.PrimaryGroupIdHandler
+
 
+
handleAttributes(LdapEntry) - Method in class org.ldaptive.ad.handler.RangeEntryHandler
+
 
+
handleAttributes(LdapEntry) - Method in class org.ldaptive.handler.AbstractEntryHandler
+
+
Handle the attributes of a search entry.
+
+
handleAttributes(LdapEntry) - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
 
+
handleAttributes(LdapEntry) - Method in class org.ldaptive.handler.DnAttributeEntryHandler
+
 
+
handleAttributes(LdapEntry) - Method in class org.ldaptive.handler.MergeAttributeEntryHandler
+
 
+
handleAttributeValue(byte[]) - Method in class org.ldaptive.handler.AbstractEntryHandler
+
+
Returns the supplied attribute value unaltered.
+
+
handleAttributeValue(byte[]) - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
 
+
handleAttributeValue(String) - Method in class org.ldaptive.handler.AbstractEntryHandler
+
+
Returns the supplied attribute value unaltered.
+
+
handleAttributeValue(String) - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
 
+
handleDn(LdapEntry) - Method in class org.ldaptive.handler.AbstractEntryHandler
+
+
Handle the dn of a search entry.
+
+
handleDn(LdapEntry) - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
 
+
handleEntry(LdapEntry) - Method in class org.ldaptive.handler.AbstractEntryHandler
+
+
Handle the entry.
+
+
handleEntry(LdapEntry) - Method in class org.ldaptive.handler.RecursiveResultHandler
+
 
+
HandleMap - Class in org.ldaptive.transport.netty
+
+
Container for operation handles that are waiting on a response from the LDAP server.
+
+
HandleMap() - Constructor for class org.ldaptive.transport.netty.HandleMap
+
+
Creates a new handle map.
+
+
handler(String, AuthenticationHandler) - Method in class org.ldaptive.auth.AggregateAuthenticationHandler.Builder
+
 
+
handler(String, AuthenticationResponseHandler...) - Method in class org.ldaptive.auth.AggregateAuthenticationResponseHandler.Builder
+
 
+
handlerAdded(ChannelHandlerContext) - Method in class org.ldaptive.transport.netty.SaslHandler
+
 
+
handlerMap - Variable in class org.ldaptive.asn1.DERParser
+
+
Handlers for DER paths.
+
+
handlerRemoved0(ChannelHandlerContext) - Method in class org.ldaptive.transport.netty.SaslHandler
+
 
+
handles() - Method in class org.ldaptive.transport.netty.HandleMap
+
+
Returns all the operation handles in the queue.
+
+
handshakeCompleted(HandshakeCompletedEvent) - Method in class org.ldaptive.ssl.HostnameVerifyingListener
+
 
+
handshakeCompletedListeners - Variable in class org.ldaptive.ssl.SslConfig
+
+
Handshake completed listeners.
+
+
handshakeListeners(HandshakeCompletedListener...) - Method in class org.ldaptive.ssl.SslConfig.Builder
+
 
+
handshakeTimeout - Variable in class org.ldaptive.ssl.SslConfig
+
+
Duration of time that handshakes will block.
+
+
handshakeTimeout(Duration) - Method in class org.ldaptive.ssl.SslConfig.Builder
+
 
+
hasActiveUrls() - Method in class org.ldaptive.LdapURLSet
+
+
Returns whether this set has any active URLs.
+
+
hasConsumedMessage() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+
Returns whether this handle has consumed any messages.
+
+
HASH_CODE_PRIME - Static variable in class org.ldaptive.LdapUtils
+
+
Prime number to assist in calculating hash codes.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.control.DirSyncControl
+
+
hash value seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.control.ExtendedDnControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.control.ForceUpdateControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.control.LazyCommitControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.control.NotificationControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.control.PermissiveModifyControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.control.RangeRetrievalNoerrControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.control.SearchOptionsControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.control.ShowDeactivatedLinkControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.control.ShowDeletedControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.control.ShowRecycledControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.control.VerifyNameControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.handler.AbstractBinaryAttributeHandler
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.handler.ObjectGuidHandler
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.handler.ObjectSidHandler
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.handler.PrimaryGroupIdHandler
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ad.handler.RangeEntryHandler
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.AddResponse
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.asn1.DERPath
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.asn1.DERPath.Node
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.auth.AuthenticationHandlerResponse
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.auth.AuthenticationResponse
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.BindResponse
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.CompareResponse
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.AuthorizationIdentityRequestControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.AuthorizationIdentityResponseControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.EntryChangeNotificationControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.GenericControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.ManageDsaITControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.MatchedValuesRequestControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.PagedResultsControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.PasswordExpiredControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.PasswordExpiringControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.PasswordPolicyControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.PersistentSearchRequestControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.ProxyAuthorizationControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.RelaxControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.SessionTrackingControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.SortKey
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.SortRequestControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.SortResponseControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.SyncDoneControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.SyncRequestControl
+
+
hash value seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.SyncStateControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.TreeDeleteControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.VirtualListViewRequestControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.control.VirtualListViewResponseControl
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.DeleteResponse
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.dn.Dn
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.dn.NameValue
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.dn.RDn
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.dns.SRVRecord
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.extended.ExtendedResponse
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.extended.IntermediateResponse
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.extended.NoticeOfDisconnection
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.extended.SyncInfoMessage
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.extended.UnsolicitedNotification
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.filter.AndFilter
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.filter.ApproximateFilter
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.filter.EqualityFilter
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.filter.ExtensibleFilter
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.filter.GreaterOrEqualFilter
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.filter.LessOrEqualFilter
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.filter.NotFilter
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.filter.OrFilter
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.filter.PresenceFilter
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.filter.SubstringFilter
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.FilterTemplate
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.handler.CaseChangeEntryHandler
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.handler.DnAttributeEntryHandler
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.handler.MergeAttributeEntryHandler
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.handler.MergeResultHandler
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.handler.RecursiveResultHandler
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.handler.SortResultHandler
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.jaas.LdapCredential
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.jaas.LdapDnPrincipal
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.jaas.LdapGroup
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.jaas.LdapPrincipal
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.jaas.LdapRole
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.LdapAttribute
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.LdapEntry
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.LdapURL
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ModifyDnResponse
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ModifyResponse
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.schema.AttributeType
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.schema.DITContentRule
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.schema.DITStructureRule
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.schema.Extensions
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.schema.MatchingRule
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.schema.MatchingRuleUse
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.schema.NameForm
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.schema.ObjectClass
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.schema.Schema
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.schema.Syntax
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.SearchRequest
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.SearchResponse
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.SearchResultReference
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.SingleConnectionFactory.ConnectionProxy
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
hash code seed.
+
+
HASH_CODE_SEED - Static variable in class org.ldaptive.ssl.X509CredentialConfig
+
+
hash code seed.
+
+
hashCode() - Method in class org.ldaptive.AbstractMessage
+
+
Returns the hash code for this object.
+
+
hashCode() - Method in class org.ldaptive.ad.control.DirSyncControl
+
 
+
hashCode() - Method in class org.ldaptive.ad.control.ExtendedDnControl
+
 
+
hashCode() - Method in class org.ldaptive.ad.control.ForceUpdateControl
+
 
+
hashCode() - Method in class org.ldaptive.ad.control.GetStatsControl
+
 
+
hashCode() - Method in class org.ldaptive.ad.control.LazyCommitControl
+
 
+
hashCode() - Method in class org.ldaptive.ad.control.NotificationControl
+
 
+
hashCode() - Method in class org.ldaptive.ad.control.PermissiveModifyControl
+
 
+
hashCode() - Method in class org.ldaptive.ad.control.RangeRetrievalNoerrControl
+
 
+
hashCode() - Method in class org.ldaptive.ad.control.SearchOptionsControl
+
 
+
hashCode() - Method in class org.ldaptive.ad.control.ShowDeactivatedLinkControl
+
 
+
hashCode() - Method in class org.ldaptive.ad.control.ShowDeletedControl
+
 
+
hashCode() - Method in class org.ldaptive.ad.control.ShowRecycledControl
+
 
+
hashCode() - Method in class org.ldaptive.ad.control.VerifyNameControl
+
 
+
hashCode() - Method in class org.ldaptive.ad.handler.AbstractBinaryAttributeHandler
+
 
+
hashCode() - Method in class org.ldaptive.ad.handler.ObjectGuidHandler
+
 
+
hashCode() - Method in class org.ldaptive.ad.handler.ObjectSidHandler
+
 
+
hashCode() - Method in class org.ldaptive.ad.handler.PrimaryGroupIdHandler
+
 
+
hashCode() - Method in class org.ldaptive.ad.handler.RangeEntryHandler
+
 
+
hashCode() - Method in class org.ldaptive.AddResponse
+
 
+
hashCode() - Method in class org.ldaptive.asn1.DERPath
+
 
+
hashCode() - Method in class org.ldaptive.asn1.DERPath.Node
+
 
+
hashCode() - Method in class org.ldaptive.auth.AuthenticationHandlerResponse
+
 
+
hashCode() - Method in class org.ldaptive.auth.AuthenticationResponse
+
 
+
hashCode() - Method in class org.ldaptive.BindResponse
+
 
+
hashCode() - Method in class org.ldaptive.CompareResponse
+
 
+
hashCode() - Method in class org.ldaptive.control.AbstractControl
+
+
Returns the hash code for this object.
+
+
hashCode() - Method in class org.ldaptive.control.AuthorizationIdentityRequestControl
+
 
+
hashCode() - Method in class org.ldaptive.control.AuthorizationIdentityResponseControl
+
 
+
hashCode() - Method in class org.ldaptive.control.EntryChangeNotificationControl
+
 
+
hashCode() - Method in class org.ldaptive.control.GenericControl
+
 
+
hashCode() - Method in class org.ldaptive.control.ManageDsaITControl
+
 
+
hashCode() - Method in class org.ldaptive.control.MatchedValuesRequestControl
+
 
+
hashCode() - Method in class org.ldaptive.control.PagedResultsControl
+
 
+
hashCode() - Method in class org.ldaptive.control.PasswordExpiredControl
+
 
+
hashCode() - Method in class org.ldaptive.control.PasswordExpiringControl
+
 
+
hashCode() - Method in class org.ldaptive.control.PasswordPolicyControl
+
 
+
hashCode() - Method in class org.ldaptive.control.PersistentSearchRequestControl
+
 
+
hashCode() - Method in class org.ldaptive.control.ProxyAuthorizationControl
+
 
+
hashCode() - Method in class org.ldaptive.control.RelaxControl
+
 
+
hashCode() - Method in class org.ldaptive.control.SessionTrackingControl
+
 
+
hashCode() - Method in class org.ldaptive.control.SortKey
+
 
+
hashCode() - Method in class org.ldaptive.control.SortRequestControl
+
 
+
hashCode() - Method in class org.ldaptive.control.SortResponseControl
+
 
+
hashCode() - Method in class org.ldaptive.control.SyncDoneControl
+
 
+
hashCode() - Method in class org.ldaptive.control.SyncRequestControl
+
 
+
hashCode() - Method in class org.ldaptive.control.SyncStateControl
+
 
+
hashCode() - Method in class org.ldaptive.control.TreeDeleteControl
+
 
+
hashCode() - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
 
+
hashCode() - Method in class org.ldaptive.control.VirtualListViewResponseControl
+
 
+
hashCode() - Method in class org.ldaptive.DeleteResponse
+
 
+
hashCode() - Method in class org.ldaptive.dn.Dn
+
 
+
hashCode() - Method in class org.ldaptive.dn.NameValue
+
 
+
hashCode() - Method in class org.ldaptive.dn.RDn
+
 
+
hashCode() - Method in class org.ldaptive.dns.SRVRecord
+
 
+
hashCode() - Method in class org.ldaptive.extended.ExtendedResponse
+
 
+
hashCode() - Method in class org.ldaptive.extended.IntermediateResponse
+
 
+
hashCode() - Method in class org.ldaptive.extended.NoticeOfDisconnection
+
 
+
hashCode() - Method in class org.ldaptive.extended.SyncInfoMessage
+
 
+
hashCode() - Method in class org.ldaptive.extended.UnsolicitedNotification
+
 
+
hashCode() - Method in class org.ldaptive.filter.AbstractAttributeValueAssertionFilter
+
 
+
hashCode() - Method in class org.ldaptive.filter.AndFilter
+
 
+
hashCode() - Method in class org.ldaptive.filter.ApproximateFilter
+
 
+
hashCode() - Method in class org.ldaptive.filter.EqualityFilter
+
 
+
hashCode() - Method in class org.ldaptive.filter.ExtensibleFilter
+
 
+
hashCode() - Method in class org.ldaptive.filter.GreaterOrEqualFilter
+
 
+
hashCode() - Method in class org.ldaptive.filter.LessOrEqualFilter
+
 
+
hashCode() - Method in class org.ldaptive.filter.NotFilter
+
 
+
hashCode() - Method in class org.ldaptive.filter.OrFilter
+
 
+
hashCode() - Method in class org.ldaptive.filter.PresenceFilter
+
 
+
hashCode() - Method in class org.ldaptive.filter.SubstringFilter
+
 
+
hashCode() - Method in class org.ldaptive.FilterTemplate
+
 
+
hashCode() - Method in class org.ldaptive.handler.AbstractEntryHandler
+
 
+
hashCode() - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
 
+
hashCode() - Method in class org.ldaptive.handler.DnAttributeEntryHandler
+
 
+
hashCode() - Method in class org.ldaptive.handler.MergeAttributeEntryHandler
+
 
+
hashCode() - Method in class org.ldaptive.handler.MergeResultHandler
+
 
+
hashCode() - Method in class org.ldaptive.handler.RecursiveResultHandler
+
 
+
hashCode() - Method in class org.ldaptive.handler.SortResultHandler
+
 
+
hashCode() - Method in class org.ldaptive.jaas.LdapCredential
+
 
+
hashCode() - Method in class org.ldaptive.jaas.LdapDnPrincipal
+
 
+
hashCode() - Method in class org.ldaptive.jaas.LdapGroup
+
 
+
hashCode() - Method in class org.ldaptive.jaas.LdapPrincipal
+
 
+
hashCode() - Method in class org.ldaptive.jaas.LdapRole
+
 
+
hashCode() - Method in class org.ldaptive.LdapAttribute
+
 
+
hashCode() - Method in class org.ldaptive.LdapEntry
+
 
+
hashCode() - Method in class org.ldaptive.LdapURL
+
 
+
hashCode() - Method in class org.ldaptive.ModifyDnResponse
+
 
+
hashCode() - Method in class org.ldaptive.ModifyResponse
+
 
+
hashCode() - Method in class org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
+
 
+
hashCode() - Method in class org.ldaptive.schema.AbstractSchemaElement
+
 
+
hashCode() - Method in class org.ldaptive.schema.AttributeType
+
 
+
hashCode() - Method in class org.ldaptive.schema.DITContentRule
+
 
+
hashCode() - Method in class org.ldaptive.schema.DITStructureRule
+
 
+
hashCode() - Method in class org.ldaptive.schema.Extensions
+
 
+
hashCode() - Method in class org.ldaptive.schema.MatchingRule
+
 
+
hashCode() - Method in class org.ldaptive.schema.MatchingRuleUse
+
 
+
hashCode() - Method in class org.ldaptive.schema.NameForm
+
 
+
hashCode() - Method in class org.ldaptive.schema.ObjectClass
+
 
+
hashCode() - Method in class org.ldaptive.schema.Schema
+
 
+
hashCode() - Method in class org.ldaptive.schema.Syntax
+
 
+
hashCode() - Method in class org.ldaptive.SearchRequest
+
 
+
hashCode() - Method in class org.ldaptive.SearchResponse
+
 
+
hashCode() - Method in class org.ldaptive.SearchResultReference
+
 
+
hashCode() - Method in class org.ldaptive.SingleConnectionFactory.ConnectionProxy
+
 
+
hashCode() - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
 
+
hashCode() - Method in class org.ldaptive.ssl.X509CredentialConfig
+
 
+
hasInactiveUrls() - Method in class org.ldaptive.LdapURLSet
+
+
Returns whether this set has any inactive URLs.
+
+
hasMore(SearchResponse) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Returns whether DirSyncClient.execute(SearchRequest, SearchResponse) can be invoked again.
+
+
hasMore(SearchResponse) - Method in class org.ldaptive.control.util.PagedResultsClient
+
+
Returns whether PagedResultsClient.execute(SearchRequest, SearchResponse) can be invoked again.
+
+
hasName(String) - Method in class org.ldaptive.dn.NameValue
+
+
Returns whether the attribute name matches the supplied name.
+
+
hasName(String) - Method in class org.ldaptive.schema.AbstractNamedSchemaElement
+
+
Returns whether the supplied string matches, ignoring case, any of the names for this schema element.
+
+
hasNext() - Method in class org.ldaptive.AbstractConnectionStrategy.DefaultLdapURLIterator
+
 
+
hasProperty(String) - Method in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Returns whether the supplied property exists for this invoker.
+
+
hasProperty(String) - Method in interface org.ldaptive.props.PropertyInvoker
+
+
Returns whether a property with the supplied name exists on this invoker.
+
+
hasRemaining() - Method in interface org.ldaptive.asn1.DERBuffer
+
+
Returns whether there are any elements between the current position and the limit.
+
+
hasValue() - Method in class org.ldaptive.ad.control.DirSyncControl
+
 
+
hasValue() - Method in class org.ldaptive.ad.control.ExtendedDnControl
+
 
+
hasValue() - Method in class org.ldaptive.ad.control.ForceUpdateControl
+
 
+
hasValue() - Method in class org.ldaptive.ad.control.GetStatsControl
+
 
+
hasValue() - Method in class org.ldaptive.ad.control.LazyCommitControl
+
 
+
hasValue() - Method in class org.ldaptive.ad.control.NotificationControl
+
 
+
hasValue() - Method in class org.ldaptive.ad.control.PermissiveModifyControl
+
 
+
hasValue() - Method in class org.ldaptive.ad.control.RangeRetrievalNoerrControl
+
 
+
hasValue() - Method in class org.ldaptive.ad.control.SearchOptionsControl
+
 
+
hasValue() - Method in class org.ldaptive.ad.control.ShowDeactivatedLinkControl
+
 
+
hasValue() - Method in class org.ldaptive.ad.control.ShowDeletedControl
+
 
+
hasValue() - Method in class org.ldaptive.ad.control.ShowRecycledControl
+
 
+
hasValue() - Method in class org.ldaptive.ad.control.VerifyNameControl
+
 
+
hasValue() - Method in class org.ldaptive.control.AuthorizationIdentityRequestControl
+
 
+
hasValue() - Method in class org.ldaptive.control.GenericControl
+
 
+
hasValue() - Method in class org.ldaptive.control.ManageDsaITControl
+
 
+
hasValue() - Method in class org.ldaptive.control.MatchedValuesRequestControl
+
 
+
hasValue() - Method in class org.ldaptive.control.PagedResultsControl
+
 
+
hasValue() - Method in class org.ldaptive.control.PasswordPolicyControl
+
 
+
hasValue() - Method in class org.ldaptive.control.PersistentSearchRequestControl
+
 
+
hasValue() - Method in class org.ldaptive.control.ProxyAuthorizationControl
+
 
+
hasValue() - Method in class org.ldaptive.control.RelaxControl
+
 
+
hasValue() - Method in interface org.ldaptive.control.RequestControl
+
+
Returns whether the control has a value associated with it.
+
+
hasValue() - Method in class org.ldaptive.control.SessionTrackingControl
+
 
+
hasValue() - Method in class org.ldaptive.control.SortRequestControl
+
 
+
hasValue() - Method in class org.ldaptive.control.SyncRequestControl
+
 
+
hasValue() - Method in class org.ldaptive.control.TreeDeleteControl
+
 
+
hasValue() - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
 
+
hasValue(byte[]) - Method in class org.ldaptive.LdapAttribute
+
+
Returns whether the supplied value exists in this attribute.
+
+
hasValue(String) - Method in class org.ldaptive.LdapAttribute
+
+
Returns whether the supplied value exists in this attribute.
+
+
hasValue(Function<T, byte[]>, T) - Method in class org.ldaptive.LdapAttribute
+
+
Returns whether the supplied value exists in this attribute.
+
+
Hex - Class in org.ldaptive.io
+
+
Utility for hexidecimal encoding and decoding.
+
+
Hex() - Constructor for class org.ldaptive.io.Hex
+
+
Default constructor.
+
+
HEX_CHARS - Static variable in class org.ldaptive.io.Hex
+
+
Hexidecimal characters.
+
+
HEX_PATH - Static variable in class org.ldaptive.dn.DefaultDnParser
+
+
DER path for hex values.
+
+
HEX_RADIX - Static variable in enum org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
hex radix for hex to decimal conversion.
+
+
HEX_RADIX - Static variable in class org.ldaptive.dn.DefaultDnParser
+
+
Hexadecimal radix.
+
+
HEXADECIMAL - org.ldaptive.ad.control.ExtendedDnControl.Flag
+
+
hexadecimal format.
+
+
hexDecode(char[]) - Static method in class org.ldaptive.LdapUtils
+
+
This will decode the supplied value as a hex encoded string to a byte[].
+
+
hexEncode(byte...) - Static method in class org.ldaptive.LdapUtils
+
+
This will convert the supplied value to a hex encoded string.
+
+
hexEncode(char...) - Static method in class org.ldaptive.LdapUtils
+
+
This will convert the supplied value to a hex encoded string.
+
+
HIGH - org.ldaptive.sasl.SecurityStrength
+
+
High security strength.
+
+
hostname - Variable in class org.ldaptive.LdapURL
+
+
Hostname of the ldap url.
+
+
hostname - Variable in class org.ldaptive.ssl.HostnameVerifyingListener
+
+
Hostname used in verification.
+
+
HostnameResolver - Class in org.ldaptive.ssl
+
+
Resolves a hostname from an SSLSession.
+
+
HostnameResolver(SSLSession) - Constructor for class org.ldaptive.ssl.HostnameResolver
+
+
Creates a new hostname resolver.
+
+
hostnameVerifier - Variable in class org.ldaptive.ssl.HostnameVerifierAdapter
+
+
Hostname verifier to adapt.
+
+
hostnameVerifier - Variable in class org.ldaptive.ssl.HostnameVerifyingListener
+
+
Hostname verifier invoked when the handshake completes.
+
+
hostnameVerifier - Variable in class org.ldaptive.ssl.SslConfig
+
+
Certificate hostname verifier.
+
+
hostnameVerifier - Variable in class org.ldaptive.ssl.X509ExtendedTrustManagerWrapper
+
+
Hostname verifier.
+
+
hostnameVerifier(CertificateHostnameVerifier) - Method in class org.ldaptive.ssl.SslConfig.Builder
+
 
+
HostnameVerifierAdapter - Class in org.ldaptive.ssl
+
+ +
+
HostnameVerifierAdapter(CertificateHostnameVerifier) - Constructor for class org.ldaptive.ssl.HostnameVerifierAdapter
+
+
Creates a new hostname verifier adapter.
+
+
HostnameVerifyingListener - Class in org.ldaptive.ssl
+
+
Handshake completed listener that invokes a hostname verifier.
+
+
HostnameVerifyingListener(HostnameVerifier) - Constructor for class org.ldaptive.ssl.HostnameVerifyingListener
+
+
Creates a new verifying handshake completed listener.
+
+
HostnameVerifyingListener(HostnameVerifier, String) - Constructor for class org.ldaptive.ssl.HostnameVerifyingListener
+
+
Creates a new verifying handshake completed listener.
+
+
HOUR_PATTERN - Static variable in class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
+
Pattern for capturing hours in generalized time.
+
+
Hours - org.ldaptive.transcode.GeneralizedTimeValueTranscoder.FractionalPart
+
+
Fractional hours.
+
+
+ + + +

I

+
+
i - Variable in class org.ldaptive.AbstractConnectionStrategy.DefaultLdapURLIterator
+
+
Iterator index.
+
+
IA5STR - org.ldaptive.asn1.UniversalDERTag
+
+
IA5String type.
+
+
id - Variable in class org.ldaptive.schema.DITStructureRule
+
+
ID.
+
+
id(int) - Method in class org.ldaptive.AbandonRequest.Builder
+
+
Sets the message ID.
+
+
id(String) - Method in class org.ldaptive.auth.AuthenticationRequest.Builder
+
+
Sets the user id.
+
+
identifier - Variable in class org.ldaptive.auth.User
+
+
User identifier.
+
+
idle(Duration) - Method in class org.ldaptive.pool.IdlePruneStrategy.Builder
+
+
Sets the prune idle time.
+
+
IdlePruneStrategy - Class in org.ldaptive.pool
+
+
Removes connections from the pool based on how long they have been idle in the available queue.
+
+
IdlePruneStrategy() - Constructor for class org.ldaptive.pool.IdlePruneStrategy
+
+
Creates a new idle prune strategy.
+
+
IdlePruneStrategy(Duration) - Constructor for class org.ldaptive.pool.IdlePruneStrategy
+
+
Creates a new idle prune strategy.
+
+
IdlePruneStrategy(Duration, Duration) - Constructor for class org.ldaptive.pool.IdlePruneStrategy
+
+
Creates a new idle prune strategy.
+
+
IdlePruneStrategy.Builder - Class in org.ldaptive.pool
+
+
Idle prune strategy builder.
+
+
idleTime - Variable in class org.ldaptive.pool.IdlePruneStrategy
+
+
Idle time.
+
+
immutable - Variable in class org.ldaptive.AbstractConfig
+
+
Whether this config has been marked immutable.
+
+
inactiveUrls - Variable in class org.ldaptive.LdapURLActivatorService
+
+
List of inactive URLs to test.
+
+
INAPPROPRIATE_AUTHENTICATION - org.ldaptive.ResultCode
+
+
inappropriate authentication.
+
+
INAPPROPRIATE_MATCHING - org.ldaptive.ResultCode
+
+
inappropriate matching.
+
+
inboundException - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Last exception received on the inbound pipeline.
+
+
InboundExceptionHandler() - Constructor for class org.ldaptive.transport.netty.NettyConnection.InboundExceptionHandler
+
 
+
InboundMessageHandler() - Constructor for class org.ldaptive.transport.netty.NettyConnection.InboundMessageHandler
+
 
+
includeAttrs - Variable in class org.ldaptive.ext.MergeRequest
+
+
Attribute names to include when performing a merge.
+
+
includeSuperiorClasses - Variable in class org.ldaptive.beans.generate.BeanGenerator
+
+
Whether to include superior classes for each object class.
+
+
includeSuperiorClasses(boolean) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
+
 
+
INCREMENT - org.ldaptive.AttributeModification.Type
+
+
Increment the value of an attribute.
+
+
INCREMENTAL_VALUES - org.ldaptive.ad.control.DirSyncControl.Flag
+
+
incremental values.
+
+
INDEX_PATH - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
DER path to index.
+
+
inetAddress - Variable in class org.ldaptive.LdapURL
+
+
IP address resolved for this URL.
+
+
INFINITE_RECONNECT_ATTEMPTS - Static variable in class org.ldaptive.ConnectionConfig
+
+
Predicate that attempts to reconnect forever, waiting for 5 seconds after the first attempt.
+
+
INFINITE_RECONNECT_ATTEMPTS_WITH_BACKOFF - Static variable in class org.ldaptive.ConnectionConfig
+
+
Predicate that attempts to reconnect forever, backing off in 5 second intervals after the first attempt.
+
+
initChannel(SocketChannel) - Method in class org.ldaptive.transport.netty.NettyConnection.ClientInitializer
+
 
+
initConnectionFactoryManager(ConnectionFactoryManager) - Method in class org.ldaptive.props.AuthenticatorPropertySource
+
+
Initializes the supplied connection factory manager using the properties in this property source.
+
+
INITIAL - org.ldaptive.filter.SubstringFilter.Substrings
+
+
Initial substring.
+
+
initialize() - Method in class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
+
 
+
initialize() - Method in class org.ldaptive.control.util.SyncReplRunner
+
+
Prepare this runner for use.
+
+
initialize() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Initialize this pool for use.
+
+
initialize() - Method in interface org.ldaptive.pool.ConnectionPool
+
+
Initialize this pool for use.
+
+
initialize() - Method in class org.ldaptive.props.AbstractConnectionFactoryManagerPropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.AuthenticationRequestPropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.AuthenticatorPropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.BindConnectionInitializerPropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.BlockingConnectionPoolPropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.CompareAuthenticationHandlerPropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.ConnectionConfigPropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.DefaultConnectionFactoryPropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.PooledConnectionFactoryPropertySource
+
 
+
initialize() - Method in interface org.ldaptive.props.PropertySource
+
+
Initializes the object for this property source.
+
+
initialize() - Method in class org.ldaptive.props.SearchConnectionValidatorPropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.SearchDnResolverPropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.SearchEntryResolverPropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.SearchRequestPropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.SearchRoleResolverPropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.SimpleBindAuthenticationHandlerPropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.SimplePropertySource
+
 
+
initialize() - Method in class org.ldaptive.props.SslConfigPropertySource
+
 
+
initialize() - Method in class org.ldaptive.SingleConnectionFactory
+
+
Prepares this factory for use.
+
+
initialize(Class<?>) - Method in interface org.ldaptive.beans.ClassDescriptor
+
+
Prepare this class descriptor for use.
+
+
initialize(Class<?>) - Method in class org.ldaptive.beans.reflect.DefaultClassDescriptor
+
 
+
initialize(Class<?>) - Method in class org.ldaptive.beans.reflect.FieldClassDescriptor
+
 
+
initialize(Class<?>) - Method in class org.ldaptive.beans.reflect.MethodClassDescriptor
+
 
+
initialize(Class<?>) - Method in class org.ldaptive.beans.spring.SpringClassDescriptor
+
 
+
initialize(Class<?>) - Method in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Initializes the properties cache with the supplied class.
+
+
initialize(String, String) - Method in class org.ldaptive.props.PropertyValueParser
+
+ +
+
initialize(String, Predicate<LdapURL>) - Method in class org.ldaptive.AbstractConnectionStrategy
+
 
+
initialize(String, Predicate<LdapURL>) - Method in interface org.ldaptive.ConnectionStrategy
+
+
Prepare this strategy for use.
+
+
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.ldaptive.jaas.AbstractLoginModule
+
 
+
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.ldaptive.jaas.LdapDnAuthorizationModule
+
 
+
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.ldaptive.jaas.LdapLoginModule
+
 
+
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.ldaptive.jaas.LdapRoleAuthorizationModule
+
 
+
initialize(Connection) - Method in class org.ldaptive.ad.extended.FastBindConnectionInitializer
+
 
+
initialize(Connection) - Method in class org.ldaptive.BindConnectionInitializer
+
 
+
initialize(Connection) - Method in interface org.ldaptive.ConnectionInitializer
+
+
Initialize the supplied connection.
+
+
initialize(SearchResponse) - Method in class org.ldaptive.SearchResponse
+
+
Copies the values of the supplied search result done to this synthetic result.
+
+
initializeConnectionProxy() - Method in class org.ldaptive.SingleConnectionFactory
+
+
Opens the connection and creates the connection proxy.
+
+
initialized - Variable in class org.ldaptive.AbstractConnectionStrategy
+
+
Whether this strategy has been successfully initialized.
+
+
initialized - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Whether AbstractConnectionPool.initialize() has been successfully invoked.
+
+
initialized - Variable in class org.ldaptive.SingleConnectionFactory
+
+
Whether SingleConnectionFactory.initialize() has been successfully invoked.
+
+
initializeInternal() - Method in class org.ldaptive.SingleConnectionFactory
+
+
Attempts to open the connection and establish the proxy.
+
+
initializeMessageFunctional(Object...) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+
Iterates over the supplied functions, set the connection and request if the type is MessageFunctional.
+
+
initializeObject(PropertyInvoker) - Method in class org.ldaptive.props.AbstractPropertySource
+
+
Iterates over the properties and uses the invoker to set those properties on the object.
+
+
initializeProperties(Matcher) - Method in class org.ldaptive.props.PropertyValueParser
+
+
Finds all the matches in the supplied matcher puts them into the properties map.
+
+
initializeReturnAttributes() - Method in class org.ldaptive.handler.RecursiveResultHandler
+
+
Initializes the return attributes array.
+
+
initializeType() - Method in class org.ldaptive.props.PropertyValueParser
+
+
Initialize an instance of the class type with the properties contained in this config.
+
+
InitialRetryMetadata - Class in org.ldaptive
+
+
Retry metadata used when a connection is opened.
+
+
InitialRetryMetadata(Instant) - Constructor for class org.ldaptive.InitialRetryMetadata
+
+
Creates a new initial retry metadata.
+
+
InitialTermParser() - Constructor for class org.ldaptive.templates.SearchTemplates.InitialTermParser
+
 
+
initSSLContext(String) - Method in class org.ldaptive.ssl.AbstractSSLContextInitializer
+
 
+
initSSLContext(String) - Method in interface org.ldaptive.ssl.SSLContextInitializer
+
+
Creates an initialized SSLContext for the supplied protocol.
+
+
INSTANCE - Static variable in class org.ldaptive.LdapURLActivatorService
+
+
Instance of this singleton.
+
+
instantiateType(T, String) - Static method in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Creates an instance of the supplied type.
+
+
INSUFFICIENT_ACCESS_RIGHTS - org.ldaptive.ResultCode
+
+
insufficient access rights.
+
+
INSUFFICIENT_PASSWORD_QUALITY - org.ldaptive.control.PasswordPolicyControl.Error
+
+
insufficient password quality.
+
+
INT - org.ldaptive.asn1.UniversalDERTag
+
+
INTEGER type.
+
+
INTEGER_ONE - Static variable in class org.ldaptive.transport.ScramSaslClient.ClientFinalMessage
+
+
4-octet encoding of the integer 1.
+
+
IntegerHandler(GetStatsControl, String) - Constructor for class org.ldaptive.ad.control.GetStatsControl.IntegerHandler
+
+
Creates a new integer handler.
+
+
IntegerType - Class in org.ldaptive.asn1
+
+
Converts arbitrary-precision integers to and from their DER encoded format.
+
+
IntegerType(int) - Constructor for class org.ldaptive.asn1.IntegerType
+
+
Creates a new integer type.
+
+
IntegerType(BigInteger) - Constructor for class org.ldaptive.asn1.IntegerType
+
+
Creates a new integer type.
+
+
IntegerType(DERTag, int) - Constructor for class org.ldaptive.asn1.IntegerType
+
+
Creates a new integer type.
+
+
IntegerType(DERTag, BigInteger) - Constructor for class org.ldaptive.asn1.IntegerType
+
+
Creates a new integer type.
+
+
IntegerValueTranscoder - Class in org.ldaptive.transcode
+
+
Decodes and encodes an integer for use in an ldap attribute value.
+
+
IntegerValueTranscoder() - Constructor for class org.ldaptive.transcode.IntegerValueTranscoder
+
+
Default constructor.
+
+
IntegerValueTranscoder(boolean) - Constructor for class org.ldaptive.transcode.IntegerValueTranscoder
+
+
Creates a new integer value transcoder.
+
+
intermediate(IntermediateResponse) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+ +
+
INTERMEDIATE_PATH - Static variable in class org.ldaptive.transport.ResponseParser
+
+
Intermediate response DER path.
+
+
IntermediateResponse - Class in org.ldaptive.extended
+
+
LDAP extended response defined as:
+
+
IntermediateResponse() - Constructor for class org.ldaptive.extended.IntermediateResponse
+
+
Default constructor.
+
+
IntermediateResponse(DERBuffer) - Constructor for class org.ldaptive.extended.IntermediateResponse
+
+
Creates a new intermediate response.
+
+
IntermediateResponse.Builder - Class in org.ldaptive.extended
+
 
+
IntermediateResponse.ResponseNameHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for the response name.
+
+
IntermediateResponse.ResponseValueHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for the response value.
+
+
IntermediateResponseHandler - Interface in org.ldaptive.handler
+
+
Marker interface for an intermediate response handler.
+
+
intermediateResponseHandlers - Variable in class org.ldaptive.AbstractOperation
+
+
Functions to handle intermediate responses.
+
+
intermediateResponseHandlers - Variable in class org.ldaptive.AbstractSearchOperationFactory
+
+
Functions to handle intermediate responses.
+
+
INVALID_ATTRIBUTE_SYNTAX - org.ldaptive.ResultCode
+
+
invalid attribute syntax.
+
+
INVALID_CREDENTIAL - org.ldaptive.auth.AuthenticationResultCode
+
+
The supplied credential was empty or null.
+
+
INVALID_CREDENTIALS - org.ldaptive.ResultCode
+
+
invalid credentials.
+
+
INVALID_DN_SYNTAX - org.ldaptive.ResultCode
+
+
invalid dn syntax.
+
+
INVALID_LOGON_HOURS - org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
invalid logon hours.
+
+
INVALID_RESPONSE - org.ldaptive.ResultCode
+
+
invalid response.
+
+
INVALID_WORKSTATION - org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
invalid workstation.
+
+
invoke(Object, Method, Object[]) - Method in class org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
+
 
+
invoke(Object, Method, Object[]) - Method in class org.ldaptive.SingleConnectionFactory.ConnectionProxy
+
 
+
invoked - Variable in class org.ldaptive.ssl.HostnameVerifyingListener
+
+
Whether this listener has been invoked.
+
+
invokeGetterMethod(Method, Object) - Static method in class org.ldaptive.beans.reflect.ReflectionUtils
+
+
Invokes the supplied method on the supplied object.
+
+
invokeMethod(Method, Object, Object) - Static method in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Invokes the supplied method on the supplied object with the supplied argument.
+
+
invokeOnce - Variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
Boolean that ensures the GssApiSaslClient is only returned on the first request.
+
+
invoker - Variable in class org.ldaptive.props.SimplePropertySource
+
+
Invoker for simple properties.
+
+
INVOKER - Static variable in class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
+
+
Invoker for bean generator.
+
+
INVOKER - Static variable in class org.ldaptive.props.AuthenticationRequestPropertySource
+
+
Invoker for authentication request.
+
+
INVOKER - Static variable in class org.ldaptive.props.AuthenticatorPropertySource
+
+
Invoker for authenticator.
+
+
INVOKER - Static variable in class org.ldaptive.props.BindConnectionInitializerPropertySource
+
+
Invoker for bind connection initializer.
+
+
INVOKER - Static variable in class org.ldaptive.props.BlockingConnectionPoolPropertySource
+
+
Invoker for connection factory.
+
+
INVOKER - Static variable in class org.ldaptive.props.CompareAuthenticationHandlerPropertySource
+
+
Invoker for compare authentication handler.
+
+
INVOKER - Static variable in class org.ldaptive.props.ConnectionConfigPropertySource
+
+
Invoker for connection config.
+
+
INVOKER - Static variable in class org.ldaptive.props.DefaultConnectionFactoryPropertySource
+
+
Invoker for connection factory.
+
+
INVOKER - Static variable in class org.ldaptive.props.PooledConnectionFactoryPropertySource
+
+
Invoker for connection factory.
+
+
INVOKER - Static variable in class org.ldaptive.props.SearchConnectionValidatorPropertySource
+
+
Invoker for search connection validator.
+
+
INVOKER - Static variable in class org.ldaptive.props.SearchDnResolverPropertySource
+
+
Invoker for search dn resolver.
+
+
INVOKER - Static variable in class org.ldaptive.props.SearchEntryResolverPropertySource
+
+
Invoker for search entry resolver.
+
+
INVOKER - Static variable in class org.ldaptive.props.SearchRequestPropertySource
+
+
Invoker for search request.
+
+
INVOKER - Static variable in class org.ldaptive.props.SearchRoleResolverPropertySource
+
+
Invoker for search role resolver.
+
+
INVOKER - Static variable in class org.ldaptive.props.SimpleBindAuthenticationHandlerPropertySource
+
+
Invoker for simple bind authentication handler.
+
+
INVOKER - Static variable in class org.ldaptive.props.SslConfigPropertySource
+
+
Invoker for ssl config.
+
+
invokeSetterMethod(Method, Object, Object) - Static method in class org.ldaptive.beans.reflect.ReflectionUtils
+
+
Invokes the supplied method on the supplied object with the supplied value as a parameter.
+
+
IO_WORKER_THREADS - Static variable in class org.ldaptive.control.util.SyncReplRunner
+
+
Number of I/O worker threads.
+
+
ioWorkerGroup - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Event worker group used to process I/O.
+
+
ioWorkerGroup - Variable in class org.ldaptive.transport.netty.NettyConnectionFactoryTransport
+
+
Event loop group for I/O, must support the channel type.
+
+
IP_ADDRESS - org.ldaptive.ssl.DefaultHostnameVerifier.SubjectAltNameType
+
+
ip address (7).
+
+
IPV4_PATTERN - Static variable in class org.ldaptive.LdapUtils
+
+
Pattern to match ipv4 addresses.
+
+
IPV6_HEX_COMPRESSED_PATTERN - Static variable in class org.ldaptive.LdapUtils
+
+
Pattern to match ipv6 hex compressed addresses.
+
+
IPV6_STD_PATTERN - Static variable in class org.ldaptive.LdapUtils
+
+
Pattern to match ipv6 addresses.
+
+
IS_LEAF - org.ldaptive.ResultCode
+
+
is leaf.
+
+
isActive() - Method in class org.ldaptive.LdapURL
+
+
Returns whether this URL is currently active.
+
+
isAddIfExists() - Method in class org.ldaptive.handler.DnAttributeEntryHandler
+
+
Returns whether to add the entryDN if an attribute of the same name exists.
+
+
isAncestor(Dn) - Method in class org.ldaptive.dn.Dn
+
+
Returns whether the supplied DN is an ancestor.
+
+
isAncestor(Dn, RDnNormalizer) - Method in class org.ldaptive.dn.Dn
+
+
Returns whether the supplied DN is an ancestor.
+
+
isBinary() - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
+
 
+
isBinary() - Method in interface org.ldaptive.beans.AttributeValueMutator
+
+
Returns whether the attribute is binary.
+
+
isBinary() - Method in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
+
 
+
isBinary() - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
 
+
isBinary() - Method in class org.ldaptive.LdapAttribute
+
+
Returns whether this ldap attribute is binary.
+
+
isClosing() - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Returns whether this connection is currently attempting to close.
+
+
isCollective() - Method in class org.ldaptive.schema.AttributeType
+
+
Returns whether this attribute type is collective.
+
+
isComplete() - Method in class org.ldaptive.control.util.SyncReplClient
+
+
Returns whether a search result has been received by this client.
+
+
isConfig(String) - Static method in class org.ldaptive.props.PropertyValueParser
+
+
Returns whether the supplied configuration data contains a config.
+
+
isConstructed() - Method in class org.ldaptive.asn1.AbstractDERTag
+
 
+
isConstructed() - Method in interface org.ldaptive.asn1.DERTag
+
+
Determines whether the tag is constructed or primitive.
+
+
isConstructed() - Method in enum org.ldaptive.asn1.UniversalDERTag
+
+
Determines whether the tag is constructed or primitive.
+
+
isCredentialConfig(String) - Static method in class org.ldaptive.props.CredentialConfigParser
+
+
Returns whether the supplied configuration data contains a credential config.
+
+
isDefaultAttributes() - Method in class org.ldaptive.LdapURL
+
+
Returns whether attributes were supplied in this url.
+
+
isDefaultBaseDn() - Method in class org.ldaptive.LdapURL
+
+
Returns whether a base DN was supplied in this url.
+
+
isDefaultFilter() - Method in class org.ldaptive.LdapURL
+
+
Returns whether a filter was supplied in this url.
+
+
isDefaultPort() - Method in class org.ldaptive.LdapURL
+
+
Returns false if a port was supplied in this url.
+
+
isDefaultScope() - Method in class org.ldaptive.LdapURL
+
+
Returns whether a scope was supplied in this url.
+
+
isDeleteOldRDn() - Method in class org.ldaptive.ModifyDnRequest
+
+
Whether to delete the old RDN.
+
+
isDescendant(Dn) - Method in class org.ldaptive.dn.Dn
+
+
Returns whether the supplied DN is a descendant.
+
+
isDescendant(Dn, RDnNormalizer) - Method in class org.ldaptive.dn.Dn
+
+
Returns whether the supplied DN is a descendant.
+
+
isEmpty() - Method in class org.ldaptive.asn1.DERPath
+
+
Determines whether the path contains any nodes.
+
+
isEmpty() - Method in class org.ldaptive.BindConnectionInitializer
+
+
Returns whether this connection initializer contains any configuration data.
+
+
isEmpty() - Method in class org.ldaptive.dn.Dn
+
+
Returns whether this DN contains any RDN components.
+
+
isEmpty() - Method in class org.ldaptive.dn.RDn
+
+
Returns whether this RDN contains any name values.
+
+
isEmpty() - Method in class org.ldaptive.pool.Queue
+
+
Returns whether or not the queue is empty.
+
+
isEmpty() - Method in class org.ldaptive.schema.Extensions
+
+
Returns whether the number of extensions is zero.
+
+
isEmpty() - Method in class org.ldaptive.ssl.SslConfig
+
+
Returns whether this ssl config contains any configuration data.
+
+
isEntry() - Method in class org.ldaptive.ad.control.util.NotificationClient.NotificationItem
+
+
Returns whether this item represents a search entry.
+
+
isException() - Method in class org.ldaptive.ad.control.util.NotificationClient.NotificationItem
+
+
Returns whether this item represents an exception.
+
+
isFalse() - Method in class org.ldaptive.CompareResponse
+
+
Returns whether the result code in this result is ResultCode.COMPARE_FALSE.
+
+
isFinal - Variable in class org.ldaptive.beans.reflect.FieldAttributeValueMutator
+
+
Whether the field has a final modifier.
+
+
isIncludeSuperiorClasses() - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Returns whether to include superior classes in bean generation.
+
+
isInitialized() - Method in class org.ldaptive.AbstractConnectionStrategy
+
 
+
isInitialized() - Method in interface org.ldaptive.ConnectionStrategy
+
+
Whether this strategy is ready for use.
+
+
isInitialized() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns whether this pool has been initialized.
+
+
isInitialized() - Method in class org.ldaptive.SingleConnectionFactory
+
+
Returns whether this factory has been initialized.
+
+
isIPAddress(String) - Static method in class org.ldaptive.LdapUtils
+
+
Returns whether the supplied string represents an IP address.
+
+
isMatch(String, String) - Method in class org.ldaptive.ssl.DefaultHostnameVerifier
+
+
Determines if the supplied hostname matches a name derived from the certificate.
+
+
isMember(Principal) - Method in class org.ldaptive.jaas.LdapGroup
+
 
+
isNameExcluded(AttributeType) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Returns whether the supplied attribute type has a matching OID or name in the excluded names list.
+
+
isNoUserModification() - Method in class org.ldaptive.schema.AttributeType
+
+
Returns whether this attribute type allows user modification.
+
+
ISO646STR - org.ldaptive.asn1.UniversalDERTag
+
+
ISO646String type.
+
+
isObsolete() - Method in class org.ldaptive.schema.AbstractNamedSchemaElement
+
+
Returns whether this attribute type definition is obsolete.
+
+
isOpen() - Method in interface org.ldaptive.Connection
+
+
Returns whether this connection is open.
+
+
isOpen() - Method in class org.ldaptive.transport.netty.HandleMap
+
+
Returns whether this handle map is open.
+
+
isOpen() - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Returns whether the underlying Netty channel is open.
+
+
isOpening() - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Returns whether this connection is currently attempting to open.
+
+
isOperational() - Method in enum org.ldaptive.schema.AttributeUsage
+
+
Whether this attribute usage is operational.
+
+
isParamsOnlyConfig(String) - Static method in class org.ldaptive.props.PropertyValueParser
+
+
Returns whether the supplied configuration data contains a params only config.
+
+
isPrimitive() - Method in class org.ldaptive.transcode.AbstractPrimitiveValueTranscoder
+
+
Returns whether this transcoder operates on a primitive value.
+
+
isResource(String) - Static method in class org.ldaptive.io.ResourceUtils
+
+ +
+
isResource(String, ResourceLoader...) - Static method in class org.ldaptive.io.ResourceUtils
+
+
Returns whether the supplied path is supported by a ResourceLoader.
+
+
isResult() - Method in class org.ldaptive.ad.control.util.NotificationClient.NotificationItem
+
+
Returns whether this item represents a response.
+
+
isSame(Dn) - Method in class org.ldaptive.dn.Dn
+
+
Returns whether the normalized format of the supplied DN equals the normalized format of this DN.
+
+
isSame(Dn, RDnNormalizer) - Method in class org.ldaptive.dn.Dn
+
+
Returns whether the normalized format of the supplied DN equals the normalized format of this DN.
+
+
isSame(RDn) - Method in class org.ldaptive.dn.RDn
+
+
Returns whether the normalized format of the supplied RDN equals the normalized format of this RDN.
+
+
isSame(RDn, RDnNormalizer) - Method in class org.ldaptive.dn.RDn
+
+
Returns whether the normalized format of the supplied RDN equals the normalized format of this RDN.
+
+
isSingleValued() - Method in class org.ldaptive.schema.AttributeType
+
+
Returns whether this attribute type is single valued.
+
+
isSsl() - Method in class org.ldaptive.transport.netty.NettyConnection.ClientInitializer
+
+
Returns whether the SSL pipeline is in use.
+
+
isStarted() - Method in class org.ldaptive.control.util.SyncReplRunner
+
+
Returns whether this runner is started.
+
+
isSuccess() - Method in class org.ldaptive.auth.AuthenticationHandlerResponse
+
 
+
isSuccess() - Method in class org.ldaptive.auth.AuthenticationResponse
+
+
Returns whether the authentication handler produced a AuthenticationResultCode.AUTHENTICATION_HANDLER_SUCCESS result.
+
+
isSuccess() - Method in interface org.ldaptive.Result
+
+
Returns whether the result code in this result is ResultCode.SUCCESS.
+
+
isTrue() - Method in class org.ldaptive.CompareResponse
+
+
Returns whether the result code in this result is ResultCode.COMPARE_TRUE.
+
+
isTypesOnly() - Method in class org.ldaptive.SearchRequest
+
+
Returns whether to return only attribute types.
+
+
isUseOperationalAttributes() - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Returns whether to include operational attributes in bean generation.
+
+
isUseOptionalAttributes() - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Returns whether to include optional attributes in bean generation.
+
+
isUseReplace() - Method in class org.ldaptive.ext.MergeRequest
+
+
Returns whether replace should be used for attribute modifications.
+
+
isValid(int[]) - Static method in class org.ldaptive.asn1.OidType
+
+
Checks whether the supplied oid is valid.
+
+
isValidateOnCheckIn() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns the validate on check in flag.
+
+
isValidateOnCheckOut() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns the validate on check out flag.
+
+
isValidatePeriodically() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns the validate periodically flag.
+
+
isVerified() - Method in class org.ldaptive.transport.ScramSaslClient.ServerFinalMessage
+
+
Returns whether the server final message was successfully verified.
+
+
iterations - Variable in class org.ldaptive.transport.ScramSaslClient.ServerFirstMessage
+
+
Iterations parsed from the SASL credentials.
+
+
iterator() - Method in class org.ldaptive.ActivePassiveConnectionStrategy
+
 
+
iterator() - Method in class org.ldaptive.DnsResolverConnectionStrategy
+
 
+
iterator() - Method in class org.ldaptive.DnsSrvConnectionStrategy
+
+
Returns a list of URLs retrieved from DNS SRV records.
+
+
iterator() - Method in class org.ldaptive.pool.Queue
+
 
+
iterator() - Method in class org.ldaptive.RandomConnectionStrategy
+
 
+
iterator() - Method in class org.ldaptive.RoundRobinConnectionStrategy
+
 
+
iterFunction - Variable in class org.ldaptive.ActivePassiveConnectionStrategy
+
+
Custom iterator function.
+
+
iterFunction - Variable in class org.ldaptive.DnsResolverConnectionStrategy
+
+
Custom iterator function.
+
+
iterFunction - Variable in class org.ldaptive.RoundRobinConnectionStrategy
+
+
Custom iterator function.
+
+
+ + + +

J

+
+
JAAS_LOGIN_MODULE_PROPERTY - Static variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
Property for the login module class name for GSSAPI.
+
+
JAAS_NAME_PROPERTY - Static variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
Property for the JAAS entry name from a configuration file.
+
+
JAAS_OPTIONS_PROPERTY_PREFIX - Static variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
SASL property to control the JAAS configuration name.
+
+
JAAS_REFRESH_CONFIG_PROPERTY - Static variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
Property for JAAS refreshConfig.
+
+
jaasLoginModule - Variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
Class name of the JAAS login module to use for GSSAPI.
+
+
jaasName - Variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
Name of the JAAS configuration.
+
+
jaasOptions - Variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
Options set on the JAAS login module.
+
+
jaasRefreshConfig - Variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
Whether to refresh the JAAS configuration prior to use.
+
+
+ + + +

K

+
+
keyManagers - Variable in class org.ldaptive.ssl.DefaultSSLContextInitializer
+
+
Key managers.
+
+
keyReader - Variable in class org.ldaptive.ssl.X509CredentialConfig
+
+
Reads private key credential.
+
+
keyStore - Variable in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Name of the keystore to use for the SSL connection.
+
+
keyStore(String) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig.Builder
+
 
+
keyStoreAliases - Variable in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Keystore aliases to use.
+
+
keyStoreAliases(String...) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig.Builder
+
 
+
KeyStoreCredentialConfig - Class in org.ldaptive.ssl
+
+
Provides the properties necessary for creating an SSL context initializer with a keystore credential reader.
+
+
KeyStoreCredentialConfig() - Constructor for class org.ldaptive.ssl.KeyStoreCredentialConfig
+
 
+
KeyStoreCredentialConfig.Builder - Class in org.ldaptive.ssl
+
 
+
KeyStoreCredentialReader - Class in org.ldaptive.ssl
+
+
Reads keystore credentials from a classpath, filepath, or stream resource.
+
+
KeyStoreCredentialReader() - Constructor for class org.ldaptive.ssl.KeyStoreCredentialReader
+
 
+
keyStorePassword - Variable in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Password needed to open the keystore.
+
+
keyStorePassword(String) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig.Builder
+
 
+
keyStoreReader - Variable in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Handles loading keystores.
+
+
KeyStoreSSLContextInitializer - Class in org.ldaptive.ssl
+
+
Provides an SSL context initializer which can use java KeyStores to create key and trust managers.
+
+
KeyStoreSSLContextInitializer() - Constructor for class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
 
+
keyStoreType - Variable in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Keystore type.
+
+
keyStoreType(String) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig.Builder
+
 
+
KeyStoreUtils - Class in org.ldaptive.ssl
+
+
Provides utility methods for using a KeyStore.
+
+
KeyStoreUtils() - Constructor for class org.ldaptive.ssl.KeyStoreUtils
+
+
Default constructor.
+
+
KQUEUE_AVAILABLE - Static variable in class org.ldaptive.transport.netty.NettyUtils
+
+
Whether KQueue is available.
+
+
+ + + +

L

+
+
la - Variable in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
+
+
Ldap attribute to operate on.
+
+
label - Variable in class org.ldaptive.auth.CompareAuthenticationHandler.Scheme
+
+
Label of the scheme.
+
+
lastSuccessfulOpen - Variable in class org.ldaptive.transport.TransportConnection
+
+
Time of the last successful open for this connection.
+
+
LazyCommitControl - Class in org.ldaptive.ad.control
+
+
Request control for active directory domain controllers to sacrifice durability guarantees on updates to improve + performance.
+
+
LazyCommitControl() - Constructor for class org.ldaptive.ad.control.LazyCommitControl
+
+
Default constructor.
+
+
LazyCommitControl(boolean) - Constructor for class org.ldaptive.ad.control.LazyCommitControl
+
+
Creates a new lazy commit control.
+
+
LDAP - org.ldaptive.props.PropertySource.PropertyDomain
+
+
ldap property domain.
+
+
LDAP_DN_PATH - Static variable in class org.ldaptive.LdapEntry
+
+
DER path to LDAP DN.
+
+
LDAP_NOT_SUPPORTED - org.ldaptive.ResultCode
+
+
ldap not supported.
+
+
LDAP_SYNTAXES_ATTR_NAME - Static variable in class org.ldaptive.schema.SchemaFactory
+
+
LDAP syntaxes attribute name on the subschema entry.
+
+
LDAP_TIMEOUT - org.ldaptive.ResultCode
+
+
ldap timeout.
+
+
LdapAttribute - Class in org.ldaptive
+
+
LDAP attribute defined as:
+
+
LdapAttribute() - Constructor for class org.ldaptive.LdapAttribute
+
+
Default constructor.
+
+
LdapAttribute(String) - Constructor for class org.ldaptive.LdapAttribute
+
+
Creates a new attribute.
+
+
LdapAttribute(String, byte[]...) - Constructor for class org.ldaptive.LdapAttribute
+
+
Creates a new attribute.
+
+
LdapAttribute(String, String...) - Constructor for class org.ldaptive.LdapAttribute
+
+
Creates a new attribute.
+
+
LdapAttribute.Builder - Class in org.ldaptive
+
 
+
LdapCredential - Class in org.ldaptive.jaas
+
+
Provides a custom implementation for adding LDAP credentials to a subject.
+
+
LdapCredential(Object) - Constructor for class org.ldaptive.jaas.LdapCredential
+
+
Creates a new ldap credential with the supplied credential.
+
+
ldapDn - Variable in class org.ldaptive.AddRequest
+
+
LDAP DN to add.
+
+
ldapDn - Variable in class org.ldaptive.CompareRequest
+
+
LDAP DN to compare.
+
+
ldapDn - Variable in class org.ldaptive.DeleteRequest
+
+
LDAP DN to delete.
+
+
ldapDn - Variable in class org.ldaptive.jaas.LdapDnPrincipal
+
+
LDAP user name.
+
+
ldapDn - Variable in class org.ldaptive.LdapEntry
+
+
LDAP DN of the entry.
+
+
ldapDn - Variable in class org.ldaptive.ModifyRequest
+
+
LDAP DN to modify.
+
+
ldapDN - Variable in class org.ldaptive.SimpleBindRequest
+
+
LDAP DN to bind as.
+
+
LdapDnAuthorizationModule - Class in org.ldaptive.jaas
+
+
Provides a JAAS authentication hook into LDAP DNs.
+
+
LdapDnAuthorizationModule() - Constructor for class org.ldaptive.jaas.LdapDnAuthorizationModule
+
 
+
LdapDnHandler(LdapEntry) - Constructor for class org.ldaptive.LdapEntry.LdapDnHandler
+
+
Creates a new ldap dn handler.
+
+
LdapDnPrincipal - Class in org.ldaptive.jaas
+
+
Provides a custom implementation for adding LDAP principals to a subject.
+
+
LdapDnPrincipal(String, LdapEntry) - Constructor for class org.ldaptive.jaas.LdapDnPrincipal
+
+
Creates a new ldap principal with the supplied name.
+
+
ldapEntry - Variable in class org.ldaptive.auth.AuthenticationResponse
+
+
Ldap entry of authenticated user.
+
+
ldapEntry - Variable in class org.ldaptive.ext.MergeRequest
+
+
Ldap entry to merge.
+
+
ldapEntry - Variable in class org.ldaptive.jaas.LdapDnPrincipal
+
+
User ldap entry.
+
+
ldapEntry - Variable in class org.ldaptive.jaas.LdapPrincipal
+
+
User ldap entry.
+
+
LdapEntry - Class in org.ldaptive
+
+
LDAP search result entry defined as:
+
+
LdapEntry() - Constructor for class org.ldaptive.LdapEntry
+
+
Default constructor.
+
+
LdapEntry(DERBuffer) - Constructor for class org.ldaptive.LdapEntry
+
+
Creates a new search result entry.
+
+
LdapEntry.AttributeParser - Class in org.ldaptive
+
+
Parses a buffer containing an attribute name and its values.
+
+
LdapEntry.AttributesHandler - Class in org.ldaptive
+
+
Parse handler implementation for the attributes.
+
+
LdapEntry.Builder - Class in org.ldaptive
+
 
+
LdapEntry.LdapDnHandler - Class in org.ldaptive
+
+
Parse handler implementation for the LDAP DN.
+
+
LdapEntryHandler - Interface in org.ldaptive.handler
+
+
Marker interface for an ldap entry handler.
+
+
LdapEntryManager<T> - Interface in org.ldaptive.beans.persistence
+
+
Interface to manage objects that have been annotated to contain LDAP data.
+
+
ldapEntryMapper - Variable in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
+
Mapper for converting ldap entry to object type.
+
+
LdapEntryMapper<T> - Interface in org.ldaptive.beans
+
+
Interface for ldap entry mappers.
+
+
LdapException - Exception in org.ldaptive
+
+
Base exception for all ldap related exceptions.
+
+
LdapException(String) - Constructor for exception org.ldaptive.LdapException
+
+
Creates a new ldap exception.
+
+
LdapException(String, Throwable) - Constructor for exception org.ldaptive.LdapException
+
+
Creates a new ldap exception.
+
+
LdapException(Throwable) - Constructor for exception org.ldaptive.LdapException
+
+
Creates a new ldap exception.
+
+
LdapException(Result) - Constructor for exception org.ldaptive.LdapException
+
+
Creates a new ldap exception based on the supplied result.
+
+
LdapException(ResultCode, String) - Constructor for exception org.ldaptive.LdapException
+
+
Creates a new ldap exception.
+
+
LdapException(ResultCode, String, Throwable) - Constructor for exception org.ldaptive.LdapException
+
+
Creates a new ldap exception.
+
+
LdapException(ResultCode, Throwable) - Constructor for exception org.ldaptive.LdapException
+
+
Creates a new ldap exception.
+
+
LdapGroup - Class in org.ldaptive.jaas
+
+
Provides a custom implementation for grouping principals.
+
+
LdapGroup(String) - Constructor for class org.ldaptive.jaas.LdapGroup
+
+
Creates a new ldap group with the supplied name.
+
+
LdapLoginModule - Class in org.ldaptive.jaas
+
+
Provides a JAAS authentication hook for LDAP authentication.
+
+
LdapLoginModule() - Constructor for class org.ldaptive.jaas.LdapLoginModule
+
 
+
ldapName - Variable in class org.ldaptive.jaas.LdapPrincipal
+
+
LDAP user name.
+
+
LdapPrincipal - Class in org.ldaptive.jaas
+
+
Provides a custom implementation for adding LDAP principals to a subject.
+
+
LdapPrincipal(String, LdapEntry) - Constructor for class org.ldaptive.jaas.LdapPrincipal
+
+
Creates a new ldap principal with the supplied name.
+
+
LdapRole - Class in org.ldaptive.jaas
+
+
Provides a custom implementation for adding LDAP principals to a subject that represent roles.
+
+
LdapRole(String) - Constructor for class org.ldaptive.jaas.LdapRole
+
+
Creates a new ldap role with the supplied name.
+
+
LdapRoleAuthorizationModule - Class in org.ldaptive.jaas
+
+
Provides a JAAS authentication hook into LDAP roles.
+
+
LdapRoleAuthorizationModule() - Constructor for class org.ldaptive.jaas.LdapRoleAuthorizationModule
+
 
+
ldapUrl - Variable in class org.ldaptive.ConnectionConfig
+
+
URL to the LDAP(s).
+
+
ldapURL - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
URL derived from the connection strategy.
+
+
LdapURL - Class in org.ldaptive
+
+
Class for parsing LDAP URLs.
+
+
LdapURL() - Constructor for class org.ldaptive.LdapURL
+
+
Private constructor.
+
+
LdapURL(String) - Constructor for class org.ldaptive.LdapURL
+
+
Creates a new ldap url.
+
+
LdapURL(String, int) - Constructor for class org.ldaptive.LdapURL
+
+
Creates a new ldap url.
+
+
LdapURL(String, String, int, String, String[], SearchScope, String) - Constructor for class org.ldaptive.LdapURL
+
+
Creates a new ldap url.
+
+
LdapURLActivatorService - Class in org.ldaptive
+
+
Singleton which manages a single thread that periodically tests inactive LDAP URLs.
+
+
LdapURLActivatorService() - Constructor for class org.ldaptive.LdapURLActivatorService
+
+
Default constructor.
+
+
LdapURLRetryMetadata - Class in org.ldaptive
+
+
Retry metadata used by LdapURL.
+
+
LdapURLRetryMetadata(ConnectionStrategy) - Constructor for class org.ldaptive.LdapURLRetryMetadata
+
+
Creates a new LDAP URL retry metadata.
+
+
ldapUrls - Variable in class org.ldaptive.AbstractConnectionStrategy.DefaultLdapURLIterator
+
+
URLs to iterate over.
+
+
ldapUrls - Variable in class org.ldaptive.DnsResolverConnectionStrategy
+
+
LDAP URL string used to initialize this strategy.
+
+
ldapUrls - Variable in class org.ldaptive.DnsSrvConnectionStrategy
+
+
LDAP URL string used to initialize this strategy.
+
+
ldapURLSet - Variable in class org.ldaptive.AbstractConnectionStrategy
+
+
Set of LDAP URLs to attempt connections to.
+
+
LdapURLSet - Class in org.ldaptive
+
+
A set of LDAP URLs with helper functions for common connection strategies.
+
+
LdapURLSet(ConnectionStrategy, String) - Constructor for class org.ldaptive.LdapURLSet
+
+
Creates a new LDAP URL set.
+
+
LdapUtils - Class in org.ldaptive
+
+
Provides utility methods for this package.
+
+
LdapUtils() - Constructor for class org.ldaptive.LdapUtils
+
+
Default constructor.
+
+
ldifReader - Variable in class org.ldaptive.io.LdifReader
+
+
Reader to read from.
+
+
LdifReader - Class in org.ldaptive.io
+
+
Reads an LDIF from a Reader and returns a SearchResponse.
+
+
LdifReader(Reader) - Constructor for class org.ldaptive.io.LdifReader
+
+
Creates a new ldif reader.
+
+
ldifWriter - Variable in class org.ldaptive.io.LdifWriter
+
+
Writer to write to.
+
+
LdifWriter - Class in org.ldaptive.io
+
+
Writes a SearchResponse as LDIF to a Writer.
+
+
LdifWriter(Writer) - Constructor for class org.ldaptive.io.LdifWriter
+
+
Creates a new ldif writer.
+
+
LESS_OR_EQUAL - org.ldaptive.filter.Filter.Type
+
+
Less or equal filter.
+
+
LESS_OR_EQUAL_FILTER_PATTERN - Static variable in class org.ldaptive.filter.RegexFilterFunction
+
+
Regex pattern to match a less or equal filter.
+
+
LessOrEqualFilter - Class in org.ldaptive.filter
+
+
Less or equal search filter component defined as:
+
+
LessOrEqualFilter(String, byte[]) - Constructor for class org.ldaptive.filter.LessOrEqualFilter
+
+
Creates a new less or equal filter.
+
+
LessOrEqualFilter(String, String) - Constructor for class org.ldaptive.filter.LessOrEqualFilter
+
+
Creates a new less or equal filter.
+
+
LIFO - org.ldaptive.pool.QueueType
+
+
last in, first out ordering.
+
+
limit() - Method in class org.ldaptive.asn1.DefaultDERBuffer
+
 
+
limit() - Method in interface org.ldaptive.asn1.DERBuffer
+
+
Returns this buffer's limit.
+
+
limit() - Method in class org.ldaptive.transport.netty.NettyDERBuffer
+
 
+
limit(int) - Method in class org.ldaptive.asn1.DefaultDERBuffer
+
 
+
limit(int) - Method in interface org.ldaptive.asn1.DERBuffer
+
+
Sets this buffer's limit.
+
+
limit(int) - Method in class org.ldaptive.transport.netty.NettyDERBuffer
+
 
+
LINE_SEPARATOR - Static variable in class org.ldaptive.io.LdifWriter
+
+
Line separator.
+
+
ListReflectionTranscoder - Class in org.ldaptive.beans.reflect
+
+
Reflection transcoder for an object that implements List.
+
+
ListReflectionTranscoder(Class<?>, ArrayReflectionTranscoder) - Constructor for class org.ldaptive.beans.reflect.ListReflectionTranscoder
+
+
Creates a new list reflection transcoder.
+
+
ListReflectionTranscoder(Class<?>, SingleValueReflectionTranscoder<?>) - Constructor for class org.ldaptive.beans.reflect.ListReflectionTranscoder
+
+
Creates a new list reflection transcoder.
+
+
load(String) - Method in class org.ldaptive.io.ClasspathResourceLoader
+
 
+
load(String) - Method in class org.ldaptive.io.FileResourceLoader
+
 
+
load(String) - Method in interface org.ldaptive.io.ResourceLoader
+
+
Reads an input stream from a path.
+
+
load(String) - Method in class org.ldaptive.io.URLResourceLoader
+
 
+
loadProperties(Reader...) - Static method in class org.ldaptive.props.AbstractPropertySource
+
+
Creates properties from the supplied reader.
+
+
loadProperties(String...) - Static method in class org.ldaptive.props.AbstractPropertySource
+
+
Creates properties from the supplied file paths.
+
+
LOCAL_ERROR - org.ldaptive.ResultCode
+
+
local error.
+
+
LOG_RECORD_BYTES_PATH - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
DER path to log record bytes.
+
+
LOG_RECORD_COUNT_PATH - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
DER path to log record count.
+
+
LogFutureListener() - Constructor for class org.ldaptive.transport.netty.NettyConnection.LogFutureListener
+
 
+
logger - Variable in class org.ldaptive.AbstractConfig
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.AbstractConnectionStrategy
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.AbstractConnectionValidator
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.AbstractRequestMessage
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.AbstractSearchOperationFactory
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.ad.control.util.NotificationClient
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.asn1.DERParser
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.auth.AbstractAuthenticationHandler
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.auth.AddControlAuthenticationRequestHandler
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.auth.AggregateAuthenticationHandler
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.auth.AggregateAuthenticationResponseHandler
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.auth.AggregateDnResolver
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.auth.AggregateEntryResolver
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.auth.Authenticator
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.auth.ext.PasswordExpirationAuthenticationResponseHandler
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.auth.FormatDnResolver
+
+
log for this class.
+
+
logger - Variable in class org.ldaptive.beans.AbstractClassDescriptor
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.beans.AbstractLdapEntryMapper
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.beans.reflect.DefaultDnValueMutator
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.beans.spring.SpelDnValueMutator
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.BindConnectionInitializer
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.concurrent.AbstractOperationWorker
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.concurrent.CallableWorker
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.control.AbstractControl
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.control.util.PagedResultsClient
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.control.util.PersistentSearchClient
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.control.util.SyncReplClient
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.control.util.VirtualListViewClient
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.control.util.VirtualListViewParams
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.DefaultConnectionFactory
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.dns.AbstractDNSResolver
+
+
Class logger.
+
+
logger - Variable in class org.ldaptive.ext.MergeOperation
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.handler.AbstractEntryHandler
+
+
Log for this class.
+
+
logger - Variable in class org.ldaptive.io.LdifReader
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.jaas.AbstractPropertiesFactory
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.LdapURLSet
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.pool.AbstractPruneStrategy
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.pool.BindConnectionPassivator
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.props.AbstractPropertySource
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.props.PropertyValueParser
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.referral.AbstractFollowReferralHandler
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.ssl.AbstractCredentialReader
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.ssl.AbstractSSLContextInitializer
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.ssl.AggregateTrustManager
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.ssl.DefaultHostnameVerifier
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.ssl.DefaultTrustManager
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.ssl.HostnameResolver
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.ssl.HostnameVerifierAdapter
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.ssl.HostnameVerifyingListener
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.ssl.X509ExtendedTrustManagerWrapper
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.templates.SearchTemplatesOperation
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.transport.netty.AutoReadFlowControlHandler
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.transport.netty.ConnectionTransport
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.transport.netty.MessageFrameDecoder
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.transport.netty.NettyConnection.AutoReadEventHandler
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.transport.netty.NettyConnection.RequestEncoder
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.transport.netty.NettyConnectionFactoryTransport
+
+
Logger for this class.
+
+
logger - Variable in class org.ldaptive.transport.netty.SaslHandler
+
+
Logger for this class.
+
+
LOGGER - Static variable in class org.ldaptive.control.util.SyncReplRunner
+
+
Logger for this class.
+
+
LOGGER - Static variable in class org.ldaptive.filter.FilterParser
+
+
Logger for this class.
+
+
LOGGER - Static variable in class org.ldaptive.schema.SchemaParser
+
+
Logger for this class.
+
+
LOGGER - Static variable in class org.ldaptive.transport.DefaultSaslClient
+
+
Logger for this class.
+
+
LOGGER - Static variable in class org.ldaptive.transport.GssApiSaslClient
+
+
Logger for this class.
+
+
LOGGER - Static variable in class org.ldaptive.transport.netty.HandleMap
+
+
Logger for this class.
+
+
LOGGER - Static variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Logger for this class.
+
+
LOGGER - Static variable in class org.ldaptive.transport.netty.NettyUtils
+
+
Logger for this class.
+
+
LOGGER - Static variable in class org.ldaptive.transport.ScramSaslClient
+
+
Logger for this class.
+
+
LOGGER - Static variable in class org.ldaptive.transport.TransportConnection
+
+
Logger for this class.
+
+
LOGGER - Static variable in class org.ldaptive.transport.TransportFactory
+
+
Logger for this class.
+
+
login() - Method in class org.ldaptive.jaas.AbstractLoginModule
+
 
+
login(NameCallback, PasswordCallback) - Method in class org.ldaptive.jaas.AbstractLoginModule
+
+
Authenticates a Subject with the supplied callbacks.
+
+
login(NameCallback, PasswordCallback) - Method in class org.ldaptive.jaas.LdapDnAuthorizationModule
+
 
+
login(NameCallback, PasswordCallback) - Method in class org.ldaptive.jaas.LdapLoginModule
+
 
+
login(NameCallback, PasswordCallback) - Method in class org.ldaptive.jaas.LdapRoleAuthorizationModule
+
 
+
LOGIN_DN - Static variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Constant for entryDn stored in shared state.
+
+
LOGIN_LOCKOUT - org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
+
login lockout.
+
+
LOGIN_LOCKOUT - org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
login lockout.
+
+
LOGIN_NAME - Static variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Constant for login name stored in shared state.
+
+
LOGIN_PASSWORD - Static variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Constant for login password stored in shared state.
+
+
LOGIN_TIME_LIMITED - org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
+
login time limited.
+
+
LOGIN_TIME_LIMITED - org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
login time limited.
+
+
loginsRemaining - Variable in class org.ldaptive.auth.AccountState.DefaultWarning
+
+
number of logins remaining before the account locks.
+
+
loginSuccess - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Whether authentication was successful.
+
+
LOGON_FAILURE - org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
logon failure.
+
+
logout() - Method in class org.ldaptive.jaas.AbstractLoginModule
+
 
+
LongValueTranscoder - Class in org.ldaptive.transcode
+
+
Decodes and encodes a long for use in an ldap attribute value.
+
+
LongValueTranscoder() - Constructor for class org.ldaptive.transcode.LongValueTranscoder
+
+
Default constructor.
+
+
LongValueTranscoder(boolean) - Constructor for class org.ldaptive.transcode.LongValueTranscoder
+
+
Creates a new long value transcoder.
+
+
LOOP_DETECT - org.ldaptive.ResultCode
+
+
loop detect.
+
+
LOW - org.ldaptive.sasl.SecurityStrength
+
+
Low security strength.
+
+
LOWER - org.ldaptive.handler.CaseChangeEntryHandler.CaseChange
+
+
lower case.
+
+
LOWERCASE - Static variable in class org.ldaptive.dn.DefaultRDnNormalizer
+
+
Function that lowercases the value.
+
+
LOWERCASE_COMPRESS - Static variable in class org.ldaptive.dn.DefaultRDnNormalizer
+
+
Function that lowercases and removes duplicate spaces from the value.
+
+
+ + + +

M

+
+
main(String[]) - Static method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Provides command line access to a BeanGenerator.
+
+
main(String[]) - Static method in class org.ldaptive.jaas.LdapDnAuthorizationModule
+
+
This provides command line access to this JAAS module.
+
+
main(String[]) - Static method in class org.ldaptive.jaas.LdapLoginModule
+
+
This provides command line access to this JAAS module.
+
+
main(String[]) - Static method in class org.ldaptive.jaas.LdapRoleAuthorizationModule
+
+
This provides command line access to this JAAS module.
+
+
makeImmutable() - Method in class org.ldaptive.AbstractConfig
+
+
Make this config immutable.
+
+
ManageDsaITControl - Class in org.ldaptive.control
+
+
Request control for ManageDsaIT.
+
+
ManageDsaITControl() - Constructor for class org.ldaptive.control.ManageDsaITControl
+
+
Default constructor.
+
+
ManageDsaITControl(boolean) - Constructor for class org.ldaptive.control.ManageDsaITControl
+
+
Creates a new ManageDsaIT control.
+
+
map(LdapEntry, T) - Method in class org.ldaptive.beans.AbstractLdapEntryMapper
+
 
+
map(LdapEntry, T) - Method in interface org.ldaptive.beans.LdapEntryMapper
+
+
Injects data from the supplied ldap entry into the supplied destination object.
+
+
map(T) - Method in class org.ldaptive.beans.AbstractLdapEntryMapper
+
+
Injects data from the supplied source object into a new instance of ldap entry.
+
+
map(T, LdapEntry) - Method in class org.ldaptive.beans.AbstractLdapEntryMapper
+
 
+
map(T, LdapEntry) - Method in interface org.ldaptive.beans.LdapEntryMapper
+
+
Injects data from the supplied source object into the supplied ldap entry.
+
+
mapDn(T) - Method in class org.ldaptive.beans.AbstractLdapEntryMapper
+
 
+
mapDn(T) - Method in interface org.ldaptive.beans.LdapEntryMapper
+
+
Returns the LDAP DN for the supplied object.
+
+
MATCHED_DN_PATH - Static variable in class org.ldaptive.AddResponse
+
+
DER path to matched DN.
+
+
MATCHED_DN_PATH - Static variable in class org.ldaptive.BindResponse
+
+
DER path to matched DN.
+
+
MATCHED_DN_PATH - Static variable in class org.ldaptive.CompareResponse
+
+
DER path to matched DN.
+
+
MATCHED_DN_PATH - Static variable in class org.ldaptive.DeleteResponse
+
+
DER path to matched DN.
+
+
MATCHED_DN_PATH - Static variable in class org.ldaptive.extended.ExtendedResponse
+
+
DER path to matched DN.
+
+
MATCHED_DN_PATH - Static variable in class org.ldaptive.ModifyDnResponse
+
+
DER path to matched DN.
+
+
MATCHED_DN_PATH - Static variable in class org.ldaptive.ModifyResponse
+
+
DER path to matched DN.
+
+
MATCHED_DN_PATH - Static variable in class org.ldaptive.SearchResponse
+
+
DER path to matched DN.
+
+
matchedDN - Variable in class org.ldaptive.AbstractResult
+
+
Matched DN.
+
+
matchedDN(String) - Method in class org.ldaptive.AbstractResult.AbstractBuilder
+
 
+
MatchedDNHandler(AbstractResult) - Constructor for class org.ldaptive.AbstractResult.MatchedDNHandler
+
+
Creates a new LDAP matched DN handler.
+
+
matchedValuesFilters - Variable in class org.ldaptive.control.MatchedValuesRequestControl
+
+
list of matched values filters.
+
+
MatchedValuesRequestControl - Class in org.ldaptive.control
+
+
Request control for limiting the attribute values returned by a search request.
+
+
MatchedValuesRequestControl() - Constructor for class org.ldaptive.control.MatchedValuesRequestControl
+
+
Default constructor.
+
+
MatchedValuesRequestControl(String...) - Constructor for class org.ldaptive.control.MatchedValuesRequestControl
+
+
Creates a new matched values request control.
+
+
MatchedValuesRequestControl(String[], boolean) - Constructor for class org.ldaptive.control.MatchedValuesRequestControl
+
+
Creates a new matched values request control.
+
+
MatchedValuesRequestControl(Filter...) - Constructor for class org.ldaptive.control.MatchedValuesRequestControl
+
+
Creates a new matched values request control.
+
+
MatchedValuesRequestControl(Filter[], boolean) - Constructor for class org.ldaptive.control.MatchedValuesRequestControl
+
+
Creates a new matched values request control.
+
+
MATCHING_RULE_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.DefaultSchemaFunction
+
+
Default DIT matching rule function.
+
+
MATCHING_RULE_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.RegexSchemaFunction
+
+
Regex DIT matching rule function.
+
+
MATCHING_RULE_USE_ATTR_NAME - Static variable in class org.ldaptive.schema.SchemaFactory
+
+
Matching rule use attribute name on the subschema entry.
+
+
MATCHING_RULE_USE_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.DefaultSchemaFunction
+
+
Default matching rule use function.
+
+
MATCHING_RULE_USE_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.RegexSchemaFunction
+
+
Regex matching rule use function.
+
+
MATCHING_RULES_ATTR_NAME - Static variable in class org.ldaptive.schema.SchemaFactory
+
+
Matching rules attribute name on the subschema entry.
+
+
MatchingRule - Class in org.ldaptive.schema
+
+
Bean for a matching rule schema element.
+
+
MatchingRule(String) - Constructor for class org.ldaptive.schema.MatchingRule
+
+
Creates a new matching rule.
+
+
MatchingRule(String, String[], String, boolean, String, Extensions) - Constructor for class org.ldaptive.schema.MatchingRule
+
+
Creates a new matching rule.
+
+
MatchingRule.DefaultDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses a matching rule definition using a char buffer.
+
+
MatchingRule.RegexDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses a matching rule definition using a regular expression.
+
+
matchingRuleId - Variable in class org.ldaptive.control.SortKey
+
+
matching rule id.
+
+
matchingRuleID - Variable in class org.ldaptive.filter.ExtensibleFilter
+
+
Matching rule id.
+
+
matchingRules - Variable in class org.ldaptive.schema.Schema
+
+
Matching rules.
+
+
MatchingRuleUse - Class in org.ldaptive.schema
+
+
Bean for a matching rule use schema element.
+
+
MatchingRuleUse(String) - Constructor for class org.ldaptive.schema.MatchingRuleUse
+
+
Creates a new matching rule use.
+
+
MatchingRuleUse(String, String[], String, boolean, String[], Extensions) - Constructor for class org.ldaptive.schema.MatchingRuleUse
+
+
Creates a new matching rule use.
+
+
MatchingRuleUse.DefaultDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses a matching rule use definition using a char buffer.
+
+
MatchingRuleUse.RegexDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses a matching rule use definition using a regular expression.
+
+
matchingRuleUses - Variable in class org.ldaptive.schema.Schema
+
+
Matching rule uses.
+
+
MatchingRuleUseValueTranscoder - Class in org.ldaptive.schema.transcode
+
+
Decodes and encodes a matching rule use for use in an ldap attribute value.
+
+
MatchingRuleUseValueTranscoder() - Constructor for class org.ldaptive.schema.transcode.MatchingRuleUseValueTranscoder
+
 
+
MatchingRuleValueTranscoder - Class in org.ldaptive.schema.transcode
+
+
Decodes and encodes a matching rule for use in an ldap attribute value.
+
+
MatchingRuleValueTranscoder() - Constructor for class org.ldaptive.schema.transcode.MatchingRuleValueTranscoder
+
 
+
max(int) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
MaxAttrCountHandler(DirSyncControl) - Constructor for class org.ldaptive.ad.control.DirSyncControl.MaxAttrCountHandler
+
+
Creates a new max attr count handler.
+
+
maxAttributeCount - Variable in class org.ldaptive.ad.control.DirSyncControl
+
+
maximum attribute count.
+
+
maxAttributeCount - Variable in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Maximum attribute count.
+
+
MAXIMUM_LOGINS_EXCEEDED - org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
+
maximum logins exceeded.
+
+
MAXIMUM_LOGINS_EXCEEDED - org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
maximum logins exceeded.
+
+
maxLoginFailures - Variable in class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
Maximum number of login failures to allow.
+
+
maxPoolSize - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Maximum pool size.
+
+
maxSize - Variable in class org.ldaptive.ext.MergeRequest.MaxSizeAttributeValueHandler
+
+
Maximum number of attribute values allowed in a single attribute.
+
+
MaxSizeAttributeValueHandler(int) - Constructor for class org.ldaptive.ext.MergeRequest.MaxSizeAttributeValueHandler
+
+
Creates a new max attribute value size processor.
+
+
mechanism - Variable in class org.ldaptive.sasl.SaslConfig
+
+
sasl mechanism.
+
+
mechanism - Variable in class org.ldaptive.transport.ScramSaslClient.ClientFinalMessage
+
+
Scram SASL mechanism.
+
+
mechanism() - Method in enum org.ldaptive.sasl.Mechanism
+
+
Returns the name of this mechanism.
+
+
mechanism(String) - Method in class org.ldaptive.sasl.SaslBindRequest.Builder
+
+
Sets the SASL mechanism.
+
+
mechanism(Mechanism) - Method in class org.ldaptive.sasl.SaslConfig.Builder
+
 
+
Mechanism - Enum in org.ldaptive.sasl
+
+
Enum to define SASL mechanisms.
+
+
Mechanism(String) - Constructor for enum org.ldaptive.sasl.Mechanism
+
+
Creates a new mechanism.
+
+
Mechanism(String, String...) - Constructor for enum org.ldaptive.sasl.Mechanism
+
+
Creates a new mechanism.
+
+
MECHANISM - Static variable in class org.ldaptive.sasl.CramMD5BindRequest
+
+
CRAM-MD5 SASL mechanism.
+
+
MECHANISM - Static variable in class org.ldaptive.sasl.DigestMD5BindRequest
+
+
DIGEST-MD5 SASL mechanism.
+
+
MECHANISM - Static variable in class org.ldaptive.sasl.ExternalBindRequest
+
+
External SASL mechanism.
+
+
MECHANISM - Static variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
GSSAPI SASL mechanism.
+
+
mechanismName - Variable in enum org.ldaptive.sasl.Mechanism
+
+
SASL mechanism name.
+
+
MEDIUM - org.ldaptive.sasl.SecurityStrength
+
+
Medium security strength.
+
+
members - Variable in class org.ldaptive.jaas.LdapGroup
+
+
Principal members.
+
+
merge(SearchResponse) - Static method in class org.ldaptive.SearchResponse
+
+
Merges the entries in the supplied result into a single entry.
+
+
merge(T) - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
 
+
merge(T) - Method in interface org.ldaptive.beans.persistence.LdapEntryManager
+
+
Merges the supplied annotated object in an LDAP.
+
+
merge(T, ResultPredicate) - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
+
Merges the supplied annotated object in an LDAP.
+
+
MergeAttributeEntryHandler - Class in org.ldaptive.handler
+
+
Merges the values of one or more attributes into a single attribute.
+
+
MergeAttributeEntryHandler() - Constructor for class org.ldaptive.handler.MergeAttributeEntryHandler
+
 
+
mergeAttributeName - Variable in class org.ldaptive.handler.MergeAttributeEntryHandler
+
+
Attribute name to add merge values into.
+
+
mergeAttributes - Variable in class org.ldaptive.handler.RecursiveResultHandler
+
+
Attribute(s) to merge.
+
+
MergeOperation - Class in org.ldaptive.ext
+
+
The merge operation performs the LDAP operations necessary to synchronize the data in an LdapEntry with its + corresponding entry in the LDAP.
+
+
MergeOperation() - Constructor for class org.ldaptive.ext.MergeOperation
+
+
Default constructor.
+
+
MergeOperation(ConnectionFactory) - Constructor for class org.ldaptive.ext.MergeOperation
+
+
Creates a new merge operation.
+
+
MergeRequest - Class in org.ldaptive.ext
+
+
Contains the data required to perform a merge operation.
+
+
MergeRequest() - Constructor for class org.ldaptive.ext.MergeRequest
+
+
Default constructor.
+
+
MergeRequest(LdapEntry) - Constructor for class org.ldaptive.ext.MergeRequest
+
+
Creates a new merge request.
+
+
MergeRequest(LdapEntry, boolean) - Constructor for class org.ldaptive.ext.MergeRequest
+
+
Creates a new merge request.
+
+
MergeRequest.AttributeModificationsHandler - Interface in org.ldaptive.ext
+
+
Marker interface for an attribute modifications handler.
+
+
MergeRequest.BatchHandler - Class in org.ldaptive.ext
+
+
Processes attribute modifications so that any list of attribute modifications does not exceed the configured batch + size.
+
+
MergeRequest.MaxSizeAttributeValueHandler - Class in org.ldaptive.ext
+
+
Processes attribute modifications to enforce the maximum number of attribute values in any single attribute.
+
+
MergeResultHandler - Class in org.ldaptive.handler
+
+
Merges the values of the attributes in all entries into a single entry.
+
+
MergeResultHandler() - Constructor for class org.ldaptive.handler.MergeResultHandler
+
+
Default constructor.
+
+
message - Variable in class org.ldaptive.transport.ResponseParser
+
+
Message produced from parsing a DER buffer.
+
+
message - Variable in class org.ldaptive.transport.ScramSaslClient.ClientFinalMessage
+
+
Client first message plus the server first message plus the withoutProof string.
+
+
message - Variable in class org.ldaptive.transport.ScramSaslClient.ClientFirstMessage
+
+
Message produced from the username and nonce.
+
+
message - Variable in class org.ldaptive.transport.ScramSaslClient.ServerFinalMessage
+
+
Server SASL credentials.
+
+
message - Variable in class org.ldaptive.transport.ScramSaslClient.ServerFirstMessage
+
+
The server SASL credentials.
+
+
Message - Interface in org.ldaptive
+
+
LDAP protocol response.
+
+
MESSAGE_WORKER_THREADS - Static variable in class org.ldaptive.control.util.SyncReplRunner
+
+
Number of message worker threads.
+
+
messageCount - Variable in class org.ldaptive.transport.netty.AutoReadFlowControlHandler
+
+
Number of messages in the pipeline.
+
+
MessageDecoder() - Constructor for class org.ldaptive.transport.netty.NettyConnection.MessageDecoder
+
 
+
MessageFrameDecoder - Class in org.ldaptive.transport.netty
+
+
Reads the input byte buffer until an entire message is available.
+
+
MessageFrameDecoder() - Constructor for class org.ldaptive.transport.netty.MessageFrameDecoder
+
 
+
MessageFunctional<Q extends Request,​S extends Result> - Class in org.ldaptive.transport
+
+
Base class for processing a message that is initialized with the request and connection.
+
+
MessageFunctional() - Constructor for class org.ldaptive.transport.MessageFunctional
+
 
+
MessageFunctional.BiConsumer<Q extends Request,​S extends Result,​T,​U> - Class in org.ldaptive.transport
+
+
Marker class to inject connection and request properties.
+
+
MessageFunctional.Consumer<Q extends Request,​S extends Result,​T> - Class in org.ldaptive.transport
+
+
Marker class to inject connection and request properties.
+
+
MessageFunctional.Function<Q extends Request,​S extends Result,​T,​R> - Class in org.ldaptive.transport
+
+
Marker class to inject connection and request properties.
+
+
messageID - Variable in class org.ldaptive.AbandonRequest
+
+
Protocol message ID.
+
+
messageID - Variable in class org.ldaptive.AbstractMessage
+
+
Protocol message ID.
+
+
messageID - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Protocol message ID.
+
+
messageID - Variable in class org.ldaptive.transport.netty.EncodedRequest
+
+
Protocol message ID.
+
+
messageID - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Message ID counter, incremented as requests are sent.
+
+
messageID(int) - Method in class org.ldaptive.AbstractMessage.AbstractBuilder
+
 
+
messageID(int) - Method in class org.ldaptive.extended.SyncInfoMessage.Builder
+
 
+
messageID(int) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+
Sets the message ID.
+
+
MessageIDHandler(AbstractMessage) - Constructor for class org.ldaptive.AbstractMessage.MessageIDHandler
+
+
Creates a new message ID handler.
+
+
MessageStatus() - Constructor for enum org.ldaptive.transport.netty.NettyConnection.MessageStatus
+
 
+
messageType - Variable in class org.ldaptive.extended.SyncInfoMessage
+
+
message type.
+
+
messageWorkerGroup - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Event worker group used to process inbound messages.
+
+
messageWorkerGroup - Variable in class org.ldaptive.transport.netty.NettyConnectionFactoryTransport
+
+
Event loop group for message handling.
+
+
MethodAttributeValueMutator - Class in org.ldaptive.beans.reflect
+
+
Attribute mutator associated with the Method of an object.
+
+
MethodAttributeValueMutator(String, boolean, ReflectionTranscoder, Method, Method) - Constructor for class org.ldaptive.beans.reflect.MethodAttributeValueMutator
+
+
Creates a new method attribute value mutator.
+
+
MethodAttributeValueMutator(ReflectionTranscoder, Method, Method) - Constructor for class org.ldaptive.beans.reflect.MethodAttributeValueMutator
+
+
Creates a new method attribute value mutator.
+
+
MethodClassDescriptor - Class in org.ldaptive.beans.reflect
+
+
Creates DN and attribute mutators for the Methods on a type.
+
+
MethodClassDescriptor() - Constructor for class org.ldaptive.beans.reflect.MethodClassDescriptor
+
 
+
min(int) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
MIN_PATTERN - Static variable in class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
+
Pattern for capturing optional minutes in generalized time.
+
+
MinimalAttributeValueEscaper - Class in org.ldaptive.dn
+
+
Escapes an attribute value per RFC 4514 section 2.4.
+
+
MinimalAttributeValueEscaper() - Constructor for class org.ldaptive.dn.MinimalAttributeValueEscaper
+
 
+
MINIMUM_ITERATION_COUNT - Static variable in class org.ldaptive.transport.ScramSaslClient.ServerFirstMessage
+
+
Minimum number of iterations we will allow.
+
+
minPoolSize - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Minimum pool size.
+
+
Minutes - org.ldaptive.transcode.GeneralizedTimeValueTranscoder.FractionalPart
+
+
Fractional minutes.
+
+
mod - Variable in class org.ldaptive.control.util.SyncReplCookie.CSN
+
+
CSN mod.
+
+
MODDN - org.ldaptive.control.PersistentSearchChangeType
+
+
modify dn.
+
+
Mode(int) - Constructor for enum org.ldaptive.control.SyncRequestControl.Mode
+
+
Creates a new mode.
+
+
modifications - Variable in class org.ldaptive.ModifyRequest
+
+
Modifications to perform.
+
+
modifications(Collection<AttributeModification>) - Method in class org.ldaptive.ModifyRequest.Builder
+
+
Sets the modifications.
+
+
modifications(AttributeModification...) - Method in class org.ldaptive.ModifyRequest.Builder
+
+
Sets the modifications.
+
+
modify(MergeRequest, LdapEntry, LdapEntry) - Method in class org.ldaptive.ext.MergeOperation
+
+
Retrieves the attribute modifications from LdapEntry.computeModifications(LdapEntry, LdapEntry) and + executes a ModifyOperation with those results.
+
+
MODIFY - org.ldaptive.control.PersistentSearchChangeType
+
+
modify.
+
+
MODIFY - org.ldaptive.control.SyncStateControl.State
+
+
modify.
+
+
MODIFY_DN_PATH - Static variable in class org.ldaptive.transport.ResponseParser
+
+
Modify DN response DER path.
+
+
MODIFY_PATH - Static variable in class org.ldaptive.transport.ResponseParser
+
+
Modify response DER path.
+
+
ModifyDnOperation - Class in org.ldaptive
+
+
Executes an ldap modify DN operation.
+
+
ModifyDnOperation() - Constructor for class org.ldaptive.ModifyDnOperation
+
+
Default constructor.
+
+
ModifyDnOperation(ConnectionFactory) - Constructor for class org.ldaptive.ModifyDnOperation
+
+
Creates a new modify DN operation.
+
+
ModifyDnOperation.Builder - Class in org.ldaptive
+
+
Modify DN operation builder.
+
+
ModifyDnOperationWorker - Class in org.ldaptive.concurrent
+
+
Executes multiple ldap modify DN operations asynchronously.
+
+
ModifyDnOperationWorker() - Constructor for class org.ldaptive.concurrent.ModifyDnOperationWorker
+
+
Default constructor.
+
+
ModifyDnOperationWorker(ModifyDnOperation) - Constructor for class org.ldaptive.concurrent.ModifyDnOperationWorker
+
+
Creates a new modify dn operation worker.
+
+
ModifyDnRequest - Class in org.ldaptive
+
+
LDAP modify DN request defined as:
+
+
ModifyDnRequest() - Constructor for class org.ldaptive.ModifyDnRequest
+
+
Default constructor.
+
+
ModifyDnRequest(String, String, boolean) - Constructor for class org.ldaptive.ModifyDnRequest
+
+
Creates a new modify DN request.
+
+
ModifyDnRequest(String, String, boolean, String) - Constructor for class org.ldaptive.ModifyDnRequest
+
+
Creates a new modify DN request.
+
+
ModifyDnRequest.Builder - Class in org.ldaptive
+
+
Modify DN request builder.
+
+
ModifyDnResponse - Class in org.ldaptive
+
+
LDAP modify DN response defined as:
+
+
ModifyDnResponse() - Constructor for class org.ldaptive.ModifyDnResponse
+
+
Default constructor.
+
+
ModifyDnResponse(DERBuffer) - Constructor for class org.ldaptive.ModifyDnResponse
+
+
Creates a new modify DN response.
+
+
ModifyDnResponse.Builder - Class in org.ldaptive
+
 
+
modifyOperation - Variable in class org.ldaptive.ext.MergeOperation
+
+
Modify operation used to update an entry.
+
+
ModifyOperation - Class in org.ldaptive
+
+
Executes an ldap modify operation.
+
+
ModifyOperation() - Constructor for class org.ldaptive.ModifyOperation
+
+
Default constructor.
+
+
ModifyOperation(ConnectionFactory) - Constructor for class org.ldaptive.ModifyOperation
+
+
Creates a new modify operation.
+
+
ModifyOperation.Builder - Class in org.ldaptive
+
+
Modify operation builder.
+
+
ModifyOperationWorker - Class in org.ldaptive.concurrent
+
+
Executes multiple ldap modify operations asynchronously.
+
+
ModifyOperationWorker() - Constructor for class org.ldaptive.concurrent.ModifyOperationWorker
+
+
Default constructor.
+
+
ModifyOperationWorker(ModifyOperation) - Constructor for class org.ldaptive.concurrent.ModifyOperationWorker
+
+
Creates a new modify operation worker.
+
+
ModifyRequest - Class in org.ldaptive
+
+
LDAP modify request defined as:
+
+
ModifyRequest() - Constructor for class org.ldaptive.ModifyRequest
+
+
Default constructor.
+
+
ModifyRequest(String, AttributeModification...) - Constructor for class org.ldaptive.ModifyRequest
+
+
Creates a new modify request.
+
+
ModifyRequest.Builder - Class in org.ldaptive
+
+
Modify request builder.
+
+
ModifyResponse - Class in org.ldaptive
+
+
LDAP modify response defined as:
+
+
ModifyResponse() - Constructor for class org.ldaptive.ModifyResponse
+
+
Default constructor.
+
+
ModifyResponse(DERBuffer) - Constructor for class org.ldaptive.ModifyResponse
+
+
Creates a new modify response.
+
+
ModifyResponse.Builder - Class in org.ldaptive
+
 
+
MONTH_PATTERN - Static variable in class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
+
Pattern for capturing the month in generalized time.
+
+
MORE_RESULTS_TO_RETURN - org.ldaptive.ResultCode
+
+
more results to return.
+
+
MUST_SUPPLY_OLD_PASSWORD - org.ldaptive.control.PasswordPolicyControl.Error
+
+
must supply old password.
+
+
mutualAuthentication - Variable in class org.ldaptive.sasl.SaslConfig
+
+
perform mutual authentication.
+
+
mutualAuthentication(Boolean) - Method in class org.ldaptive.sasl.SaslConfig.Builder
+
 
+
+ + + +

N

+
+
name - Variable in class org.ldaptive.asn1.DERPath.Node
+
+
Name of this node.
+
+
name - Variable in class org.ldaptive.LdapEntry.AttributeParser
+
+
Attribute name.
+
+
name - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Pool name.
+
+
name - Variable in enum org.ldaptive.schema.AttributeUsage
+
+
Name of this attribute usage.
+
+
name() - Method in class org.ldaptive.asn1.ApplicationDERTag
+
 
+
name() - Method in class org.ldaptive.asn1.ContextDERTag
+
 
+
name() - Method in class org.ldaptive.asn1.CustomDERTag
+
 
+
name() - Method in interface org.ldaptive.asn1.DERTag
+
+
Gets the name of the tag.
+
+
name() - Method in annotation type org.ldaptive.beans.Attribute
+
+
Attribute name.
+
+
name(String) - Method in class org.ldaptive.CompareRequest.Builder
+
+
Sets the attribute description.
+
+
name(String) - Method in class org.ldaptive.extended.ExtendedRequest.Builder
+
+
Sets the request name.
+
+
name(String) - Method in class org.ldaptive.LdapAttribute.Builder
+
 
+
name(String) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
NAME_FORM_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.DefaultSchemaFunction
+
+
Default name form function.
+
+
NAME_FORM_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.RegexSchemaFunction
+
+
Regex name form function.
+
+
NAME_FORMS_ATTR_NAME - Static variable in class org.ldaptive.schema.SchemaFactory
+
+
Name forms attribute name on the subschema entry.
+
+
NAME_PATH - Static variable in class org.ldaptive.extended.ExtendedResponse
+
+
DER path to name.
+
+
NAME_PATH - Static variable in class org.ldaptive.LdapEntry.AttributeParser
+
+
DER path to name.
+
+
nameForm - Variable in class org.ldaptive.schema.DITStructureRule
+
+
Name form.
+
+
NameForm - Class in org.ldaptive.schema
+
+
Bean for a name form schema element.
+
+
NameForm(String) - Constructor for class org.ldaptive.schema.NameForm
+
+
Creates a new name form.
+
+
NameForm(String, String[], String, boolean, String, String[], String[], Extensions) - Constructor for class org.ldaptive.schema.NameForm
+
+
Creates a new name form.
+
+
NameForm.DefaultDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses a name form definition using a char buffer.
+
+
NameForm.RegexDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses a name form definition using a regular expression.
+
+
nameForms - Variable in class org.ldaptive.schema.Schema
+
+
Name forms.
+
+
NameFormValueTranscoder - Class in org.ldaptive.schema.transcode
+
+
Decodes and encodes a name form for use in an ldap attribute value.
+
+
NameFormValueTranscoder() - Constructor for class org.ldaptive.schema.transcode.NameFormValueTranscoder
+
 
+
nameMappings - Variable in class org.ldaptive.beans.generate.BeanGenerator
+
+
Name mappings.
+
+
nameMappings(Map<String, String>) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
+
 
+
names - Variable in class org.ldaptive.schema.AbstractNamedSchemaElement
+
+
Names.
+
+
nameservers - Variable in class org.ldaptive.dns.DefaultDNSContextFactory
+
+
DNS name servers in order of preference.
+
+
NameValue - Class in org.ldaptive.dn
+
+
Container for a RDN name value pair.
+
+
NameValue(String, byte[]) - Constructor for class org.ldaptive.dn.NameValue
+
+
Creates a new name value.
+
+
NameValue(String, String) - Constructor for class org.ldaptive.dn.NameValue
+
+
Creates a new name value.
+
+
nameValues - Variable in class org.ldaptive.dn.RDn
+
+
Name value pairs.
+
+
NAMING_VIOLATION - org.ldaptive.ResultCode
+
+
naming violation.
+
+
nError - Variable in class org.ldaptive.auth.ext.PasswordExpirationAccountState
+
+
error enum.
+
+
NettyConnection - Class in org.ldaptive.transport.netty
+
+
Netty based connection implementation.
+
+
NettyConnection(ConnectionConfig, Class<? extends Channel>, EventLoopGroup, EventLoopGroup, boolean) - Constructor for class org.ldaptive.transport.netty.NettyConnection
+
+
Creates a new connection.
+
+
NettyConnection.AutoReadEventHandler - Class in org.ldaptive.transport.netty
+
+
Initiates a channel read when an LDAP message has been processed and auto read is false.
+
+
NettyConnection.BindOperationHandle - Class in org.ldaptive.transport.netty
+
+
Bind specific operation handle that locks other operations until the bind completes.
+
+
NettyConnection.ClientInitializer - Class in org.ldaptive.transport.netty
+
+
Sets up the Netty pipeline for this connection.
+
+
NettyConnection.CloseFutureListener - Class in org.ldaptive.transport.netty
+
+
Listener for channel close events.
+
+
NettyConnection.InboundExceptionHandler - Class in org.ldaptive.transport.netty
+
+
Sets NettyConnection.inboundException and closes the channel when an exception occurs.
+
+
NettyConnection.InboundMessageHandler - Class in org.ldaptive.transport.netty
+
+
Matches an inbound LDAP response message to its operation handle and removes that handle from the response queue.
+
+
NettyConnection.LogFutureListener - Class in org.ldaptive.transport.netty
+
+
Listener that logs the future success state when it occurs.
+
+
NettyConnection.MessageDecoder - Class in org.ldaptive.transport.netty
+
+
Decodes byte buffer into a concrete LDAP response message.
+
+
NettyConnection.MessageStatus - Enum in org.ldaptive.transport.netty
+
+
Enum that describes the state of an LDAP message in the pipeline.
+
+
NettyConnection.RequestEncoder - Class in org.ldaptive.transport.netty
+
+
Encodes an LDAP request into its DER bytes.
+
+
NettyConnection.ValidatorHandler - Class in org.ldaptive.transport.netty
+
+
Schedules a connection validator to run based on its strategy.
+
+
NettyConnectionFactoryTransport - Class in org.ldaptive.transport.netty
+
+
Creates netty connections with configured event loops.
+
+
NettyConnectionFactoryTransport(Class<? extends Channel>, EventLoopGroup) - Constructor for class org.ldaptive.transport.netty.NettyConnectionFactoryTransport
+
+
Creates a new netty connection factory transport.
+
+
NettyConnectionFactoryTransport(Class<? extends Channel>, EventLoopGroup, EventLoopGroup) - Constructor for class org.ldaptive.transport.netty.NettyConnectionFactoryTransport
+
+
Creates a new netty connection factory transport.
+
+
NettyDERBuffer - Class in org.ldaptive.transport.netty
+
+
DERBuffer that uses a ByteBuf.
+
+
NettyDERBuffer(ByteBuf) - Constructor for class org.ldaptive.transport.netty.NettyDERBuffer
+
+
Creates a new netty DER buffer.
+
+
NettyDERBuffer(ByteBuf, int, int) - Constructor for class org.ldaptive.transport.netty.NettyDERBuffer
+
+
Creates a new netty DER buffer and sets the initial position and limit.
+
+
NettyUtils - Class in org.ldaptive.transport.netty
+
+
Provides utility methods for this package.
+
+
NettyUtils() - Constructor for class org.ldaptive.transport.netty.NettyUtils
+
+
Default constructor.
+
+
NEVER - org.ldaptive.DerefAliases
+
+
never dereference aliases.
+
+
NEW_COOKIE - org.ldaptive.extended.SyncInfoMessage.Type
+
+
new cookie.
+
+
NEW_COOKIE_PATH - Static variable in class org.ldaptive.extended.SyncInfoMessage
+
+
DER path to new cookie.
+
+
NewCookieHandler(SyncInfoMessage) - Constructor for class org.ldaptive.extended.SyncInfoMessage.NewCookieHandler
+
+
Creates a new cookie handler.
+
+
newInstance() - Method in class org.ldaptive.ActivePassiveConnectionStrategy
+
 
+
newInstance() - Method in interface org.ldaptive.ConnectionStrategy
+
+
Create a deep copy of this strategy.
+
+
newInstance() - Method in class org.ldaptive.DnsResolverConnectionStrategy
+
 
+
newInstance() - Method in class org.ldaptive.DnsSrvConnectionStrategy
+
 
+
newInstance() - Method in class org.ldaptive.RandomConnectionStrategy
+
 
+
newInstance() - Method in class org.ldaptive.RoundRobinConnectionStrategy
+
 
+
newInstance() - Static method in class org.ldaptive.ssl.KeyStoreUtils
+
+
Creates a new KeyStore with the default keystore type and initializes it.
+
+
newInstance(char[]) - Static method in class org.ldaptive.ssl.KeyStoreUtils
+
+
Creates a new KeyStore with the default keystore type and initializes it.
+
+
newInstance(String) - Static method in class org.ldaptive.ssl.KeyStoreUtils
+
+
Creates a new KeyStore and initializes it.
+
+
newInstance(String, char[]) - Static method in class org.ldaptive.ssl.KeyStoreUtils
+
+
Creates a new KeyStore and initializes it.
+
+
newInstance(ValueTranscoder<T>) - Static method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
+
+
Creates a new single value reflection transcoder.
+
+
newModifyRDn - Variable in class org.ldaptive.ModifyDnRequest
+
+
New DN.
+
+
newRDN(String) - Method in class org.ldaptive.ModifyDnRequest.Builder
+
+
Sets the new modify ldap DN.
+
+
newSuperiorDn - Variable in class org.ldaptive.ModifyDnRequest
+
+
New superior DN.
+
+
next() - Method in class org.ldaptive.AbstractConnectionStrategy.DefaultLdapURLIterator
+
 
+
NioConnectionFactoryTransport - Class in org.ldaptive.transport.netty
+
+
Creates netty connections using an NioEventLoopGroup.
+
+
NioConnectionFactoryTransport() - Constructor for class org.ldaptive.transport.netty.NioConnectionFactoryTransport
+
+
Creates a new nio connection factory transport.
+
+
NioConnectionFactoryTransport(int) - Constructor for class org.ldaptive.transport.netty.NioConnectionFactoryTransport
+
+
Creates a new nio connection factory transport.
+
+
NioConnectionFactoryTransport(int, int) - Constructor for class org.ldaptive.transport.netty.NioConnectionFactoryTransport
+
+
Creates a new nio connection factory transport.
+
+
NioConnectionFactoryTransport(String, int) - Constructor for class org.ldaptive.transport.netty.NioConnectionFactoryTransport
+
+
Creates a new nio connection factory transport.
+
+
NioConnectionFactoryTransport(String, int, int) - Constructor for class org.ldaptive.transport.netty.NioConnectionFactoryTransport
+
+
Creates a new nio connection factory transport.
+
+
NioConnectionTransport - Class in org.ldaptive.transport.netty
+
+
Creates netty connections using an NioEventLoopGroup.
+
+
NioConnectionTransport() - Constructor for class org.ldaptive.transport.netty.NioConnectionTransport
+
+
Creates a new nio connection transport.
+
+
NioConnectionTransport(int) - Constructor for class org.ldaptive.transport.netty.NioConnectionTransport
+
+
Creates a new nio connection transport.
+
+
NioConnectionTransport(int, int) - Constructor for class org.ldaptive.transport.netty.NioConnectionTransport
+
+
Creates a new nio connection transport.
+
+
NioSingletonTransport - Class in org.ldaptive.transport.netty
+
+
Creates netty connections using a single, shared NioEventLoopGroup.
+
+
NioSingletonTransport() - Constructor for class org.ldaptive.transport.netty.NioSingletonTransport
+
+
Default constructor.
+
+
NO_MEMORY - org.ldaptive.ResultCode
+
+
no memory.
+
+
NO_OP_RESOLVER - Static variable in class org.ldaptive.auth.Authenticator
+
+
NoOp entry resolver.
+
+
NO_RESULTS_RETURNED - org.ldaptive.ResultCode
+
+
no results returned.
+
+
NO_SUCH_ATTRIBUTE - org.ldaptive.ResultCode
+
+
no such attribute.
+
+
NO_SUCH_OBJECT - org.ldaptive.ResultCode
+
+
no such object.
+
+
NO_SUCH_OPERATION - org.ldaptive.ResultCode
+
+
no such operation, See RFC 3909.
+
+
NO_SUCH_USER - org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
no such user.
+
+
NO_WSP_REGEX - Static variable in class org.ldaptive.schema.AbstractRegexDefinitionFunction
+
+
Regex to match one or more non spaces.
+
+
Node(String) - Constructor for class org.ldaptive.asn1.DERPath.Node
+
+
Creates a new node with an indeterminate index.
+
+
Node(String, int) - Constructor for class org.ldaptive.asn1.DERPath.Node
+
+
Creates a new node with the given index.
+
+
NODE_PATTERN - Static variable in class org.ldaptive.asn1.DERPath
+
+
General pattern for DER path nodes.
+
+
nodeStack - Variable in class org.ldaptive.asn1.DERPath
+
+
Describes the path as a FIFO set of nodes.
+
+
nonBlockingInitialize - Variable in class org.ldaptive.SingleConnectionFactory
+
+
Whether SingleConnectionFactory.initialize() should occur on a separate thread.
+
+
nonBlockingInitialize(boolean) - Method in class org.ldaptive.SingleConnectionFactory.Builder
+
 
+
NONE - org.ldaptive.handler.CaseChangeEntryHandler.CaseChange
+
+
no case change.
+
+
NONE - org.ldaptive.ReturnAttributes
+
+
no attributes.
+
+
NoOpDnResolver - Class in org.ldaptive.auth
+
+
Returns a DN that is the user identifier.
+
+
NoOpDnResolver() - Constructor for class org.ldaptive.auth.NoOpDnResolver
+
 
+
NoOpEntryResolver - Class in org.ldaptive.auth
+
+
Returns an LDAP entry that contains only the DN that was supplied to it.
+
+
NoOpEntryResolver() - Constructor for class org.ldaptive.auth.NoOpEntryResolver
+
 
+
noResultsIsError - Variable in class org.ldaptive.jaas.LdapDnAuthorizationModule
+
+
Whether failing to find a DN should raise an exception.
+
+
noResultsIsError - Variable in class org.ldaptive.jaas.LdapRoleAuthorizationModule
+
+
Whether failing to find any roles should raise an exception.
+
+
normalize(RDn) - Method in class org.ldaptive.dn.DefaultRDnNormalizer
+
 
+
normalize(RDn) - Method in interface org.ldaptive.dn.RDnNormalizer
+
+
Normalize the name value pairs in the supplied RDN.
+
+
normalizedDn - Variable in class org.ldaptive.LdapEntry
+
+
Normalized LDAP DN.
+
+
NOT - org.ldaptive.filter.Filter.Type
+
+
Not filter.
+
+
NOT_ALLOWED_ON_NONLEAF - org.ldaptive.ResultCode
+
+
not allowed on nonleaf.
+
+
NOT_ALLOWED_ON_RDN - org.ldaptive.ResultCode
+
+
not allowed on rdn.
+
+
NOT_SUCCESS - Static variable in interface org.ldaptive.handler.ResultPredicate
+
+
Predicate that throws if the result code is not ResultCode.SUCCESS.
+
+
NotFilter - Class in org.ldaptive.filter
+
+
Not search filter set defined as:
+
+
NotFilter() - Constructor for class org.ldaptive.filter.NotFilter
+
+
Default constructor.
+
+
NotFilter(Filter) - Constructor for class org.ldaptive.filter.NotFilter
+
+
Creates a new not filter.
+
+
NoticeOfDisconnection - Class in org.ldaptive.extended
+
+
LDAP notice of disconnection defined as:
+
+
NoticeOfDisconnection() - Constructor for class org.ldaptive.extended.NoticeOfDisconnection
+
+
Default constructor.
+
+
NoticeOfDisconnection(DERBuffer) - Constructor for class org.ldaptive.extended.NoticeOfDisconnection
+
+
Creates a new notice of disconnection.
+
+
NoticeOfDisconnection.Builder - Class in org.ldaptive.extended
+
 
+
NotificationClient - Class in org.ldaptive.ad.control.util
+
+
Client that simplifies using the notification control.
+
+
NotificationClient(ConnectionFactory) - Constructor for class org.ldaptive.ad.control.util.NotificationClient
+
+
Creates a new notification client.
+
+
NotificationClient.NotificationItem - Class in org.ldaptive.ad.control.util
+
+
Contains data returned when using the notification control.
+
+
NotificationControl - Class in org.ldaptive.ad.control
+
+
Request control for active directory servers to send asynchronous notifications to the client when a change is made.
+
+
NotificationControl() - Constructor for class org.ldaptive.ad.control.NotificationControl
+
+
Default constructor.
+
+
NotificationControl(boolean) - Constructor for class org.ldaptive.ad.control.NotificationControl
+
+
Creates a new notification control.
+
+
NotificationItem(Exception) - Constructor for class org.ldaptive.ad.control.util.NotificationClient.NotificationItem
+
+
Creates a new notification item.
+
+
NotificationItem(LdapEntry) - Constructor for class org.ldaptive.ad.control.util.NotificationClient.NotificationItem
+
+
Creates a new notification item.
+
+
NotificationItem(Result) - Constructor for class org.ldaptive.ad.control.util.NotificationClient.NotificationItem
+
+
Creates a new notification item.
+
+
notificationLock - Variable in class org.ldaptive.transport.netty.HandleMap
+
+
Only one notification can occur at a time.
+
+
notifyOperationHandles(UnsolicitedNotification) - Method in class org.ldaptive.transport.netty.HandleMap
+
+
Send the supplied notification to all handles waiting for a response.
+
+
notifyOperationHandles(LdapException) - Method in class org.ldaptive.transport.netty.HandleMap
+
+
Notifies all operation handles in the queue that an exception has occurred.
+
+
notifyOperationHandlesOfClose() - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Sends an exception notification to all pending responses that the connection has been closed.
+
+
noUserModification - Variable in class org.ldaptive.schema.AttributeType
+
+
No user modification.
+
+
NULL - org.ldaptive.asn1.UniversalDERTag
+
+
NULL type.
+
+
NullType - Class in org.ldaptive.asn1
+
+
Convenience type for a tag with a null value.
+
+
NullType(DERTag) - Constructor for class org.ldaptive.asn1.NullType
+
+
Creates a new null type.
+
+
numIoThreads - Variable in class org.ldaptive.transport.netty.ConnectionTransport
+
+
Number of I/O threads.
+
+
numMessageThreads - Variable in class org.ldaptive.transport.netty.ConnectionTransport
+
+
Number of message threads.
+
+
NUMSTR - org.ldaptive.asn1.UniversalDERTag
+
+
NumericString type.
+
+
+ + + +

O

+
+
object - Variable in class org.ldaptive.AbstractConnectionValidator.AbstractBuilder
+
+
Validator to build.
+
+
object - Variable in class org.ldaptive.AbstractMessage.AbstractBuilder
+
 
+
object - Variable in class org.ldaptive.AbstractOperation.AbstractBuilder
+
+
Operation to build.
+
+
object - Variable in class org.ldaptive.AbstractRequestMessage.AbstractBuilder
+
+
Message to build.
+
+
object - Variable in class org.ldaptive.asn1.AbstractParseHandler
+
+
Object to initialize.
+
+
object - Variable in class org.ldaptive.auth.AggregateAuthenticationHandler.Builder
+
 
+
object - Variable in class org.ldaptive.auth.AggregateAuthenticationResponseHandler.Builder
+
 
+
object - Variable in class org.ldaptive.auth.AggregateDnResolver.Builder
+
 
+
object - Variable in class org.ldaptive.auth.AggregateEntryResolver.Builder
+
 
+
object - Variable in class org.ldaptive.auth.AuthenticationRequest.Builder
+
+
Authentication request to build.
+
+
object - Variable in class org.ldaptive.auth.Authenticator.Builder
+
+
Authenticator to build.
+
+
object - Variable in class org.ldaptive.auth.SearchDnResolver.Builder
+
+
DN resolver to build.
+
+
object - Variable in class org.ldaptive.beans.generate.BeanGenerator.Builder
+
 
+
object - Variable in class org.ldaptive.BindConnectionInitializer.Builder
+
 
+
object - Variable in class org.ldaptive.ConnectionConfig.Builder
+
 
+
object - Variable in class org.ldaptive.DefaultConnectionFactory.Builder
+
 
+
object - Variable in class org.ldaptive.dn.Dn.Builder
+
 
+
object - Variable in class org.ldaptive.FilterTemplate.Builder
+
 
+
object - Variable in class org.ldaptive.LdapAttribute.Builder
+
 
+
object - Variable in class org.ldaptive.pool.AbstractPruneStrategy.AbstractBuilder
+
+
Prune strategy to build.
+
+
object - Variable in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
object - Variable in class org.ldaptive.props.AbstractPropertySource
+
+
Object to initialize with properties.
+
+
object - Variable in class org.ldaptive.sasl.SaslConfig.Builder
+
 
+
object - Variable in class org.ldaptive.SingleConnectionFactory.Builder
+
 
+
object - Variable in class org.ldaptive.ssl.KeyStoreCredentialConfig.Builder
+
 
+
object - Variable in class org.ldaptive.ssl.SslConfig.Builder
+
 
+
object - Variable in class org.ldaptive.ssl.X509CredentialConfig.Builder
+
 
+
OBJECT - org.ldaptive.SearchScope
+
+
base object search.
+
+
OBJECT_CLASS_ATTR_NAME - Static variable in class org.ldaptive.schema.SchemaFactory
+
+
Object classes attribute name on the subschema entry.
+
+
OBJECT_CLASS_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.DefaultSchemaFunction
+
+
Default object class function.
+
+
OBJECT_CLASS_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.RegexSchemaFunction
+
+
Regex object class function.
+
+
OBJECT_CLASS_MODS_PROHIBITED - org.ldaptive.ResultCode
+
+
object class mods prohibited.
+
+
OBJECT_CLASS_VIOLATION - org.ldaptive.ResultCode
+
+
object class violation.
+
+
OBJECT_SECURITY - org.ldaptive.ad.control.DirSyncControl.Flag
+
+
object security.
+
+
ObjectClass - Class in org.ldaptive.schema
+
+
Bean for an object class schema element.
+
+
ObjectClass(String) - Constructor for class org.ldaptive.schema.ObjectClass
+
+
Creates a new object class.
+
+
ObjectClass(String, String[], String, boolean, String[], ObjectClassType, String[], String[], Extensions) - Constructor for class org.ldaptive.schema.ObjectClass
+
+
Creates a new object class.
+
+
ObjectClass.DefaultDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses an object class definition using a char buffer.
+
+
ObjectClass.RegexDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses an object class definition using a regular expression.
+
+
objectClasses - Variable in class org.ldaptive.beans.generate.BeanGenerator
+
+
Object classes to build beans for.
+
+
objectClasses - Variable in class org.ldaptive.schema.Schema
+
+
Object classes.
+
+
objectClasses(String...) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
+
 
+
objectClassType - Variable in class org.ldaptive.schema.ObjectClass
+
+
Object class type.
+
+
ObjectClassType - Enum in org.ldaptive.schema
+
+
Enum for an object class schema element.
+
+
ObjectClassType() - Constructor for enum org.ldaptive.schema.ObjectClassType
+
 
+
ObjectClassValueTranscoder - Class in org.ldaptive.schema.transcode
+
+
Decodes and encodes an object class for use in an ldap attribute value.
+
+
ObjectClassValueTranscoder() - Constructor for class org.ldaptive.schema.transcode.ObjectClassValueTranscoder
+
 
+
ObjectGuidHandler - Class in org.ldaptive.ad.handler
+
+
Processes an objectGuid attribute by converting it from binary to its string form.
+
+
ObjectGuidHandler() - Constructor for class org.ldaptive.ad.handler.ObjectGuidHandler
+
+
Creates a new object guid handler.
+
+
ObjectGuidHandler(String) - Constructor for class org.ldaptive.ad.handler.ObjectGuidHandler
+
+
Creates a new object guid handler.
+
+
objectScopeSearchRequest(String) - Static method in class org.ldaptive.SearchRequest
+
+
Returns a search request initialized for use with an object level search scope.
+
+
objectScopeSearchRequest(String, String[]) - Static method in class org.ldaptive.SearchRequest
+
+
Returns a search request initialized for use with an object level search scope.
+
+
objectScopeSearchRequest(String, String[], String) - Static method in class org.ldaptive.SearchRequest
+
+
Returns a search request initialized for use with an object level search scope.
+
+
objectScopeSearchRequest(String, String[], Filter) - Static method in class org.ldaptive.SearchRequest
+
+
Returns a search request initialized for use with an object level search scope.
+
+
objectScopeSearchRequest(String, String[], FilterTemplate) - Static method in class org.ldaptive.SearchRequest
+
+
Returns a search request initialized for use with an object level search scope.
+
+
ObjectSidHandler - Class in org.ldaptive.ad.handler
+
+
Processes an objectSid attribute by converting it from binary to its string form.
+
+
ObjectSidHandler() - Constructor for class org.ldaptive.ad.handler.ObjectSidHandler
+
+
Creates a new object sid handler.
+
+
ObjectSidHandler(String) - Constructor for class org.ldaptive.ad.handler.ObjectSidHandler
+
+
Creates a new object sid handler.
+
+
ObjectValueTranscoder - Class in org.ldaptive.transcode
+
+
Decodes and encodes an object for use in an ldap attribute value.
+
+
ObjectValueTranscoder() - Constructor for class org.ldaptive.transcode.ObjectValueTranscoder
+
 
+
obsolete - Variable in class org.ldaptive.schema.AbstractNamedSchemaElement
+
+
Obsolete.
+
+
OctetStringHandler() - Constructor for class org.ldaptive.dn.DefaultDnParser.OctetStringHandler
+
 
+
OctetStringType - Class in org.ldaptive.asn1
+
+
Converts strings to and from their DER encoded format.
+
+
OctetStringType(byte[]) - Constructor for class org.ldaptive.asn1.OctetStringType
+
+
Creates a new octet string type.
+
+
OctetStringType(String) - Constructor for class org.ldaptive.asn1.OctetStringType
+
+
Creates a new octet string type.
+
+
OctetStringType(DERTag, byte[]) - Constructor for class org.ldaptive.asn1.OctetStringType
+
+
Creates a new octet string type.
+
+
OctetStringType(DERTag, String) - Constructor for class org.ldaptive.asn1.OctetStringType
+
+
Creates a new octet string type.
+
+
OCTSTR - org.ldaptive.asn1.UniversalDERTag
+
+
OCTETSTRING type.
+
+
ODESC - org.ldaptive.asn1.UniversalDERTag
+
+
ObjectDescriptor type.
+
+
OFFSET_RANGE_ERROR - org.ldaptive.ResultCode
+
+
offset range error, See draft-ietf-ldapext-ldapv3-vlv.
+
+
oid - Variable in class org.ldaptive.AbstractMessage.ControlParser
+
+
Control oid.
+
+
oid - Variable in class org.ldaptive.control.AbstractControl
+
+
control oid.
+
+
oid - Variable in class org.ldaptive.schema.AttributeType
+
+
OID.
+
+
oid - Variable in class org.ldaptive.schema.DITContentRule
+
+
OID.
+
+
oid - Variable in class org.ldaptive.schema.MatchingRule
+
+
OID.
+
+
oid - Variable in class org.ldaptive.schema.MatchingRuleUse
+
+
OID.
+
+
oid - Variable in class org.ldaptive.schema.NameForm
+
+
OID.
+
+
oid - Variable in class org.ldaptive.schema.ObjectClass
+
+
OID.
+
+
oid - Variable in class org.ldaptive.schema.Syntax
+
+
OID.
+
+
OID - org.ldaptive.asn1.UniversalDERTag
+
+
OBJECT IDENTIFIER type.
+
+
OID - Static variable in class org.ldaptive.ad.control.DirSyncControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.ad.control.ExtendedDnControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.ad.control.ForceUpdateControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.ad.control.LazyCommitControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.ad.control.NotificationControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.ad.control.PermissiveModifyControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.ad.control.RangeRetrievalNoerrControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.ad.control.SearchOptionsControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.ad.control.ShowDeactivatedLinkControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.ad.control.ShowDeletedControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.ad.control.ShowRecycledControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.ad.control.VerifyNameControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.ad.extended.FastBindRequest
+
+
OID of this extended request.
+
+
OID - Static variable in class org.ldaptive.control.AuthorizationIdentityRequestControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.AuthorizationIdentityResponseControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.EntryChangeNotificationControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.ManageDsaITControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.MatchedValuesRequestControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.PagedResultsControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.PasswordExpiredControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.PasswordExpiringControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.PasswordPolicyControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.PersistentSearchRequestControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.ProxyAuthorizationControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.RelaxControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.SessionTrackingControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.SortRequestControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.SortResponseControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.SyncDoneControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.SyncRequestControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.SyncStateControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.TreeDeleteControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.VirtualListViewRequestControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.control.VirtualListViewResponseControl
+
+
OID of this control.
+
+
OID - Static variable in class org.ldaptive.extended.CancelRequest
+
+
OID of this request.
+
+
OID - Static variable in class org.ldaptive.extended.NoticeOfDisconnection
+
+
OID of this response.
+
+
OID - Static variable in class org.ldaptive.extended.PasswordModifyRequest
+
+
OID of this request.
+
+
OID - Static variable in class org.ldaptive.extended.StartTLSRequest
+
+
OID of this request.
+
+
OID - Static variable in class org.ldaptive.extended.SyncInfoMessage
+
+
OID of this response.
+
+
OID - Static variable in class org.ldaptive.extended.WhoAmIRequest
+
+
OID of this request.
+
+
OID_PATH - Static variable in class org.ldaptive.AbstractMessage.ControlParser
+
+
DER path to OID.
+
+
OidType - Class in org.ldaptive.asn1
+
+
Converts object identifiers to and from their DER encoded format.
+
+
OidType(int[]) - Constructor for class org.ldaptive.asn1.OidType
+
+
Creates a new oid type.
+
+
OidType(String) - Constructor for class org.ldaptive.asn1.OidType
+
+
Creates a new oid type.
+
+
OidType(DERTag, int[]) - Constructor for class org.ldaptive.asn1.OidType
+
+
Creates a new oid type.
+
+
OidType(DERTag, String) - Constructor for class org.ldaptive.asn1.OidType
+
+
Creates a new oid type.
+
+
oldDN(String) - Method in class org.ldaptive.ModifyDnRequest.Builder
+
+
Sets the old modify ldap DN.
+
+
oldModifyDn - Variable in class org.ldaptive.ModifyDnRequest
+
+
DN to modify.
+
+
onClose - Variable in class org.ldaptive.SingleConnectionFactory
+
+
To run when a connection is closed.
+
+
onClose(Function<Connection, Boolean>) - Method in class org.ldaptive.SingleConnectionFactory.Builder
+
 
+
onCompare - Variable in class org.ldaptive.transport.DefaultCompareOperationHandle
+
+
Functions to handle the compare result.
+
+
onCompare(CompareValueHandler...) - Method in class org.ldaptive.CompareOperation.Builder
+
+
Sets the functions to execute when a compare result is complete.
+
+
onCompare(CompareValueHandler...) - Method in interface org.ldaptive.CompareOperationHandle
+
+
Sets the function to execute when a compare result is received.
+
+
onCompare(CompareValueHandler...) - Method in class org.ldaptive.transport.DefaultCompareOperationHandle
+
+
Sets the function to execute when a compare result is received.
+
+
onComplete - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Function to run when the operation completes.
+
+
onComplete(CompleteHandler) - Method in interface org.ldaptive.CompareOperationHandle
+
 
+
onComplete(CompleteHandler) - Method in interface org.ldaptive.extended.ExtendedOperationHandle
+
 
+
onComplete(CompleteHandler) - Method in interface org.ldaptive.OperationHandle
+
+
Sets the function to execute when the operation completes.
+
+
onComplete(CompleteHandler) - Method in interface org.ldaptive.SearchOperationHandle
+
 
+
onComplete(CompleteHandler) - Method in class org.ldaptive.transport.DefaultCompareOperationHandle
+
 
+
onComplete(CompleteHandler) - Method in class org.ldaptive.transport.DefaultExtendedOperationHandle
+
 
+
onComplete(CompleteHandler) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
onComplete(CompleteHandler) - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
onControl - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Functions to handle response controls.
+
+
onControl(ResponseControlHandler...) - Method in class org.ldaptive.AbstractOperation.AbstractBuilder
+
+
Sets the functions to execute when a control is received.
+
+
onControl(ResponseControlHandler...) - Method in interface org.ldaptive.CompareOperationHandle
+
 
+
onControl(ResponseControlHandler...) - Method in interface org.ldaptive.extended.ExtendedOperationHandle
+
 
+
onControl(ResponseControlHandler...) - Method in interface org.ldaptive.OperationHandle
+
+
Sets the functions to execute when a control is received.
+
+
onControl(ResponseControlHandler...) - Method in interface org.ldaptive.SearchOperationHandle
+
 
+
onControl(ResponseControlHandler...) - Method in class org.ldaptive.transport.DefaultCompareOperationHandle
+
 
+
onControl(ResponseControlHandler...) - Method in class org.ldaptive.transport.DefaultExtendedOperationHandle
+
 
+
onControl(ResponseControlHandler...) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
onControl(ResponseControlHandler...) - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
ONE_HUNDRED_NANOSECOND_INTERVAL - Static variable in class org.ldaptive.ad.transcode.DeltaTimeValueTranscoder
+
+
Delta time uses 100-nanosecond intervals.
+
+
ONE_HUNDRED_NANOSECOND_INTERVAL - Static variable in class org.ldaptive.ad.transcode.FileTimeValueTranscoder
+
+
File time uses 100-nanosecond intervals.
+
+
ONE_RECONNECT_ATTEMPT - Static variable in class org.ldaptive.ConnectionConfig
+
+
Predicate that attempts a single reconnect.
+
+
ONE_WSP_REGEX - Static variable in class org.ldaptive.schema.AbstractRegexDefinitionFunction
+
+
Regex to match one or more spaces.
+
+
ONELEVEL - org.ldaptive.SearchScope
+
+
single level search.
+
+
onEntry - Variable in class org.ldaptive.control.util.PersistentSearchClient
+
+
Invoked when an entry is received.
+
+
onEntry - Variable in class org.ldaptive.control.util.SyncReplClient
+
+
Invoked when an entry is received.
+
+
onEntry - Variable in class org.ldaptive.control.util.SyncReplRunner
+
+
Invoked when an entry is received.
+
+
onEntry - Variable in class org.ldaptive.transport.DefaultSearchOperationHandle
+
+
Functions to handle response entries.
+
+
onEntry(LdapEntryHandler...) - Method in class org.ldaptive.SearchOperation.Builder
+
+
Sets the functions to execute when a search result entry is received.
+
+
onEntry(LdapEntryHandler...) - Method in interface org.ldaptive.SearchOperationHandle
+
+
Sets the functions to execute when a search result entry is received.
+
+
onEntry(LdapEntryHandler...) - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
onException - Variable in class org.ldaptive.control.util.PersistentSearchClient
+
+
Invoked when an exception is received.
+
+
onException - Variable in class org.ldaptive.control.util.SyncReplClient
+
+
Invoked when an exception is received.
+
+
onException - Variable in class org.ldaptive.control.util.SyncReplRunner
+
+
Invoked when an exception occurs.
+
+
onException - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Function to handle exceptions.
+
+
onException(ExceptionHandler) - Method in class org.ldaptive.AbstractOperation.AbstractBuilder
+
+
Sets the function to execute when an exception occurs.
+
+
onException(ExceptionHandler) - Method in interface org.ldaptive.CompareOperationHandle
+
 
+
onException(ExceptionHandler) - Method in interface org.ldaptive.extended.ExtendedOperationHandle
+
 
+
onException(ExceptionHandler) - Method in interface org.ldaptive.OperationHandle
+
+
Sets the function to execute when an exception occurs.
+
+
onException(ExceptionHandler) - Method in interface org.ldaptive.SearchOperationHandle
+
 
+
onException(ExceptionHandler) - Method in class org.ldaptive.transport.DefaultCompareOperationHandle
+
 
+
onException(ExceptionHandler) - Method in class org.ldaptive.transport.DefaultExtendedOperationHandle
+
 
+
onException(ExceptionHandler) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
onException(ExceptionHandler) - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
onExtended - Variable in class org.ldaptive.transport.DefaultExtendedOperationHandle
+
+
Functions to handle extended response name and value.
+
+
onExtended(ExtendedValueHandler...) - Method in class org.ldaptive.extended.ExtendedOperation.Builder
+
+
Sets the functions to execute when an extended result is complete.
+
+
onExtended(ExtendedValueHandler...) - Method in interface org.ldaptive.extended.ExtendedOperationHandle
+
+
Sets the function to execute when an extended result is received.
+
+
onExtended(ExtendedValueHandler...) - Method in class org.ldaptive.transport.DefaultExtendedOperationHandle
+
+
Sets the function to execute when an extended response is received.
+
+
onFailure - Variable in class org.ldaptive.AbstractConnectionValidator
+
+
Consumer to execute on a failed validation.
+
+
onFailure(Consumer<Connection>) - Method in class org.ldaptive.AbstractConnectionValidator.AbstractBuilder
+
 
+
onIntermediate - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Functions to handle intermediate responses.
+
+
onIntermediate(IntermediateResponseHandler...) - Method in class org.ldaptive.AbstractOperation.AbstractBuilder
+
+
Sets the functions to execute when an intermediate response is received.
+
+
onIntermediate(IntermediateResponseHandler...) - Method in interface org.ldaptive.CompareOperationHandle
+
 
+
onIntermediate(IntermediateResponseHandler...) - Method in interface org.ldaptive.extended.ExtendedOperationHandle
+
 
+
onIntermediate(IntermediateResponseHandler...) - Method in interface org.ldaptive.OperationHandle
+
+
Sets the functions to execute when an intermediate response is received.
+
+
onIntermediate(IntermediateResponseHandler...) - Method in interface org.ldaptive.SearchOperationHandle
+
 
+
onIntermediate(IntermediateResponseHandler...) - Method in class org.ldaptive.transport.DefaultCompareOperationHandle
+
 
+
onIntermediate(IntermediateResponseHandler...) - Method in class org.ldaptive.transport.DefaultExtendedOperationHandle
+
 
+
onIntermediate(IntermediateResponseHandler...) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
onIntermediate(IntermediateResponseHandler...) - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
onMessage - Variable in class org.ldaptive.control.util.SyncReplClient
+
+
Invoked when a sync info message is received.
+
+
onMessage - Variable in class org.ldaptive.control.util.SyncReplRunner
+
+
Invoked when a sync info message is received.
+
+
onOpen - Variable in class org.ldaptive.SingleConnectionFactory
+
+
To run when a connection is opened.
+
+
onOpen(Function<Connection, Boolean>) - Method in class org.ldaptive.SingleConnectionFactory.Builder
+
 
+
onReference - Variable in class org.ldaptive.control.util.SyncReplClient
+
+
Invoked when a reference is received.
+
+
onReference - Variable in class org.ldaptive.control.util.SyncReplRunner
+
+
Invoked when a reference is received.
+
+
onReference - Variable in class org.ldaptive.transport.DefaultSearchOperationHandle
+
+
Functions to handle response references.
+
+
onReference(SearchReferenceHandler...) - Method in class org.ldaptive.SearchOperation.Builder
+
+
Sets the functions to execute when a search result reference is received.
+
+
onReference(SearchReferenceHandler...) - Method in interface org.ldaptive.SearchOperationHandle
+
+
Sets the functions to execute when a search result reference is received.
+
+
onReference(SearchReferenceHandler...) - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
onReferral - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Functions to handle referral URLs.
+
+
onReferral(ReferralHandler...) - Method in class org.ldaptive.AbstractOperation.AbstractBuilder
+
+
Sets the functions to execute when a referral is received.
+
+
onReferral(ReferralHandler...) - Method in interface org.ldaptive.CompareOperationHandle
+
 
+
onReferral(ReferralHandler...) - Method in interface org.ldaptive.extended.ExtendedOperationHandle
+
 
+
onReferral(ReferralHandler...) - Method in interface org.ldaptive.OperationHandle
+
+
Sets the functions to execute when a referral is received.
+
+
onReferral(ReferralHandler...) - Method in interface org.ldaptive.SearchOperationHandle
+
 
+
onReferral(ReferralHandler...) - Method in class org.ldaptive.transport.DefaultCompareOperationHandle
+
 
+
onReferral(ReferralHandler...) - Method in class org.ldaptive.transport.DefaultExtendedOperationHandle
+
 
+
onReferral(ReferralHandler...) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
onReferral(ReferralHandler...) - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
onRequest(RequestHandler...) - Method in class org.ldaptive.AbstractOperation.AbstractBuilder
+
+
Sets the functions to execute before a request is sent.
+
+
onResult - Variable in class org.ldaptive.control.util.PersistentSearchClient
+
+
Invoked when a result is received.
+
+
onResult - Variable in class org.ldaptive.control.util.SyncReplClient
+
+
Invoked when a result is received.
+
+
onResult - Variable in class org.ldaptive.control.util.SyncReplRunner
+
+
Invoked when a result is received.
+
+
onResult - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Functions to handle response results.
+
+
onResult(ResultHandler...) - Method in class org.ldaptive.AbstractOperation.AbstractBuilder
+
+
Sets the functions to execute when a result is received.
+
+
onResult(ResultHandler...) - Method in interface org.ldaptive.CompareOperationHandle
+
 
+
onResult(ResultHandler...) - Method in interface org.ldaptive.extended.ExtendedOperationHandle
+
 
+
onResult(ResultHandler...) - Method in interface org.ldaptive.OperationHandle
+
+
Sets the functions to execute when a result is received.
+
+
onResult(ResultHandler...) - Method in interface org.ldaptive.SearchOperationHandle
+
 
+
onResult(ResultHandler...) - Method in class org.ldaptive.transport.DefaultCompareOperationHandle
+
 
+
onResult(ResultHandler...) - Method in class org.ldaptive.transport.DefaultExtendedOperationHandle
+
 
+
onResult(ResultHandler...) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
onResult(ResultHandler...) - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
onSearchResult - Variable in class org.ldaptive.transport.DefaultSearchOperationHandle
+
+
Functions to handle complete response.
+
+
onSearchResult(SearchResultHandler...) - Method in class org.ldaptive.SearchOperation.Builder
+
+
Sets the functions to execute when a search result is complete.
+
+
onSearchResult(SearchResultHandler...) - Method in interface org.ldaptive.SearchOperationHandle
+
+
Sets the functions to execute when a search result is complete.
+
+
onSearchResult(SearchResultHandler...) - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
onStart - Variable in class org.ldaptive.control.util.SyncReplRunner
+
+
Invoked when SyncReplRunner.start() begins.
+
+
onSuccess - Variable in class org.ldaptive.AbstractConnectionValidator
+
+
Consumer to execute on a successful validation.
+
+
onSuccess(Consumer<Connection>) - Method in class org.ldaptive.AbstractConnectionValidator.AbstractBuilder
+
 
+
onUnsolicitedNotification - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Function to handle unsolicited notifications.
+
+
onUnsolicitedNotification(UnsolicitedNotificationHandler...) - Method in class org.ldaptive.AbstractOperation.AbstractBuilder
+
+
Sets the functions to execute when an unsolicited notification is received.
+
+
onUnsolicitedNotification(UnsolicitedNotificationHandler...) - Method in interface org.ldaptive.CompareOperationHandle
+
 
+
onUnsolicitedNotification(UnsolicitedNotificationHandler...) - Method in interface org.ldaptive.extended.ExtendedOperationHandle
+
 
+
onUnsolicitedNotification(UnsolicitedNotificationHandler...) - Method in interface org.ldaptive.OperationHandle
+
+
Sets the functions to execute when an unsolicited notification is received.
+
+
onUnsolicitedNotification(UnsolicitedNotificationHandler...) - Method in interface org.ldaptive.SearchOperationHandle
+
 
+
onUnsolicitedNotification(UnsolicitedNotificationHandler...) - Method in class org.ldaptive.transport.DefaultCompareOperationHandle
+
 
+
onUnsolicitedNotification(UnsolicitedNotificationHandler...) - Method in class org.ldaptive.transport.DefaultExtendedOperationHandle
+
 
+
onUnsolicitedNotification(UnsolicitedNotificationHandler...) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
onUnsolicitedNotification(UnsolicitedNotificationHandler...) - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
open - Variable in class org.ldaptive.transport.netty.HandleMap
+
+
Whether this queue is currently accepting new handles.
+
+
open() - Method in interface org.ldaptive.Connection
+
+
Opens the connection.
+
+
open() - Method in class org.ldaptive.transport.netty.HandleMap
+
+
Open this queue to receive new handles.
+
+
open() - Method in class org.ldaptive.transport.TransportConnection
+
 
+
open(LdapURL) - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
open(LdapURL) - Method in class org.ldaptive.transport.TransportConnection
+
+
Attempt to open a connection to the supplied LDAP URL.
+
+
openInitialize(LdapURL) - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Initializes this connection for use after it has been established.
+
+
openLock - Variable in class org.ldaptive.transport.TransportConnection
+
+
Only one invocation of open can occur at a time.
+
+
operation - Variable in class org.ldaptive.AttributeModification
+
+
Modification type.
+
+
operation - Variable in class org.ldaptive.concurrent.AbstractOperationWorker
+
+
operation to execute.
+
+
operation(AbandonRequest) - Method in interface org.ldaptive.Connection
+
+
Executes an abandon operation.
+
+
operation(AbandonRequest) - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
operation(AddRequest) - Method in interface org.ldaptive.Connection
+
+
Creates a handle for an add operation.
+
+
operation(AddRequest) - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
operation(BindRequest) - Method in interface org.ldaptive.Connection
+
+
Creates a handle for a bind operation.
+
+
operation(BindRequest) - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
operation(CompareRequest) - Method in interface org.ldaptive.Connection
+
+
Creates a handle for a compare operation.
+
+
operation(CompareRequest) - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
operation(DeleteRequest) - Method in interface org.ldaptive.Connection
+
+
Creates a handle for a delete operation.
+
+
operation(DeleteRequest) - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
operation(ExtendedRequest) - Method in interface org.ldaptive.Connection
+
+
Creates a handle for an extended operation.
+
+
operation(ExtendedRequest) - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
operation(StartTLSRequest) - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Performs a startTLS operation.
+
+
operation(ModifyDnRequest) - Method in interface org.ldaptive.Connection
+
+
Creates a handle for a modify dn operation.
+
+
operation(ModifyDnRequest) - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
operation(ModifyRequest) - Method in interface org.ldaptive.Connection
+
+
Creates a handle for a modify operation.
+
+
operation(ModifyRequest) - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
operation(DefaultSaslClientRequest) - Method in interface org.ldaptive.Connection
+
+
Returns the result of a SASL request that requires use of the default SASL client.
+
+
operation(DefaultSaslClientRequest) - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Performs a SASL client bind operation.
+
+
operation(SaslClientRequest) - Method in interface org.ldaptive.Connection
+
+
Returns the result of a SASL request that requires use of a generic SASL client.
+
+
operation(SaslClientRequest) - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Performs a SASL bind operation that uses a custom client.
+
+
operation(SearchRequest) - Method in interface org.ldaptive.Connection
+
+
Creates a handle for a search operation.
+
+
operation(SearchRequest) - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
operation(UnbindRequest) - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
operation(UnbindRequest) - Method in class org.ldaptive.transport.TransportConnection
+
+
Executes an unbind operation.
+
+
Operation<Q extends Request,​S extends Result> - Interface in org.ldaptive
+
+
Operation interface.
+
+
operational - Variable in enum org.ldaptive.schema.AttributeUsage
+
+
Whether this attribute usage is operational.
+
+
operationComplete(ChannelFuture) - Method in class org.ldaptive.transport.netty.NettyConnection.CloseFutureListener
+
 
+
operationComplete(ChannelFuture) - Method in class org.ldaptive.transport.netty.NettyConnection.LogFutureListener
+
 
+
OperationHandle<Q extends Request,​S extends Result> - Interface in org.ldaptive
+
+
Handle that notifies on the components of an LDAP operation request.
+
+
OPERATIONS_ERROR - org.ldaptive.ResultCode
+
+
operations error.
+
+
OperationWorker<Q extends Request,​S extends Result> - Interface in org.ldaptive.concurrent
+
+
Interface for ldap operation workers.
+
+
optionalAttributes - Variable in class org.ldaptive.schema.DITContentRule
+
+
Optional attributes.
+
+
optionalAttributes - Variable in class org.ldaptive.schema.NameForm
+
+
Optional attributes.
+
+
optionalAttributes - Variable in class org.ldaptive.schema.ObjectClass
+
+
Optional attributes.
+
+
OR - org.ldaptive.filter.Filter.Type
+
+
Or filter.
+
+
orderingMatchingRule - Variable in class org.ldaptive.schema.AttributeType
+
+
Ordering matching rule.
+
+
OrFilter - Class in org.ldaptive.filter
+
+
Or search filter set defined as:
+
+
OrFilter() - Constructor for class org.ldaptive.filter.OrFilter
+
+
Default constructor.
+
+
OrFilter(Filter...) - Constructor for class org.ldaptive.filter.OrFilter
+
+
Creates a new or filter.
+
+
org.ldaptive - package org.ldaptive
+
 
+
org.ldaptive.ad - package org.ldaptive.ad
+
 
+
org.ldaptive.ad.control - package org.ldaptive.ad.control
+
 
+
org.ldaptive.ad.control.util - package org.ldaptive.ad.control.util
+
 
+
org.ldaptive.ad.extended - package org.ldaptive.ad.extended
+
 
+
org.ldaptive.ad.handler - package org.ldaptive.ad.handler
+
 
+
org.ldaptive.ad.schema - package org.ldaptive.ad.schema
+
 
+
org.ldaptive.ad.transcode - package org.ldaptive.ad.transcode
+
 
+
org.ldaptive.asn1 - package org.ldaptive.asn1
+
 
+
org.ldaptive.auth - package org.ldaptive.auth
+
 
+
org.ldaptive.auth.ext - package org.ldaptive.auth.ext
+
 
+
org.ldaptive.beans - package org.ldaptive.beans
+
 
+
org.ldaptive.beans.generate - package org.ldaptive.beans.generate
+
 
+
org.ldaptive.beans.generate.props - package org.ldaptive.beans.generate.props
+
 
+
org.ldaptive.beans.persistence - package org.ldaptive.beans.persistence
+
 
+
org.ldaptive.beans.reflect - package org.ldaptive.beans.reflect
+
 
+
org.ldaptive.beans.spring - package org.ldaptive.beans.spring
+
 
+
org.ldaptive.beans.spring.convert - package org.ldaptive.beans.spring.convert
+
 
+
org.ldaptive.concurrent - package org.ldaptive.concurrent
+
 
+
org.ldaptive.control - package org.ldaptive.control
+
 
+
org.ldaptive.control.util - package org.ldaptive.control.util
+
 
+
org.ldaptive.dn - package org.ldaptive.dn
+
 
+
org.ldaptive.dns - package org.ldaptive.dns
+
 
+
org.ldaptive.ext - package org.ldaptive.ext
+
 
+
org.ldaptive.extended - package org.ldaptive.extended
+
 
+
org.ldaptive.filter - package org.ldaptive.filter
+
 
+
org.ldaptive.handler - package org.ldaptive.handler
+
 
+
org.ldaptive.io - package org.ldaptive.io
+
 
+
org.ldaptive.jaas - package org.ldaptive.jaas
+
 
+
org.ldaptive.pool - package org.ldaptive.pool
+
 
+
org.ldaptive.props - package org.ldaptive.props
+
 
+
org.ldaptive.referral - package org.ldaptive.referral
+
 
+
org.ldaptive.sasl - package org.ldaptive.sasl
+
 
+
org.ldaptive.schema - package org.ldaptive.schema
+
 
+
org.ldaptive.schema.transcode - package org.ldaptive.schema.transcode
+
 
+
org.ldaptive.ssl - package org.ldaptive.ssl
+
 
+
org.ldaptive.templates - package org.ldaptive.templates
+
 
+
org.ldaptive.transcode - package org.ldaptive.transcode
+
 
+
org.ldaptive.transport - package org.ldaptive.transport
+
 
+
org.ldaptive.transport.netty - package org.ldaptive.transport.netty
+
 
+
OTHER - org.ldaptive.ResultCode
+
+
other.
+
+
OTHER_NAME - org.ldaptive.ssl.DefaultHostnameVerifier.SubjectAltNameType
+
+
other name (0).
+
+
+ + + +

P

+
+
packageName - Variable in class org.ldaptive.beans.generate.BeanGenerator
+
+
Package to create beans in.
+
+
packageName(String) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
+
 
+
PagedResultsClient - Class in org.ldaptive.control.util
+
+
Client that simplifies using the paged results control.
+
+
PagedResultsClient(ConnectionFactory, int) - Constructor for class org.ldaptive.control.util.PagedResultsClient
+
+
Creates a new paged results client.
+
+
PagedResultsControl - Class in org.ldaptive.control
+
+
Request/response control for PagedResults.
+
+
PagedResultsControl() - Constructor for class org.ldaptive.control.PagedResultsControl
+
+
Default constructor.
+
+
PagedResultsControl(boolean) - Constructor for class org.ldaptive.control.PagedResultsControl
+
+
Creates a new paged results control.
+
+
PagedResultsControl(int) - Constructor for class org.ldaptive.control.PagedResultsControl
+
+
Creates a new paged results control.
+
+
PagedResultsControl(int, boolean) - Constructor for class org.ldaptive.control.PagedResultsControl
+
+
Creates a new paged results control.
+
+
PagedResultsControl(int, byte[], boolean) - Constructor for class org.ldaptive.control.PagedResultsControl
+
+
Creates a new paged results control.
+
+
PagedResultsControl.CookieHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the cookie.
+
+
PagedResultsControl.SizeHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the size.
+
+
PAGES_DIRTIED_PATH - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
DER path to pages dirtied.
+
+
PAGES_PREREAD_PATH - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
DER path to pages preread.
+
+
PAGES_READ_PATH - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
DER path to pages read.
+
+
PAGES_REDIRTIED_PATH - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
DER path to pages redirtied.
+
+
PAGES_REFERENCED_PATH - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
DER path to pages referenced.
+
+
PARAM_ERROR - org.ldaptive.ResultCode
+
+
param error.
+
+
parameter(int, Object) - Method in class org.ldaptive.FilterTemplate.Builder
+
 
+
parameter(int, String) - Method in class org.ldaptive.FilterTemplate.Builder
+
 
+
parameter(String, Object) - Method in class org.ldaptive.FilterTemplate.Builder
+
 
+
parameter(String, String) - Method in class org.ldaptive.FilterTemplate.Builder
+
 
+
parameters - Variable in class org.ldaptive.FilterTemplate
+
+
filter parameters.
+
+
parameters(Object...) - Method in class org.ldaptive.FilterTemplate.Builder
+
 
+
PARAMS_ONLY_CONFIG_PATTERN - Static variable in class org.ldaptive.props.PropertyValueParser
+
+
Property string for configuring a config where the class is known.
+
+
parse(Class<? extends T>, String) - Method in interface org.ldaptive.schema.SchemaFunction
+
+
Parses the supplied string representation of a schema element.
+
+
parse(Class<? extends T>, String) - Method in class org.ldaptive.schema.SchemaParser.DefaultSchemaFunction
+
 
+
parse(Class<? extends T>, String) - Method in class org.ldaptive.schema.SchemaParser.RegexSchemaFunction
+
 
+
parse(Class<T>, String) - Static method in class org.ldaptive.schema.SchemaParser
+
+
Parses the supplied string representation of a schema element.
+
+
parse(String) - Static method in class org.ldaptive.asn1.OidType
+
+
Converts the supplied oid into an array on integers.
+
+
parse(String) - Static method in enum org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
Parses the supplied error messages and returns the corresponding error enum.
+
+
parse(String) - Static method in enum org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
+
Parses the supplied error messages and returns the corresponding error enum.
+
+
parse(String) - Method in class org.ldaptive.dn.DefaultDnParser
+
+
Parses the supplied DN into a list of RDNs.
+
+
parse(String) - Method in interface org.ldaptive.dn.DnParser
+
+
Parses the supplied DN into a list of RDNs.
+
+
parse(String) - Method in class org.ldaptive.filter.AbstractFilterFunction
+
 
+
parse(String) - Method in interface org.ldaptive.filter.FilterFunction
+
+
Parses the supplied string representation of a filter.
+
+
parse(String) - Static method in class org.ldaptive.filter.FilterParser
+
+
Parse the supplied filter string.
+
+
parse(String) - Method in class org.ldaptive.schema.AttributeType.DefaultDefinitionFunction
+
 
+
parse(String) - Static method in class org.ldaptive.schema.AttributeType
+
+
Parses the supplied definition string and creates an initialized attribute type.
+
+
parse(String) - Method in class org.ldaptive.schema.AttributeType.RegexDefinitionFunction
+
 
+
parse(String) - Static method in enum org.ldaptive.schema.AttributeUsage
+
+
Returns the attribute usage for the supplied string name.
+
+
parse(String) - Method in interface org.ldaptive.schema.DefinitionFunction
+
+
Parses the supplied string representation of a schema element.
+
+
parse(String) - Method in class org.ldaptive.schema.DITContentRule.DefaultDefinitionFunction
+
 
+
parse(String) - Static method in class org.ldaptive.schema.DITContentRule
+
+
Parses the supplied definition string and creates an initialized DIT content rule.
+
+
parse(String) - Method in class org.ldaptive.schema.DITContentRule.RegexDefinitionFunction
+
 
+
parse(String) - Method in class org.ldaptive.schema.DITStructureRule.DefaultDefinitionFunction
+
 
+
parse(String) - Static method in class org.ldaptive.schema.DITStructureRule
+
+
Parses the supplied definition string and creates an initialized DIT structure rule.
+
+
parse(String) - Method in class org.ldaptive.schema.DITStructureRule.RegexDefinitionFunction
+
 
+
parse(String) - Method in class org.ldaptive.schema.MatchingRule.DefaultDefinitionFunction
+
 
+
parse(String) - Static method in class org.ldaptive.schema.MatchingRule
+
+
Parses the supplied definition string and creates an initialized matching rule.
+
+
parse(String) - Method in class org.ldaptive.schema.MatchingRule.RegexDefinitionFunction
+
 
+
parse(String) - Method in class org.ldaptive.schema.MatchingRuleUse.DefaultDefinitionFunction
+
 
+
parse(String) - Static method in class org.ldaptive.schema.MatchingRuleUse
+
+
Parses the supplied definition string and creates an initialized matching rule use.
+
+
parse(String) - Method in class org.ldaptive.schema.MatchingRuleUse.RegexDefinitionFunction
+
 
+
parse(String) - Method in class org.ldaptive.schema.NameForm.DefaultDefinitionFunction
+
 
+
parse(String) - Static method in class org.ldaptive.schema.NameForm
+
+
Parses the supplied definition string and creates an initialized name form.
+
+
parse(String) - Method in class org.ldaptive.schema.NameForm.RegexDefinitionFunction
+
 
+
parse(String) - Method in class org.ldaptive.schema.ObjectClass.DefaultDefinitionFunction
+
 
+
parse(String) - Static method in class org.ldaptive.schema.ObjectClass
+
+
Parses the supplied definition string and creates an initialized object class.
+
+
parse(String) - Method in class org.ldaptive.schema.ObjectClass.RegexDefinitionFunction
+
 
+
parse(String) - Method in class org.ldaptive.schema.Syntax.DefaultDefinitionFunction
+
 
+
parse(String) - Static method in class org.ldaptive.schema.Syntax
+
+
Parses the supplied definition string and creates an initialized attribute syntax.
+
+
parse(String) - Method in class org.ldaptive.schema.Syntax.RegexDefinitionFunction
+
 
+
parse(String...) - Static method in enum org.ldaptive.ReturnAttributes
+
+
Parses the supplied return attributes and applies the following convention: + + + null == ReturnAttributes.ALL_USER + empty == ReturnAttributes.ALL_USER +
+
+
parse(String[]) - Method in class org.ldaptive.templates.SearchTemplates.DefaultTermParser
+
 
+
parse(String[]) - Method in class org.ldaptive.templates.SearchTemplates.InitialTermParser
+
 
+
parse(String[]) - Method in interface org.ldaptive.templates.SearchTemplates.TermParser
+
+
Returns search filter parameters for the supplied query terms.
+
+
parse(DERBuffer) - Method in class org.ldaptive.AbstractMessage.ControlParser
+
+
Examines the supplied buffer and parses an LDAP control if one is found.
+
+
parse(DERBuffer) - Method in class org.ldaptive.asn1.DERParser
+
+
Parse a DER-encoded data structure by calling registered handlers when points of interest are encountered in the + parse tree.
+
+
parse(DERBuffer) - Method in class org.ldaptive.LdapEntry.AttributeParser
+
+
Examines the supplied buffer and parses an LDAP attribute if one is found.
+
+
parse(DERBuffer) - Method in class org.ldaptive.transport.ResponseParser
+
+
Examines the supplied buffer and parses an LDAP response message if one is found.
+
+
parse(ExtendedResponse) - Static method in class org.ldaptive.extended.PasswordModifyResponseParser
+
+
Parse the supplied extended operation response.
+
+
parse(ExtendedResponse) - Static method in class org.ldaptive.extended.WhoAmIResponseParser
+
+
Parse the supplied extended operation response.
+
+
parse(ResultCode, String) - Static method in enum org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
Parses the supplied error messages and returns the corresponding error enum.
+
+
parseApproximateFilter(String) - Static method in class org.ldaptive.filter.RegexFilterFunction
+
+
Creates a new approximate filter by parsing the supplied filter string.
+
+
parseAssertionValue(String) - Static method in class org.ldaptive.filter.FilterUtils
+
+
Decodes hex characters in the attribute assertion.
+
+
parseAssertionValue(String...) - Static method in class org.ldaptive.filter.FilterUtils
+
+
Convenience method for parsing an array of assertion values.
+
+
parseAttribute(String) - Method in class org.ldaptive.io.LdifReader
+
+
Parses the supplied line and returns an attribute with a single value found in the line.
+
+
parseCookie(String) - Static method in class org.ldaptive.control.util.SyncReplCookie
+
+
Parses the name/value pairs in the supplied cookie.
+
+
parsedDn - Variable in class org.ldaptive.LdapEntry
+
+
Parsed LDAP DN.
+
+
parseDescriptors(String) - Static method in class org.ldaptive.schema.SchemaUtils
+
+
Parses the supplied descriptors string and returns its contents as a string array.
+
+
parseDnsUrl(String) - Method in class org.ldaptive.DnsSrvConnectionStrategy
+
+
Parses a DNS URL of the form dns://hostname/domain?record.
+
+
parseEntry(List<String>) - Method in class org.ldaptive.io.LdifReader
+
+
Parses the supplied array of LDIF lines and returns an LDAP entry.
+
+
parseEqualityFilter(String) - Static method in class org.ldaptive.filter.RegexFilterFunction
+
+
Creates a new equality filter by parsing the supplied filter string.
+
+
parseExtensible(String, CharBuffer) - Method in class org.ldaptive.filter.DefaultFilterFunction
+
+
Parses the supplied buffer and creates an extensible filter.
+
+
parseExtensibleFilter(String) - Static method in class org.ldaptive.filter.RegexFilterFunction
+
+
Creates a new extensible filter by parsing the supplied filter string.
+
+
parseExtensions(String) - Method in class org.ldaptive.schema.AbstractRegexDefinitionFunction
+
+
Parses extensions from the supplied definition.
+
+
parseFilterComp(String) - Method in class org.ldaptive.filter.AbstractFilterFunction
+
+
Inspects the supplied filter string and creates the type of filter it represents.
+
+
parseFilterComp(String) - Method in class org.ldaptive.filter.DefaultFilterFunction
+
 
+
parseFilterComp(String) - Method in class org.ldaptive.filter.RegexFilterFunction
+
 
+
parseGeneralizedTime(String) - Method in class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
+
Parses the supplied value and returns a date time.
+
+
parseGreaterOrEqualFilter(String) - Static method in class org.ldaptive.filter.RegexFilterFunction
+
+
Creates a new greater or equal filter by parsing the supplied filter string.
+
+
ParseHandler - Interface in org.ldaptive.asn1
+
+
Provides a hook in the DER parser for handling specific paths as they are encountered.
+
+
parseLessOrEqualFilter(String) - Static method in class org.ldaptive.filter.RegexFilterFunction
+
+
Creates a new less or equal filter by parsing the supplied filter string.
+
+
parseNumbers(String) - Static method in class org.ldaptive.schema.SchemaUtils
+
+
Parses the supplied number string and returns its contents as a string array.
+
+
parseOIDs(String) - Static method in class org.ldaptive.schema.SchemaUtils
+
+
Parses the supplied OID string and returns its contents as a string array.
+
+
parsePresenceFilter(String) - Static method in class org.ldaptive.filter.RegexFilterFunction
+
+
Creates a new presence filter by parsing the supplied filter string.
+
+
parser - Variable in class org.ldaptive.AbstractMessage.ControlParser
+
+
Parser for decoding LDAP controls.
+
+
parser - Variable in class org.ldaptive.LdapEntry.AttributeParser
+
+
Parser for decoding LDAP attributes.
+
+
parser - Variable in class org.ldaptive.transport.ResponseParser
+
+
Parser for decoding LDAP messages.
+
+
parseReference(List<String>) - Method in class org.ldaptive.io.LdifReader
+
+
Parses the supplied array of LDIF lines and returns a search reference.
+
+
parseSubstringFilter(String) - Static method in class org.ldaptive.filter.RegexFilterFunction
+
+
Creates a new substring filter by parsing the supplied filter string.
+
+
parseSubstringOrEquality(String, CharBuffer) - Method in class org.ldaptive.filter.DefaultFilterFunction
+
+
Parses the supplied buffer and returns either a substring or equality filter.
+
+
parseTag(DERTag, DERBuffer) - Method in class org.ldaptive.asn1.DERParser
+
+
Invokes the parse handler for the current path and advances to the next position in the encoded bytes.
+
+
parseTags(DERBuffer) - Method in class org.ldaptive.asn1.DERParser
+
+
Reads the supplied DER encoded bytes and invokes handlers as configured paths are encountered.
+
+
parseUrl(String) - Method in class org.ldaptive.DnsSrvConnectionStrategy
+
+
Parses the supplied URL.
+
+
parseURL(String) - Method in class org.ldaptive.LdapURL
+
+
Matches the supplied url against a pattern and reads its components.
+
+
PARTIAL_RESULTS - org.ldaptive.ResultCode
+
+
partial results.
+
+
passivateAndValidateConnection(PooledConnectionProxy) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Attempts to passivate and validate a connection.
+
+
passivator - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
For passivating connections.
+
+
passivator(ConnectionPassivator) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
password - Variable in class org.ldaptive.sasl.CramMD5BindRequest
+
+
Password.
+
+
password - Variable in class org.ldaptive.sasl.DigestMD5BindRequest
+
+
Password.
+
+
password - Variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
Password.
+
+
password - Variable in class org.ldaptive.sasl.ScramBindRequest
+
+
Password.
+
+
password - Variable in class org.ldaptive.SimpleBindRequest
+
+
Password for the LDAP DN.
+
+
password(String) - Method in class org.ldaptive.SimpleBindRequest.Builder
+
+
Sets the bind password.
+
+
password(Credential) - Method in class org.ldaptive.SimpleBindRequest.Builder
+
+
Sets the bind password.
+
+
PASSWORD_EXPIRED - org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
password expired.
+
+
PASSWORD_EXPIRED - org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
+
password expired.
+
+
PASSWORD_EXPIRED - org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
password expired.
+
+
PASSWORD_EXPIRED - org.ldaptive.auth.ext.PasswordExpirationAccountState.Error
+
+
password expired.
+
+
PASSWORD_EXPIRED - org.ldaptive.control.PasswordPolicyControl.Error
+
+
password expired.
+
+
PASSWORD_IN_HISTORY - org.ldaptive.control.PasswordPolicyControl.Error
+
+
password in history.
+
+
PASSWORD_MOD_NOT_ALLOWED - org.ldaptive.control.PasswordPolicyControl.Error
+
+
password modification not allowed.
+
+
PASSWORD_MUST_CHANGE - org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
password must change.
+
+
PASSWORD_TOO_LONG - org.ldaptive.control.PasswordPolicyControl.Error
+
+
password too long.
+
+
PASSWORD_TOO_SHORT - org.ldaptive.control.PasswordPolicyControl.Error
+
+
password too short.
+
+
PASSWORD_TOO_YOUNG - org.ldaptive.control.PasswordPolicyControl.Error
+
+
password too young.
+
+
passwordAttribute - Variable in class org.ldaptive.auth.CompareAuthenticationHandler
+
+
Password attribute.
+
+
PasswordExpirationAccountState - Class in org.ldaptive.auth.ext
+
+
Represents the state of an account in a directory that implements: + http://tools.ietf.org/html/draft-vchu-ldap-pwd-policy-00.
+
+
PasswordExpirationAccountState(ZonedDateTime) - Constructor for class org.ldaptive.auth.ext.PasswordExpirationAccountState
+
+
Creates a new password expiration account state.
+
+
PasswordExpirationAccountState(PasswordExpirationAccountState.Error) - Constructor for class org.ldaptive.auth.ext.PasswordExpirationAccountState
+
+
Creates a new password expiration account state.
+
+
PasswordExpirationAccountState.Error - Enum in org.ldaptive.auth.ext
+
+
Enum to define password expiration error.
+
+
PasswordExpirationAuthenticationResponseHandler - Class in org.ldaptive.auth.ext
+
+
Attempts to parse the authentication response and set the account state using data associated with the password + expiring and password expired controls.
+
+
PasswordExpirationAuthenticationResponseHandler() - Constructor for class org.ldaptive.auth.ext.PasswordExpirationAuthenticationResponseHandler
+
 
+
PasswordExpiredControl - Class in org.ldaptive.control
+
+
Response control indicating an expired password.
+
+
PasswordExpiredControl() - Constructor for class org.ldaptive.control.PasswordExpiredControl
+
+
Default constructor.
+
+
PasswordExpiredControl(boolean) - Constructor for class org.ldaptive.control.PasswordExpiredControl
+
+
Creates a new password expired control.
+
+
PasswordExpiringControl - Class in org.ldaptive.control
+
+
Response control indicating a password that will expire.
+
+
PasswordExpiringControl() - Constructor for class org.ldaptive.control.PasswordExpiringControl
+
+
Default constructor.
+
+
PasswordExpiringControl(boolean) - Constructor for class org.ldaptive.control.PasswordExpiringControl
+
+
Creates a new password expiring control.
+
+
PasswordExpiringControl(int) - Constructor for class org.ldaptive.control.PasswordExpiringControl
+
+
Creates a new password expiring control.
+
+
PasswordExpiringControl(int, boolean) - Constructor for class org.ldaptive.control.PasswordExpiringControl
+
+
Creates a new password expiring control.
+
+
PasswordModifyRequest - Class in org.ldaptive.extended
+
+
LDAP password modify request defined as:
+
+
PasswordModifyRequest() - Constructor for class org.ldaptive.extended.PasswordModifyRequest
+
+
Creates a new password modify request.
+
+
PasswordModifyRequest(String) - Constructor for class org.ldaptive.extended.PasswordModifyRequest
+
+
Creates a new password modify request.
+
+
PasswordModifyRequest(String, String) - Constructor for class org.ldaptive.extended.PasswordModifyRequest
+
+
Creates a new password modify request.
+
+
PasswordModifyRequest(String, String, String) - Constructor for class org.ldaptive.extended.PasswordModifyRequest
+
+
Creates a new password modify request.
+
+
PasswordModifyResponseParser - Class in org.ldaptive.extended
+
+
Utility class for parsing the responseValue from a password generation.
+
+
PasswordModifyResponseParser() - Constructor for class org.ldaptive.extended.PasswordModifyResponseParser
+
+
Default constructor.
+
+
PasswordModifyResponseParser.GenPasswdHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for the genPasswd.
+
+
PasswordPolicyAccountState - Class in org.ldaptive.auth.ext
+
+
Represents the state of an account as described by a password policy control.
+
+
PasswordPolicyAccountState(ZonedDateTime, int) - Constructor for class org.ldaptive.auth.ext.PasswordPolicyAccountState
+
+
Creates a new password policy account state.
+
+
PasswordPolicyAccountState(PasswordPolicyControl.Error) - Constructor for class org.ldaptive.auth.ext.PasswordPolicyAccountState
+
+
Creates a new password policy account state.
+
+
PasswordPolicyAuthenticationRequestHandler - Class in org.ldaptive.auth.ext
+
+ +
+
PasswordPolicyAuthenticationRequestHandler() - Constructor for class org.ldaptive.auth.ext.PasswordPolicyAuthenticationRequestHandler
+
+
Creates a new password policy authentication request handler
+
+
PasswordPolicyAuthenticationResponseHandler - Class in org.ldaptive.auth.ext
+
+
Attempts to parse the authentication response message and set the account state using data associated with a password + policy control.
+
+
PasswordPolicyAuthenticationResponseHandler() - Constructor for class org.ldaptive.auth.ext.PasswordPolicyAuthenticationResponseHandler
+
 
+
PasswordPolicyControl - Class in org.ldaptive.control
+
+
Request/response control for password policy.
+
+
PasswordPolicyControl() - Constructor for class org.ldaptive.control.PasswordPolicyControl
+
+
Default constructor.
+
+
PasswordPolicyControl(boolean) - Constructor for class org.ldaptive.control.PasswordPolicyControl
+
+
Creates a new password policy control.
+
+
PasswordPolicyControl.Error - Enum in org.ldaptive.control
+
+
Enum for ppolicy errors.
+
+
PasswordPolicyControl.ErrorHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the error.
+
+
PasswordPolicyControl.GraceAuthnsRemainingHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the grace authns remaining.
+
+
PasswordPolicyControl.TimeBeforeExpirationHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the time before expiration.
+
+
passwordScheme - Variable in class org.ldaptive.auth.CompareAuthenticationHandler
+
+
Password scheme.
+
+
PATH - Static variable in class org.ldaptive.AbstractMessage.ControlsHandler
+
+
DER path to controls.
+
+
PATH - Static variable in class org.ldaptive.AbstractMessage.MessageIDHandler
+
+
DER path to message id.
+
+
PATH - Static variable in class org.ldaptive.ad.control.DirSyncControl.CookieHandler
+
+
DER path to cookie value.
+
+
PATH - Static variable in class org.ldaptive.ad.control.DirSyncControl.FlagHandler
+
+
DER path to flag.
+
+
PATH - Static variable in class org.ldaptive.ad.control.DirSyncControl.MaxAttrCountHandler
+
+
DER path to cookie value.
+
+
PATH - Static variable in class org.ldaptive.control.EntryChangeNotificationControl.ChangeNumberHandler
+
+
DER path to change number.
+
+
PATH - Static variable in class org.ldaptive.control.EntryChangeNotificationControl.ChangeTypeHandler
+
+
DER path to change type.
+
+
PATH - Static variable in class org.ldaptive.control.EntryChangeNotificationControl.PreviousDnHandler
+
+
DER path to previous dn.
+
+
PATH - Static variable in class org.ldaptive.control.PagedResultsControl.CookieHandler
+
+
DER path to cookie value.
+
+
PATH - Static variable in class org.ldaptive.control.PagedResultsControl.SizeHandler
+
+
DER path to result size.
+
+
PATH - Static variable in class org.ldaptive.control.PasswordPolicyControl.ErrorHandler
+
+
DER path to error.
+
+
PATH - Static variable in class org.ldaptive.control.PasswordPolicyControl.GraceAuthnsRemainingHandler
+
+
DER path to warning.
+
+
PATH - Static variable in class org.ldaptive.control.PasswordPolicyControl.TimeBeforeExpirationHandler
+
+
DER path to warning.
+
+
PATH - Static variable in class org.ldaptive.control.SessionTrackingControl.FormatOIDHandler
+
+
DER path to format oid value.
+
+
PATH - Static variable in class org.ldaptive.control.SessionTrackingControl.SourceIpHandler
+
+
DER path to source ip value.
+
+
PATH - Static variable in class org.ldaptive.control.SessionTrackingControl.SourceNameHandler
+
+
DER path to source name value.
+
+
PATH - Static variable in class org.ldaptive.control.SessionTrackingControl.TrackingIdentifierHandler
+
+
DER path to source name value.
+
+
PATH - Static variable in class org.ldaptive.control.SortResponseControl.AttributeTypeHandler
+
+
DER path to attr value.
+
+
PATH - Static variable in class org.ldaptive.control.SortResponseControl.SortResultHandler
+
+
DER path to result code.
+
+
PATH - Static variable in class org.ldaptive.control.SyncDoneControl.CookieHandler
+
+
DER path to cookie value.
+
+
PATH - Static variable in class org.ldaptive.control.SyncDoneControl.RefreshDeletesHandler
+
+
DER path to the boolean.
+
+
PATH - Static variable in class org.ldaptive.control.SyncStateControl.CookieHandler
+
+
DER path to cookie value.
+
+
PATH - Static variable in class org.ldaptive.control.SyncStateControl.EntryUuidHandler
+
+
DER path to the uuid.
+
+
PATH - Static variable in class org.ldaptive.control.SyncStateControl.StateHandler
+
+
DER path to the state.
+
+
PATH - Static variable in class org.ldaptive.control.VirtualListViewResponseControl.ContentCountHandler
+
+
DER path to content count.
+
+
PATH - Static variable in class org.ldaptive.control.VirtualListViewResponseControl.ContextIDHandler
+
+
DER path to context value.
+
+
PATH - Static variable in class org.ldaptive.control.VirtualListViewResponseControl.TargetPositionHandler
+
+
DER path to target position.
+
+
PATH - Static variable in class org.ldaptive.control.VirtualListViewResponseControl.ViewResultHandler
+
+
DER path to result code.
+
+
PATH - Static variable in class org.ldaptive.extended.IntermediateResponse.ResponseNameHandler
+
+
DER path to response name.
+
+
PATH - Static variable in class org.ldaptive.extended.IntermediateResponse.ResponseValueHandler
+
+
DER path to response value.
+
+
PATH - Static variable in class org.ldaptive.extended.PasswordModifyResponseParser.GenPasswdHandler
+
+
DER path to generated password.
+
+
PATH_SEPARATOR - Static variable in class org.ldaptive.asn1.DERPath
+
+
Separates nodes in a path specification.
+
+
PATTERN - Static variable in enum org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
pattern to find hex code in active directory messages.
+
+
PATTERN - Static variable in enum org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
+
pattern to find decimal code in edirectory messages.
+
+
peekNode() - Method in class org.ldaptive.asn1.DERPath
+
+
Examines the first node in the path without removing it.
+
+
peerVerified() - Method in class org.ldaptive.ssl.HostnameVerifyingListener
+
+
Throws exception if hostname verification failed.
+
+
pending - Variable in class org.ldaptive.transport.netty.HandleMap
+
+
Map of message IDs to their operation handle.
+
+
pendingResponses - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Queue holding requests that haven't received a response.
+
+
percentDecode(String) - Static method in class org.ldaptive.LdapUtils
+
+
Implementation of percent decoding as described in RFC 3986 section 2.1.
+
+
percentEncode(String) - Static method in class org.ldaptive.LdapUtils
+
+
Implementation of percent encoding as described in RFC 3986 section 2.1.
+
+
percentEncodeControlChars(String) - Static method in class org.ldaptive.LdapUtils
+
+
Converts all characters <= 0x1F and 0x7F to percent encoded hex.
+
+
perform(CaseChangeEntryHandler.CaseChange, String) - Static method in enum org.ldaptive.handler.CaseChangeEntryHandler.CaseChange
+
+
This changes the supplied string based on the supplied case change.
+
+
performLdapSearch(AuthenticationCriteria, AuthenticationHandlerResponse) - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Executes an ldap search with the supplied authentication criteria.
+
+
performLdapSearch(AuthenticationCriteria, AuthenticationHandlerResponse) - Method in class org.ldaptive.auth.AuthorizationIdentityEntryResolver
+
 
+
performLdapSearch(AuthenticationCriteria, AuthenticationHandlerResponse) - Method in class org.ldaptive.auth.SearchEntryResolver
+
 
+
performLdapSearch(AuthenticationCriteria, AuthenticationHandlerResponse) - Method in class org.ldaptive.auth.WhoAmIEntryResolver
+
 
+
performLdapSearch(FilterTemplate) - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Executes the ldap search operation with the supplied filter.
+
+
performOperation(Connection) - Method in class org.ldaptive.AbstractOperationConnectionValidator
+
+
Perform the operation for this validator.
+
+
performOperation(Connection) - Method in class org.ldaptive.CompareConnectionValidator
+
 
+
performOperation(Connection) - Method in class org.ldaptive.SearchConnectionValidator
+
 
+
performResolveFromAttribute(LdapEntry) - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Resolve DN from attribute in the resolveFromAttribute property.
+
+
period(Duration) - Method in class org.ldaptive.AbstractConnectionValidator.AbstractBuilder
+
+
Sets the validation period.
+
+
period(Duration) - Method in class org.ldaptive.pool.AbstractPruneStrategy.AbstractBuilder
+
+
Sets the prune period.
+
+
PermissiveModifyControl - Class in org.ldaptive.ad.control
+
+
Request control for active directory servers to return success on add/modify/delete operations that would normally + return an error.
+
+
PermissiveModifyControl() - Constructor for class org.ldaptive.ad.control.PermissiveModifyControl
+
+
Default constructor.
+
+
PermissiveModifyControl(boolean) - Constructor for class org.ldaptive.ad.control.PermissiveModifyControl
+
+
Creates a new permissive modify control.
+
+
permutations - Variable in class org.ldaptive.asn1.DERParser
+
+
Permutations of the current path.
+
+
PersistentSearchChangeType - Enum in org.ldaptive.control
+
+
The set of change types available for use with the PersistentSearchRequestControl and returned by the EntryChangeNotificationControl.
+
+
PersistentSearchChangeType(int) - Constructor for enum org.ldaptive.control.PersistentSearchChangeType
+
+
Creates a new persistent search change type.
+
+
PersistentSearchClient - Class in org.ldaptive.control.util
+
+
Client that simplifies using the persistent search control.
+
+
PersistentSearchClient(ConnectionFactory, EnumSet<PersistentSearchChangeType>, boolean, boolean) - Constructor for class org.ldaptive.control.util.PersistentSearchClient
+
+
Creates a new persistent search client.
+
+
PersistentSearchRequestControl - Class in org.ldaptive.control
+
+
Request control for persistent search.
+
+
PersistentSearchRequestControl() - Constructor for class org.ldaptive.control.PersistentSearchRequestControl
+
+
Default constructor.
+
+
PersistentSearchRequestControl(EnumSet<PersistentSearchChangeType>) - Constructor for class org.ldaptive.control.PersistentSearchRequestControl
+
+
Creates a new persistent search request control.
+
+
PersistentSearchRequestControl(EnumSet<PersistentSearchChangeType>, boolean) - Constructor for class org.ldaptive.control.PersistentSearchRequestControl
+
+
Creates a new persistent search request control.
+
+
PersistentSearchRequestControl(EnumSet<PersistentSearchChangeType>, boolean, boolean) - Constructor for class org.ldaptive.control.PersistentSearchRequestControl
+
+
Creates a new persistent search request control.
+
+
PersistentSearchRequestControl(EnumSet<PersistentSearchChangeType>, boolean, boolean, boolean) - Constructor for class org.ldaptive.control.PersistentSearchRequestControl
+
+
Creates a new persistent search request control.
+
+
PHANTOM_ROOT - org.ldaptive.ad.control.SearchOptionsControl.Flag
+
+
SERVER_SEARCH_FLAG_PHANTOM_ROOT .
+
+
POOL - org.ldaptive.props.PropertySource.PropertyDomain
+
+
pool property domain.
+
+
POOL_ID - Static variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
ID used for pool name.
+
+
POOLED_FACTORY_TRANSPORT_PROPERTY - Static variable in class org.ldaptive.transport.TransportFactory
+
+
Ldap transport system property.
+
+
PooledConnectionFactory - Class in org.ldaptive
+
+
Creates connections for performing ldap operations and manages those connections as a pool.
+
+
PooledConnectionFactory() - Constructor for class org.ldaptive.PooledConnectionFactory
+
+
Default constructor.
+
+
PooledConnectionFactory(String) - Constructor for class org.ldaptive.PooledConnectionFactory
+
+
Creates a new pooled connection factory.
+
+
PooledConnectionFactory(String, Transport) - Constructor for class org.ldaptive.PooledConnectionFactory
+
+
Creates a new pooled connection factory.
+
+
PooledConnectionFactory(ConnectionConfig) - Constructor for class org.ldaptive.PooledConnectionFactory
+
+
Creates a new pooled connection factory.
+
+
PooledConnectionFactory(ConnectionConfig, Transport) - Constructor for class org.ldaptive.PooledConnectionFactory
+
+
Creates a new pooled connection factory.
+
+
PooledConnectionFactory(Transport) - Constructor for class org.ldaptive.PooledConnectionFactory
+
+
Creates a new pooled connection factory.
+
+
PooledConnectionFactory.Builder - Class in org.ldaptive
+
 
+
PooledConnectionFactory.RetryValidationExceptionHandler - Class in org.ldaptive
+
+
Validation exception handler that attempts to retrieve another connection.
+
+
PooledConnectionFactoryPropertyInvoker - Class in org.ldaptive.props
+
+
Handles properties for PooledConnectionFactory.
+
+
PooledConnectionFactoryPropertyInvoker(Class<?>) - Constructor for class org.ldaptive.props.PooledConnectionFactoryPropertyInvoker
+
+
Creates a new pooled connection factory property invoker for the supplied class.
+
+
PooledConnectionFactoryPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to PooledConnectionFactory and returns an initialized object of that type.
+
+
PooledConnectionFactoryPropertySource(PooledConnectionFactory) - Constructor for class org.ldaptive.props.PooledConnectionFactoryPropertySource
+
+
Creates a new pooled connection factory property source using the default properties file.
+
+
PooledConnectionFactoryPropertySource(PooledConnectionFactory, Reader...) - Constructor for class org.ldaptive.props.PooledConnectionFactoryPropertySource
+
+
Creates a new pooled connection factory property source.
+
+
PooledConnectionFactoryPropertySource(PooledConnectionFactory, String...) - Constructor for class org.ldaptive.props.PooledConnectionFactoryPropertySource
+
+
Creates a new pooled connection factory property source.
+
+
PooledConnectionFactoryPropertySource(PooledConnectionFactory, Properties) - Constructor for class org.ldaptive.props.PooledConnectionFactoryPropertySource
+
+
Creates a new pooled connection factory property source.
+
+
PooledConnectionFactoryPropertySource(PooledConnectionFactory, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.PooledConnectionFactoryPropertySource
+
+
Creates a new pooled connection factory property source.
+
+
PooledConnectionProxy - Interface in org.ldaptive.pool
+
+
Provides an interface for metadata surrounding a connection that is participating in the connection pool.
+
+
PooledConnectionStatistics - Class in org.ldaptive.pool
+
+
Statistics associated with a connection's activity in the pool.
+
+
PooledConnectionStatistics(int) - Constructor for class org.ldaptive.pool.PooledConnectionStatistics
+
+
Creates a new pooled connection statistics.
+
+
PoolException - Exception in org.ldaptive.pool
+
+
Base exception thrown when a pool operation fails.
+
+
PoolException(Exception) - Constructor for exception org.ldaptive.pool.PoolException
+
+
Creates a new pool exception.
+
+
PoolException(String) - Constructor for exception org.ldaptive.pool.PoolException
+
+
Creates a new pool exception.
+
+
PoolException(String, Exception) - Constructor for exception org.ldaptive.pool.PoolException
+
+
Creates a new pool exception.
+
+
poolExecutor - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Executor for scheduling pool tasks.
+
+
PoolExhaustedException - Exception in org.ldaptive.pool
+
+
Thrown when the pool is empty and no new requests can be serviced.
+
+
PoolExhaustedException(Exception) - Constructor for exception org.ldaptive.pool.PoolExhaustedException
+
+
Creates a new pool exhausted exception.
+
+
PoolExhaustedException(String) - Constructor for exception org.ldaptive.pool.PoolExhaustedException
+
+
Creates a new pool exhausted exception.
+
+
PoolExhaustedException(String, Exception) - Constructor for exception org.ldaptive.pool.PoolExhaustedException
+
+
Creates a new pool exhausted exception.
+
+
poolLock - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Lock for the entire pool.
+
+
poolNotEmpty - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Condition for notifying threads that a connection was returned.
+
+
popNode() - Method in class org.ldaptive.asn1.DERPath
+
+
Removes the last node in the path.
+
+
populate(String, LdapURLSet) - Method in class org.ldaptive.AbstractConnectionStrategy
+
 
+
populate(String, LdapURLSet) - Method in interface org.ldaptive.ConnectionStrategy
+
+
Populates a LdapURLSet from the URL string provided at configuration time.
+
+
populate(String, LdapURLSet) - Method in class org.ldaptive.DnsResolverConnectionStrategy
+
 
+
populate(String, LdapURLSet) - Method in class org.ldaptive.DnsSrvConnectionStrategy
+
 
+
populate(List<LdapURL>) - Method in class org.ldaptive.LdapURLSet
+
+
Populates this set with a list of URLs in the order produced by + ConnectionStrategy.populate(String, LdapURLSet).
+
+
port - Variable in class org.ldaptive.dns.SRVRecord
+
+
SRV port.
+
+
port - Variable in class org.ldaptive.LdapURL
+
+
Port of the ldap url.
+
+
position() - Method in class org.ldaptive.asn1.DefaultDERBuffer
+
 
+
position() - Method in interface org.ldaptive.asn1.DERBuffer
+
+
Returns this buffer's position.
+
+
position() - Method in class org.ldaptive.transport.netty.NettyDERBuffer
+
 
+
position(int) - Method in class org.ldaptive.asn1.DefaultDERBuffer
+
 
+
position(int) - Method in interface org.ldaptive.asn1.DERBuffer
+
+
Sets this buffer's position.
+
+
position(int) - Method in class org.ldaptive.transport.netty.NettyDERBuffer
+
 
+
ppError - Variable in class org.ldaptive.auth.ext.PasswordPolicyAccountState
+
+
password policy specific enum.
+
+
PREFIX - Static variable in class org.ldaptive.io.ClasspathResourceLoader
+
+
Prefix used to indicate a classpath resource.
+
+
PREFIX - Static variable in class org.ldaptive.io.FileResourceLoader
+
+
Prefix used to indicate a file resource.
+
+
PRESENCE - org.ldaptive.filter.Filter.Type
+
+
Presence filter.
+
+
PRESENCE_FILTER_PATTERN - Static variable in class org.ldaptive.filter.RegexFilterFunction
+
+
Regex pattern to match a presence filter.
+
+
PresenceFilter - Class in org.ldaptive.filter
+
+
Presence search filter component defined as:
+
+
PresenceFilter(String) - Constructor for class org.ldaptive.filter.PresenceFilter
+
+
Creates a new presence filter.
+
+
PRESENT - org.ldaptive.control.SyncStateControl.State
+
+
present.
+
+
previousDn - Variable in class org.ldaptive.control.EntryChangeNotificationControl
+
+
previous dn.
+
+
PreviousDnHandler(EntryChangeNotificationControl) - Constructor for class org.ldaptive.control.EntryChangeNotificationControl.PreviousDnHandler
+
+
Creates a new previous dn handler.
+
+
PrimaryGroupIdHandler - Class in org.ldaptive.ad.handler
+
+
Constructs the primary group SID and then searches for that group and puts its DN in the 'memberOf' attribute of the + original search entry.
+
+
PrimaryGroupIdHandler() - Constructor for class org.ldaptive.ad.handler.PrimaryGroupIdHandler
+
 
+
primitive - Variable in class org.ldaptive.transcode.AbstractPrimitiveValueTranscoder
+
+
Whether this transcoder operates on a primitive or an object.
+
+
principalGroupName - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Name of group to add all principals to.
+
+
principals - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Principals to add to the subject.
+
+
PRINTSTR - org.ldaptive.asn1.UniversalDERTag
+
+
PrintableString type.
+
+
priority - Variable in class org.ldaptive.dns.SRVRecord
+
+
SRV priority.
+
+
PrivateKeyCredentialReader - Class in org.ldaptive.ssl
+
+
Reads private key credentials from classpath, filepath, or stream resource.
+
+
PrivateKeyCredentialReader() - Constructor for class org.ldaptive.ssl.PrivateKeyCredentialReader
+
 
+
processAscii(StringBuilder, char) - Method in class org.ldaptive.dn.AbstractAttributeValueEscaper
+
+
Process ASCII character.
+
+
processAscii(StringBuilder, char) - Method in class org.ldaptive.dn.DefaultAttributeValueEscaper
+
 
+
processAscii(StringBuilder, char) - Method in class org.ldaptive.dn.MinimalAttributeValueEscaper
+
 
+
processNonAscii(StringBuilder, byte...) - Method in class org.ldaptive.dn.AbstractAttributeValueEscaper
+
+
Process non-ASCII character(s).
+
+
processNonAscii(StringBuilder, byte...) - Method in class org.ldaptive.dn.DefaultAttributeValueEscaper
+
 
+
processNonAscii(StringBuilder, byte...) - Method in class org.ldaptive.dn.MinimalAttributeValueEscaper
+
 
+
processRecords(Set<String>) - Method in class org.ldaptive.dns.AbstractDNSResolver
+
+
Process a set of DNS records.
+
+
processRecords(Set<String>) - Method in class org.ldaptive.dns.SRVDNSResolver
+
 
+
processRequest(String, AuthenticationRequest) - Method in class org.ldaptive.auth.Authenticator
+
+
Creates a new authentication request applying any applicable configuration on this authenticator.
+
+
processRequestControls(AuthenticationCriteria) - Method in class org.ldaptive.auth.AbstractAuthenticationHandler
+
+ +
+
properties - Variable in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Map of all properties to their getter and setter methods.
+
+
properties - Variable in class org.ldaptive.props.AbstractPropertySource
+
+
Properties to set.
+
+
properties - Variable in class org.ldaptive.props.PropertyValueParser
+
+
Properties found in the config to set on the class.
+
+
properties - Variable in enum org.ldaptive.sasl.Mechanism
+
+
Digest algorithm name.
+
+
properties - Variable in class org.ldaptive.sasl.SaslConfig
+
+
sasl properties.
+
+
properties() - Method in enum org.ldaptive.sasl.Mechanism
+
+
Returns any properties associated with this mechanism.
+
+
PROPERTIES_CACHE - Static variable in class org.ldaptive.props.AbstractPropertyInvoker
+
+
Cache of properties.
+
+
PROPERTIES_FILE - Static variable in class org.ldaptive.props.AbstractPropertySource
+
+
Default file to read properties from, value is "classpath:/org/ldaptive/ldap.properties".
+
+
PropertiesAuthenticatorFactory - Class in org.ldaptive.jaas
+
+
Provides a module authenticator factory implementation that uses the properties package in this library.
+
+
PropertiesAuthenticatorFactory() - Constructor for class org.ldaptive.jaas.PropertiesAuthenticatorFactory
+
 
+
propertiesDomain - Variable in class org.ldaptive.props.AbstractPropertySource
+
+
Domain that properties are in.
+
+
PropertiesRoleResolverFactory - Class in org.ldaptive.jaas
+
+
Provides a module role resolver factory implementation that uses the properties package in this library.
+
+
PropertiesRoleResolverFactory() - Constructor for class org.ldaptive.jaas.PropertiesRoleResolverFactory
+
 
+
property() - Method in annotation type org.ldaptive.beans.Attribute
+
+
Name of the method or field that maps to this attribute.
+
+
property(String, Object) - Method in class org.ldaptive.sasl.SaslConfig.Builder
+
 
+
PROPERTY_PATTERN - Static variable in class org.ldaptive.props.PropertyValueParser
+
+
Pattern for finding properties.
+
+
PropertyDomain(String) - Constructor for enum org.ldaptive.props.PropertySource.PropertyDomain
+
+
Creates a new property domain.
+
+
PropertyInvoker - Interface in org.ldaptive.props
+
+
Interface for property driven object method invocation.
+
+
PropertySource<T> - Interface in org.ldaptive.props
+
+
Interface for property driven object initialization.
+
+
PropertySource.PropertyDomain - Enum in org.ldaptive.props
+
+
Enum to define the domain for properties.
+
+
PropertyValueParser - Class in org.ldaptive.props
+
+
Parses the configuration data associated with classes that contain setter properties.
+
+
PropertyValueParser() - Constructor for class org.ldaptive.props.PropertyValueParser
+
+
Default constructor.
+
+
PropertyValueParser(String) - Constructor for class org.ldaptive.props.PropertyValueParser
+
+
Creates a new config parser.
+
+
PropertyValueParser(String, String) - Constructor for class org.ldaptive.props.PropertyValueParser
+
+
Creates a new config parser.
+
+
PROTOCOL_ERROR - org.ldaptive.ResultCode
+
+
protocol error.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.AbandonRequest
+
+
Protocol operation identifier.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.AddRequest
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.AddResponse
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in interface org.ldaptive.BindRequest
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.BindResponse
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.CompareRequest
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.CompareResponse
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.DeleteRequest
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.DeleteResponse
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.extended.ExtendedRequest
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.extended.ExtendedResponse
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.extended.IntermediateResponse
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.LdapEntry
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.ModifyDnRequest
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.ModifyDnResponse
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.ModifyRequest
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.ModifyResponse
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.SearchRequest
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.SearchResponse
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.SearchResultReference
+
+
BER protocol number.
+
+
PROTOCOL_OP - Static variable in class org.ldaptive.UnbindRequest
+
+
BER protocol number.
+
+
protocols(String...) - Method in class org.ldaptive.ssl.SslConfig.Builder
+
 
+
proxy - Variable in class org.ldaptive.SingleConnectionFactory
+
+
The proxy used by this factory.
+
+
ProxyAuthorizationControl - Class in org.ldaptive.control
+
+
Request control for proxy authorization.
+
+
ProxyAuthorizationControl() - Constructor for class org.ldaptive.control.ProxyAuthorizationControl
+
+
Default constructor.
+
+
ProxyAuthorizationControl(String) - Constructor for class org.ldaptive.control.ProxyAuthorizationControl
+
+
Creates a new proxy authorization control.
+
+
prune() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Attempts to reduce the size of the pool back to its configured minimum.
+
+
prunePeriod - Variable in class org.ldaptive.pool.AbstractPruneStrategy
+
+
Prune period.
+
+
pruneStrategy - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
For removing connections.
+
+
pruneStrategy(PruneStrategy) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
PruneStrategy - Interface in org.ldaptive.pool
+
+
Provides an interface for pruning connections from the pool.
+
+
PUBLIC_DATA_ONLY - org.ldaptive.ad.control.DirSyncControl.Flag
+
+
public data only.
+
+
pushNode(String) - Method in class org.ldaptive.asn1.DERPath
+
+
Appends a node to the path.
+
+
pushNode(String, int) - Method in class org.ldaptive.asn1.DERPath
+
+
Appends a node to the path with the given child index.
+
+
put(int, DefaultOperationHandle) - Method in class org.ldaptive.transport.netty.HandleMap
+
+
Puts the supplied operation handle into the queue if the supplied id doesn't already exist in the queue.
+
+
putBytes(ByteBuffer, byte[], boolean) - Static method in class org.ldaptive.ad.GlobalIdentifier
+
+
Writes a long into the supplied byte buffer.
+
+
putConnection(Connection) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Returns a connection to the pool.
+
+
putConnection(Connection) - Method in class org.ldaptive.pool.BlockingConnectionPool
+
 
+
putLong(ByteBuffer, long, boolean) - Static method in class org.ldaptive.ad.SecurityIdentifier
+
+
Writes a long into the supplied byte buffer.
+
+
+ + + +

Q

+
+
qop - Variable in enum org.ldaptive.sasl.QualityOfProtection
+
+
Quality of protection strings.
+
+
qualityOfProtection - Variable in class org.ldaptive.sasl.SaslConfig
+
+
sasl quality of protection.
+
+
qualityOfProtection(QualityOfProtection...) - Method in class org.ldaptive.sasl.SaslConfig.Builder
+
 
+
QualityOfProtection - Enum in org.ldaptive.sasl
+
+
Enum to define SASL quality of protection.
+
+
QualityOfProtection(String) - Constructor for enum org.ldaptive.sasl.QualityOfProtection
+
+
Creates a new quality of protection.
+
+
Query - Class in org.ldaptive.templates
+
+
Contains data associated with a query request.
+
+
Query(String) - Constructor for class org.ldaptive.templates.Query
+
+
Parses the query from a string into query terms.
+
+
queue - Variable in class org.ldaptive.pool.Queue
+
+
Underlying queue.
+
+
queue - Variable in class org.ldaptive.transport.netty.SaslHandler
+
+
To manage requests.
+
+
Queue<T> - Class in org.ldaptive.pool
+
+
Provides a wrapper around a Deque to support LIFO and FIFO operations.
+
+
Queue(QueueType) - Constructor for class org.ldaptive.pool.Queue
+
+
Creates a new queue.
+
+
queueType - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Type of queue.
+
+
queueType - Variable in class org.ldaptive.pool.Queue
+
+
How will objects be inserted into the queue.
+
+
QueueType - Enum in org.ldaptive.pool
+
+
Enum to define queue type.
+
+
QueueType() - Constructor for enum org.ldaptive.pool.QueueType
+
 
+
+ + + +

R

+
+
RADIUS_ACCT_MULTI_OID - Static variable in class org.ldaptive.control.SessionTrackingControl
+
+
OID for the Acct-Multi-Session-Id RADIUS attribute format.
+
+
RADIUS_ACCT_OID - Static variable in class org.ldaptive.control.SessionTrackingControl
+
+
OID for the Acct-Session-Id RADIUS attribute format.
+
+
RandomConnectionStrategy - Class in org.ldaptive
+
+
Connection strategy that randomizes the list of configured URLs.
+
+
RandomConnectionStrategy() - Constructor for class org.ldaptive.RandomConnectionStrategy
+
 
+
RANGE_FORMAT - Static variable in class org.ldaptive.ad.handler.RangeEntryHandler
+
+
The format used to calculate attribute IDs for subsequent searches.
+
+
RANGE_PATTERN - Static variable in class org.ldaptive.ad.handler.RangeEntryHandler
+
+
The pattern matching the range attribute ID.
+
+
RANGE_PATTERN_STRING - Static variable in class org.ldaptive.ad.handler.RangeEntryHandler
+
+
The expression matching the range attribute ID "<id>range=<X>-<Y>".
+
+
RangeEntryHandler - Class in org.ldaptive.ad.handler
+
+
Rewrites attributes returned from Active Directory to include all values by performing additional searches.
+
+
RangeEntryHandler() - Constructor for class org.ldaptive.ad.handler.RangeEntryHandler
+
 
+
RangeRetrievalNoerrControl - Class in org.ldaptive.ad.control
+
+
Request control for active directory servers to avoid error response with range retrieval.
+
+
RangeRetrievalNoerrControl() - Constructor for class org.ldaptive.ad.control.RangeRetrievalNoerrControl
+
+
Default constructor.
+
+
RangeRetrievalNoerrControl(boolean) - Constructor for class org.ldaptive.ad.control.RangeRetrievalNoerrControl
+
+
Creates a new notification control.
+
+
RDn - Class in org.ldaptive.dn
+
+
Relative distinguished name containing one or more name value pairs.
+
+
RDn(String) - Constructor for class org.ldaptive.dn.RDn
+
+
Creates a new RDN with the supplied string.
+
+
RDn(String, String) - Constructor for class org.ldaptive.dn.RDn
+
+
Creates a new RDN with a single name value pair.
+
+
RDn(String, DnParser) - Constructor for class org.ldaptive.dn.RDn
+
+
Creates a new RDN with the supplied string.
+
+
RDn(Collection<NameValue>) - Constructor for class org.ldaptive.dn.RDn
+
+
Creates a new RDN with the supplied name value pairs.
+
+
RDn(NameValue...) - Constructor for class org.ldaptive.dn.RDn
+
+
Creates a new RDN with the supplied name value pairs.
+
+
RDN_PATH - Static variable in class org.ldaptive.ssl.X509DnDecoder
+
+
DER path for RDN parsing.
+
+
rdnComponents - Variable in class org.ldaptive.dn.Dn
+
+
RDN components.
+
+
RDnNormalizer - Interface in org.ldaptive.dn
+
+
Interface for normalizing RDNs.
+
+
read() - Method in class org.ldaptive.io.LdifReader
+
+
Reads LDIF data from the reader and returns a search result.
+
+
read() - Method in interface org.ldaptive.io.SearchResultReader
+
+
Reads an ldap result.
+
+
read(ChannelHandlerContext) - Method in class org.ldaptive.transport.netty.AutoReadFlowControlHandler
+
 
+
read(ChannelHandlerContext) - Method in class org.ldaptive.transport.netty.SaslHandler
+
 
+
read(InputStream, String...) - Method in interface org.ldaptive.ssl.CredentialReader
+
+
Reads a credential object from an input stream.
+
+
read(InputStream, String...) - Method in class org.ldaptive.ssl.KeyStoreCredentialReader
+
+
Reads a keystore from an input stream.
+
+
read(InputStream, String...) - Method in class org.ldaptive.ssl.PrivateKeyCredentialReader
+
+
Reads a private key from an input stream.
+
+
read(InputStream, String...) - Method in class org.ldaptive.ssl.X509CertificateCredentialReader
+
 
+
read(InputStream, String...) - Method in class org.ldaptive.ssl.X509CertificatesCredentialReader
+
 
+
read(String, String...) - Method in class org.ldaptive.ssl.AbstractCredentialReader
+
 
+
read(String, String...) - Method in interface org.ldaptive.ssl.CredentialReader
+
+
Reads a credential object from a path.
+
+
read(String, String...) - Method in class org.ldaptive.ssl.X509CertificatesCredentialReader
+
 
+
READ - org.ldaptive.transport.netty.NettyConnection.MessageStatus
+
+
All bytes for a message have been read.
+
+
READ_AHEAD_LIMIT - Static variable in class org.ldaptive.io.LdifReader
+
+
Mark read back buffer size.
+
+
READ_BUFFER_SIZE - Static variable in class org.ldaptive.LdapUtils
+
+
Size of buffer in bytes to use when reading files.
+
+
READ_NEXT_MESSAGE - Static variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Inbound handler to read the next message if autoRead is false.
+
+
readAttribute(CharBuffer) - Method in class org.ldaptive.filter.DefaultFilterFunction
+
+
Returns a new buffer containing an attribute description.
+
+
readCookie() - Method in interface org.ldaptive.control.util.CookieManager
+
+
Read and return a cookie from storage.
+
+
readCookie() - Method in class org.ldaptive.control.util.DefaultCookieManager
+
 
+
readFilterSet(FilterSet, String, int, int) - Method in class org.ldaptive.filter.AbstractFilterFunction
+
+
Reads the supplied filter using the supplied indices and adds them to the supplied filter set.
+
+
readInputStream(InputStream) - Static method in class org.ldaptive.LdapUtils
+
+
Reads the data in the supplied stream and returns it as a byte array.
+
+
readInt(DERBuffer) - Static method in class org.ldaptive.asn1.OidType
+
+
Reads the necessary encoded bytes from the supplied buffer to create an integer.
+
+
readLength(DERBuffer) - Method in class org.ldaptive.asn1.DERParser
+
+
Reads the length of a DER-encoded value from the given byte buffer.
+
+
readLong(DERBuffer) - Static method in class org.ldaptive.asn1.UuidType
+
+
Reads the next 8 bytes from the supplied buffer to create a long.
+
+
readMessageLength(DERBuffer) - Method in class org.ldaptive.transport.netty.MessageFrameDecoder
+
+
Inspects the supplied buffer for a UniversalDERTag.SEQ tag and confirms the buffer contains enough bytes + for the length specified for the tag.
+
+
readNextComponent(String) - Method in class org.ldaptive.filter.AbstractFilterFunction
+
+
Reads the next component contained in the supplied filter.
+
+
readOID(CharBuffer) - Method in class org.ldaptive.schema.AbstractDefaultDefinitionFunction
+
+
Reads the buffer until a space is encountered.
+
+
readOIDs(CharBuffer) - Method in class org.ldaptive.schema.AbstractDefaultDefinitionFunction
+
+
Reads the supplied buffer for $ delimited data between an open and closed parenthesis.
+
+
readQDString(CharBuffer) - Method in class org.ldaptive.schema.AbstractDefaultDefinitionFunction
+
+
Reads the supplied buffer for content between two single quotes.
+
+
readQDStrings(CharBuffer) - Method in class org.ldaptive.schema.AbstractDefaultDefinitionFunction
+
+
Reads the supplied buffer for single quoted data between an open and closed parenthesis.
+
+
readResource(String) - Static method in class org.ldaptive.io.ResourceUtils
+
+
Reads the data from the supplied resource path.
+
+
readResource(String, ResourceLoader...) - Static method in class org.ldaptive.io.ResourceUtils
+
+
Reads the data from the supplied resource path using the supplied loaders.
+
+
readRuleID(CharBuffer) - Method in class org.ldaptive.schema.AbstractDefaultDefinitionFunction
+
+
Reads the buffer until a space is encountered.
+
+
readRuleIDs(CharBuffer) - Method in class org.ldaptive.schema.AbstractDefaultDefinitionFunction
+
+
Reads the supplied buffer for space delimited data between an open and closed parenthesis.
+
+
readSearchAttribute(LdapEntry, List<String>) - Method in class org.ldaptive.handler.RecursiveResultHandler
+
+ +
+
readSection(BufferedReader) - Method in class org.ldaptive.io.LdifReader
+
+
Reads the supplied reader line-by-line until the reader is empty or a empty line is encountered.
+
+
readSrvRecords(String) - Method in class org.ldaptive.DnsSrvConnectionStrategy
+
+
Parses the supplied DNS URL string and reads SRV records from DNS.
+
+
readSubstrings(CharBuffer) - Method in class org.ldaptive.filter.DefaultFilterFunction
+
+
Reads the supplied buffer and builds a map of the substring data it contains.
+
+
readTag(DERBuffer) - Method in class org.ldaptive.asn1.DERParser
+
+
Reads a DER tag from a single byte at the current position of the given buffer.
+
+
readToChar(String, char[], int) - Static method in class org.ldaptive.dn.DefaultDnParser
+
+
Reads the supplied string starting at the supplied position until one of the supplied characters is found.
+
+
readUntil(CharBuffer, char) - Method in class org.ldaptive.schema.AbstractDefaultDefinitionFunction
+
+
Advances the buffer position until the supplied character is found or the end of the buffer is reached.
+
+
readUntilSpace(CharBuffer) - Method in class org.ldaptive.schema.AbstractDefaultDefinitionFunction
+
+
Reads the supplied buffer until a space is found.
+
+
REAL - org.ldaptive.asn1.UniversalDERTag
+
+
REAL type.
+
+
realm(String) - Method in class org.ldaptive.sasl.SaslConfig.Builder
+
 
+
receivedResult - Variable in class org.ldaptive.control.util.SyncReplClient
+
+
Whether the sync repl search has received a result response.
+
+
receivedTime - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Timestamp when the result was received or an exception occurred.
+
+
reconnect() - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Attempts to reestablish the channel for this connection.
+
+
reconnecting - Variable in class org.ldaptive.transport.netty.NettyConnection.CloseFutureListener
+
+
Whether this listener is in the process of reconnecting.
+
+
reconnectLock - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Block operations while a reconnect is occurring.
+
+
reconnectTimeout - Variable in class org.ldaptive.ConnectionConfig
+
+
Duration of time that operations will block on reconnects, should generally be longer than ConnectionConfig.connectTimeout.
+
+
reconnectTimeout(Duration) - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
recordFailure(Instant) - Method in class org.ldaptive.AbstractRetryMetadata
+
 
+
recordFailure(Instant) - Method in interface org.ldaptive.RetryMetadata
+
+
Records a connection failure at the given instant.
+
+
recordSuccess(Instant) - Method in class org.ldaptive.AbstractRetryMetadata
+
 
+
recordSuccess(Instant) - Method in interface org.ldaptive.RetryMetadata
+
+
Records a connection success at the given instant.
+
+
RecursiveResultHandler - Class in org.ldaptive.handler
+
+
This recursively searches based on a supplied attribute and merges those results into the original entry.
+
+
RecursiveResultHandler() - Constructor for class org.ldaptive.handler.RecursiveResultHandler
+
+
Default constructor.
+
+
RecursiveResultHandler(String, String...) - Constructor for class org.ldaptive.handler.RecursiveResultHandler
+
+
Creates a new recursive entry handler.
+
+
recursiveSearch(String, LdapEntry, List<String>) - Method in class org.ldaptive.handler.RecursiveResultHandler
+
+
Recursively gets the attribute(s) RecursiveResultHandler.mergeAttributes for the supplied dn and adds the values to the supplied + attributes.
+
+
reference(SearchResultReference) - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
+ +
+
reference(SearchResultReference...) - Method in class org.ldaptive.SearchResponse.Builder
+
 
+
referenceHandlers - Variable in class org.ldaptive.AbstractSearchOperationFactory
+
+
Functions to handle response references.
+
+
referenceHandlers - Variable in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Functions to handle response references.
+
+
referenceHandlers - Variable in class org.ldaptive.SearchOperation
+
+
Functions to handle response references.
+
+
references - Variable in class org.ldaptive.SearchResultReference
+
+
List of references.
+
+
referenceSize() - Method in class org.ldaptive.SearchResponse
+
+
Returns the number of references in this search result.
+
+
referral(String...) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+ +
+
REFERRAL - org.ldaptive.ResultCode
+
+
referral.
+
+
REFERRAL_LIMIT_EXCEEDED - org.ldaptive.ResultCode
+
+
referral limit exceeded.
+
+
REFERRAL_PATH - Static variable in class org.ldaptive.AddResponse
+
+
DER path to referral.
+
+
REFERRAL_PATH - Static variable in class org.ldaptive.BindResponse
+
+
DER path to referral.
+
+
REFERRAL_PATH - Static variable in class org.ldaptive.CompareResponse
+
+
DER path to referral.
+
+
REFERRAL_PATH - Static variable in class org.ldaptive.DeleteResponse
+
+
DER path to referral.
+
+
REFERRAL_PATH - Static variable in class org.ldaptive.extended.ExtendedResponse
+
+
DER path to referral.
+
+
REFERRAL_PATH - Static variable in class org.ldaptive.ModifyDnResponse
+
+
DER path to referral.
+
+
REFERRAL_PATH - Static variable in class org.ldaptive.ModifyResponse
+
+
DER path to referral.
+
+
REFERRAL_PATH - Static variable in class org.ldaptive.SearchResponse
+
+
DER path to referral.
+
+
REFERRAL_URI_PATH - Static variable in class org.ldaptive.SearchResultReference
+
+
DER path to referral URI.
+
+
ReferralConnectionFactory - Interface in org.ldaptive.referral
+
+
Factory for creating connections used by referrals.
+
+
referralDepth - Variable in class org.ldaptive.referral.AbstractFollowReferralHandler
+
+
Referral depth.
+
+
ReferralHandler - Interface in org.ldaptive.handler
+
+
Marker interface for a referral handler.
+
+
ReferralHandler(AbstractResult) - Constructor for class org.ldaptive.AbstractResult.ReferralHandler
+
+
Creates a new LDAP referral handler.
+
+
referralHandlers - Variable in class org.ldaptive.AbstractOperation
+
+
Functions to handle referrals.
+
+
referralHandlers - Variable in class org.ldaptive.AbstractSearchOperationFactory
+
+
Functions to handle referrals.
+
+
referralLimit - Variable in class org.ldaptive.referral.AbstractFollowReferralHandler
+
+
Referral limit.
+
+
ReferralUriHandler(SearchResultReference) - Constructor for class org.ldaptive.SearchResultReference.ReferralUriHandler
+
+
Creates a new referral URI handler.
+
+
referralURLs - Variable in class org.ldaptive.AbstractResult
+
+
Referral URLS.
+
+
referralURLs(String...) - Method in class org.ldaptive.AbstractResult.AbstractBuilder
+
 
+
ReflectionTranscoder - Interface in org.ldaptive.beans.reflect
+
+
Interface for reflection based transcoders.
+
+
ReflectionUtils - Class in org.ldaptive.beans.reflect
+
+
Provides utility methods for common reflection operations.
+
+
ReflectionUtils() - Constructor for class org.ldaptive.beans.reflect.ReflectionUtils
+
+
Default constructor.
+
+
REFRESH_AND_PERSIST - org.ldaptive.control.SyncRequestControl.Mode
+
+
refresh and persist.
+
+
REFRESH_DELETE - org.ldaptive.extended.SyncInfoMessage.Type
+
+
refresh delete.
+
+
REFRESH_DELETE_COOKIE_PATH - Static variable in class org.ldaptive.extended.SyncInfoMessage
+
+
DER path to refresh delete cookie.
+
+
REFRESH_DELETE_DONE_PATH - Static variable in class org.ldaptive.extended.SyncInfoMessage
+
+
DER path to refresh delete done.
+
+
REFRESH_DELETE_PATH - Static variable in class org.ldaptive.extended.SyncInfoMessage
+
+
DER path to refresh delete.
+
+
REFRESH_ONLY - org.ldaptive.control.SyncRequestControl.Mode
+
+
refresh only.
+
+
REFRESH_PRESENT - org.ldaptive.extended.SyncInfoMessage.Type
+
+
refresh present.
+
+
REFRESH_PRESENT_COOKIE_PATH - Static variable in class org.ldaptive.extended.SyncInfoMessage
+
+
DER path to refresh present cookie.
+
+
REFRESH_PRESENT_DONE_PATH - Static variable in class org.ldaptive.extended.SyncInfoMessage
+
+
DER path to refresh present done.
+
+
REFRESH_PRESENT_PATH - Static variable in class org.ldaptive.extended.SyncInfoMessage
+
+
DER path to refresh present.
+
+
refreshAndPersist - Variable in class org.ldaptive.control.util.SyncReplClient
+
+
Controls which mode the sync repl control should use.
+
+
RefreshDeleteCookieHandler(SyncInfoMessage) - Constructor for class org.ldaptive.extended.SyncInfoMessage.RefreshDeleteCookieHandler
+
+
Creates a refresh delete cookie handler.
+
+
RefreshDeleteDoneHandler(SyncInfoMessage) - Constructor for class org.ldaptive.extended.SyncInfoMessage.RefreshDeleteDoneHandler
+
+
Creates a refresh delete done handler.
+
+
RefreshDeleteHandler(SyncInfoMessage) - Constructor for class org.ldaptive.extended.SyncInfoMessage.RefreshDeleteHandler
+
+
Creates a refresh delete handler.
+
+
refreshDeletes - Variable in class org.ldaptive.control.SyncDoneControl
+
+
refresh deletes.
+
+
refreshDeletes - Variable in class org.ldaptive.extended.SyncInfoMessage
+
+
refresh deletes.
+
+
refreshDeletes(boolean) - Method in class org.ldaptive.extended.SyncInfoMessage.Builder
+
 
+
RefreshDeletesHandler(SyncDoneControl) - Constructor for class org.ldaptive.control.SyncDoneControl.RefreshDeletesHandler
+
+
Creates a new refresh deletes handler.
+
+
refreshDone - Variable in class org.ldaptive.extended.SyncInfoMessage
+
+
refresh done.
+
+
refreshDone(boolean) - Method in class org.ldaptive.extended.SyncInfoMessage.Builder
+
 
+
RefreshPresentCookieHandler(SyncInfoMessage) - Constructor for class org.ldaptive.extended.SyncInfoMessage.RefreshPresentCookieHandler
+
+
Creates a refresh present cookie handler.
+
+
RefreshPresentDoneHandler(SyncInfoMessage) - Constructor for class org.ldaptive.extended.SyncInfoMessage.RefreshPresentDoneHandler
+
+
Creates a refresh present done handler.
+
+
RefreshPresentHandler(SyncInfoMessage) - Constructor for class org.ldaptive.extended.SyncInfoMessage.RefreshPresentHandler
+
+
Creates a refresh present handler.
+
+
RegexDefinitionFunction() - Constructor for class org.ldaptive.schema.AttributeType.RegexDefinitionFunction
+
 
+
RegexDefinitionFunction() - Constructor for class org.ldaptive.schema.DITContentRule.RegexDefinitionFunction
+
 
+
RegexDefinitionFunction() - Constructor for class org.ldaptive.schema.DITStructureRule.RegexDefinitionFunction
+
 
+
RegexDefinitionFunction() - Constructor for class org.ldaptive.schema.MatchingRule.RegexDefinitionFunction
+
 
+
RegexDefinitionFunction() - Constructor for class org.ldaptive.schema.MatchingRuleUse.RegexDefinitionFunction
+
 
+
RegexDefinitionFunction() - Constructor for class org.ldaptive.schema.NameForm.RegexDefinitionFunction
+
 
+
RegexDefinitionFunction() - Constructor for class org.ldaptive.schema.ObjectClass.RegexDefinitionFunction
+
 
+
RegexDefinitionFunction() - Constructor for class org.ldaptive.schema.Syntax.RegexDefinitionFunction
+
 
+
RegexFilterFunction - Class in org.ldaptive.filter
+
+
Parses an LDAP search filter string using regular expressions.
+
+
RegexFilterFunction() - Constructor for class org.ldaptive.filter.RegexFilterFunction
+
 
+
RegexSchemaFunction() - Constructor for class org.ldaptive.schema.SchemaParser.RegexSchemaFunction
+
 
+
REGISTERED_ID - org.ldaptive.ssl.DefaultHostnameVerifier.SubjectAltNameType
+
+
registered id (8).
+
+
registerHandler(DERPath, ParseHandler) - Method in class org.ldaptive.asn1.DERParser
+
+
Registers the supplied handler to fire when the supplied path is encountered.
+
+
registerUrl(LdapURL) - Method in class org.ldaptive.LdapURLActivatorService
+
+
Registers an LDAP URL to be tested for activation.
+
+
ReinitializeConnectionConsumer() - Constructor for class org.ldaptive.SingleConnectionFactory.ReinitializeConnectionConsumer
+
 
+
RelaxControl - Class in org.ldaptive.control
+
+
Relax request control.
+
+
RelaxControl() - Constructor for class org.ldaptive.control.RelaxControl
+
+
Default constructor.
+
+
releaseThrottle(int) - Method in class org.ldaptive.transport.netty.HandleMap
+
+
Release permits on the throttle semaphore.
+
+
reloadHint - Variable in class org.ldaptive.control.SyncRequestControl
+
+
reload hint.
+
+
reloadHint - Variable in class org.ldaptive.control.util.SyncReplClient
+
+
Controls the sync repl request reload hint.
+
+
remaining() - Method in interface org.ldaptive.asn1.DERBuffer
+
+
Returns the number of elements between the current position and the limit.
+
+
remove() - Method in class org.ldaptive.pool.Queue
+
+
Removes the first element in the queue.
+
+
remove(int) - Method in class org.ldaptive.transport.netty.HandleMap
+
+
Removes the operation handle from the supplied message id.
+
+
remove(T) - Method in class org.ldaptive.pool.Queue
+
+
Removes the supplied element from the queue.
+
+
removeActiveConnection(PooledConnectionProxy) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Remove a connection from the active pool.
+
+
removeAttribute(String) - Method in class org.ldaptive.LdapEntry
+
+
Removes the attribute with the supplied name.
+
+
removeAttributes(Collection<LdapAttribute>) - Method in class org.ldaptive.LdapEntry
+
+
Removes the attribute(s) from this ldap attributes.
+
+
removeAttributes(LdapAttribute...) - Method in class org.ldaptive.LdapEntry
+
+
Removes an attribute from this ldap attributes.
+
+
removeAvailableAndActiveConnection(PooledConnectionProxy) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Remove a connection from both the available and active pools.
+
+
removeAvailableConnection(PooledConnectionProxy) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Remove a connection from the available pool.
+
+
removeBinaryValues(byte[]...) - Method in class org.ldaptive.LdapAttribute
+
+
Removes the supplied byte array as a value from this attribute.
+
+
removeBinaryValues(Collection<byte[]>) - Method in class org.ldaptive.LdapAttribute
+
+
Removes all the byte arrays in the supplied collection as values from this attribute.
+
+
removeBufferValues(ByteBuffer...) - Method in class org.ldaptive.LdapAttribute
+
+
Removes all the buffers in the supplied collection as values from this attribute.
+
+
removeBufferValues(Collection<ByteBuffer>) - Method in class org.ldaptive.LdapAttribute
+
+
Removes all the buffers in the supplied collection as values from this attribute.
+
+
removeMember(Principal) - Method in class org.ldaptive.jaas.LdapGroup
+
+
Removes a member from this group.
+
+
removeStringValues(String...) - Method in class org.ldaptive.LdapAttribute
+
+
Removes the supplied string as a value from this attribute.
+
+
removeStringValues(Collection<String>) - Method in class org.ldaptive.LdapAttribute
+
+
Removes all the strings in the supplied collection as values from this attribute.
+
+
removeTag() - Method in class org.ldaptive.asn1.DERParser
+
+
Removes the tag at the leaf position of all permutations of the current parser path, and reduces the number of + permutations as necessary to satisfy the following relation:
+
+
reopen(RetryMetadata) - Method in class org.ldaptive.transport.TransportConnection
+
+
Method to support reopening a connection that was previously established.
+
+
REPLACE - org.ldaptive.AttributeModification.Type
+
+
Replace an attribute.
+
+
request - Variable in class org.ldaptive.AbstractOperationConnectionValidator
+
+
Operation request.
+
+
request - Variable in class org.ldaptive.SearchOperation
+
+
Search request to execute.
+
+
request - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Protocol request to send.
+
+
request - Variable in class org.ldaptive.transport.MessageFunctional
+
+
Request that produced the message.
+
+
request(SearchRequest) - Method in class org.ldaptive.SearchOperation.Builder
+
+
Sets the search request.
+
+
request(Q) - Method in class org.ldaptive.AbstractOperationConnectionValidator.AbstractBuilder
+
+
Sets the request to use for validation.
+
+
Request - Interface in org.ldaptive
+
+
LDAP protocol request.
+
+
REQUEST_ENCODER - Static variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Request encoder pipeline handler.
+
+
RequestControl - Interface in org.ldaptive.control
+
+
Marker interface for ldap request controls.
+
+
RequestEncoder() - Constructor for class org.ldaptive.transport.netty.NettyConnection.RequestEncoder
+
 
+
RequestHandler<Q extends Request> - Interface in org.ldaptive.handler
+
+
Marker interface for a request handler.
+
+
requestHandlers - Variable in class org.ldaptive.AbstractOperation
+
+
Functions to handle requests.
+
+
requestHandlers - Variable in class org.ldaptive.AbstractSearchOperationFactory
+
+
Functions to handle requests.
+
+
requestHandlers - Variable in class org.ldaptive.auth.Authenticator
+
+
Handlers to handle authentication requests.
+
+
requestHandlers(AuthenticationRequestHandler...) - Method in class org.ldaptive.auth.Authenticator.Builder
+
+
Sets the authentication request handlers.
+
+
requestMode - Variable in class org.ldaptive.control.SyncRequestControl
+
+
request mode.
+
+
requestName - Variable in class org.ldaptive.extended.ExtendedRequest
+
+
Extended request name.
+
+
requestValue - Variable in class org.ldaptive.extended.ExtendedRequest
+
+
Extended request value.
+
+
requiredAttributes - Variable in class org.ldaptive.schema.DITContentRule
+
+
Required attributes.
+
+
requiredAttributes - Variable in class org.ldaptive.schema.NameForm
+
+
Required attributes.
+
+
requiredAttributes - Variable in class org.ldaptive.schema.ObjectClass
+
+
Required attributes.
+
+
resolve() - Method in class org.ldaptive.ssl.HostnameResolver
+
+
Resolves a hostname from the SSL session.
+
+
resolve(String) - Method in class org.ldaptive.dns.AbstractDNSResolver
+
 
+
resolve(String) - Method in interface org.ldaptive.dns.DNSResolver
+
+
Resolve a set of DNS records of some type for the given name.
+
+
resolve(String) - Method in class org.ldaptive.dns.SRVDNSResolver
+
 
+
resolve(AuthenticationCriteria, AuthenticationHandlerResponse) - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
 
+
resolve(AuthenticationCriteria, AuthenticationHandlerResponse) - Method in class org.ldaptive.auth.AggregateEntryResolver
+
 
+
resolve(AuthenticationCriteria, AuthenticationHandlerResponse) - Method in interface org.ldaptive.auth.EntryResolver
+
+
Attempts to find the LDAP entry for the supplied authentication criteria and authentication handler response.
+
+
resolve(AuthenticationCriteria, AuthenticationHandlerResponse) - Method in class org.ldaptive.auth.NoOpEntryResolver
+
 
+
resolve(User) - Method in class org.ldaptive.auth.AggregateDnResolver
+
 
+
resolve(User) - Method in interface org.ldaptive.auth.DnResolver
+
+
Attempts to find the LDAP DN for the supplied user.
+
+
resolve(User) - Method in class org.ldaptive.auth.FormatDnResolver
+
+
Returns a DN for the supplied user by applying it to a format string.
+
+
resolve(User) - Method in class org.ldaptive.auth.NoOpDnResolver
+
+
Returns the user as the DN.
+
+
resolve(User) - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Attempts to find the DN for the supplied user.
+
+
resolvedDn - Variable in class org.ldaptive.auth.AuthenticationResponse
+
+
Resolved DN.
+
+
resolveDn(User) - Method in class org.ldaptive.auth.Authenticator
+
+
This will attempt to find the DN for the supplied user.
+
+
resolveDn(LdapEntry) - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Returns the DN for the supplied ldap entry.
+
+
resolveEntry(AuthenticationCriteria, AuthenticationHandlerResponse) - Method in class org.ldaptive.auth.Authenticator
+
+
Attempts to find the ldap entry for the supplied DN.
+
+
resolveEntryOnFailure - Variable in class org.ldaptive.auth.Authenticator
+
+
Whether to execute the entry resolver on authentication failure.
+
+
resolveFromAttribute - Variable in class org.ldaptive.auth.SearchDnResolver
+
+
Resolve DN from alternative attribute name
+
+
resolveFromAttribute(String) - Method in class org.ldaptive.auth.SearchDnResolver.Builder
+
+
Sets the attribute to use to resolve the DN.
+
+
resolveOne(DirContext, String, String, Set<String>) - Method in class org.ldaptive.dns.AbstractDNSResolver
+
+
Query for a single kind of DNS record.
+
+
resolver(String, DnResolver) - Method in class org.ldaptive.auth.AggregateDnResolver.Builder
+
 
+
resolver(String, EntryResolver) - Method in class org.ldaptive.auth.AggregateEntryResolver.Builder
+
 
+
resolverFunction - Variable in class org.ldaptive.DnsResolverConnectionStrategy
+
+
Name resolver function.
+
+
ResourceLoader - Interface in org.ldaptive.io
+
+
Creates an InputStream from a string URI.
+
+
ResourceUtils - Class in org.ldaptive.io
+
+
Provides utility methods for resources.
+
+
ResourceUtils() - Constructor for class org.ldaptive.io.ResourceUtils
+
+
Default constructor.
+
+
response(AuthenticationHandlerResponse) - Method in class org.ldaptive.auth.AuthenticationResponse.Builder
+
 
+
ResponseControl - Interface in org.ldaptive.control
+
+
Marker interface for ldap response controls.
+
+
ResponseControlHandler - Interface in org.ldaptive.handler
+
+
Marker interface for a response control handler.
+
+
responseHandlers - Variable in class org.ldaptive.auth.AggregateAuthenticationResponseHandler
+
+
Labeled entry resolvers.
+
+
responseHandlers - Variable in class org.ldaptive.auth.Authenticator
+
+
Handlers to handle authentication responses.
+
+
responseHandlers(AuthenticationResponseHandler...) - Method in class org.ldaptive.auth.Authenticator.Builder
+
+
Sets the authentication response handlers.
+
+
responseName - Variable in class org.ldaptive.extended.ExtendedResponse
+
+
Response name.
+
+
responseName - Variable in class org.ldaptive.extended.IntermediateResponse
+
+
Response name.
+
+
responseName(String) - Method in class org.ldaptive.extended.ExtendedResponse.Builder
+
 
+
responseName(String) - Method in class org.ldaptive.extended.IntermediateResponse.Builder
+
 
+
ResponseNameHandler(ExtendedResponse) - Constructor for class org.ldaptive.extended.ExtendedResponse.ResponseNameHandler
+
+
Creates a new response name handler.
+
+
ResponseNameHandler(IntermediateResponse) - Constructor for class org.ldaptive.extended.IntermediateResponse.ResponseNameHandler
+
+
Creates a new response name handler.
+
+
ResponseParser - Class in org.ldaptive.transport
+
+
Parses a buffer looking for an LDAP response message.
+
+
ResponseParser() - Constructor for class org.ldaptive.transport.ResponseParser
+
+
Creates a new response parser.
+
+
responseSemaphore - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Semaphore to determine when a response has been received.
+
+
responseTimeout - Variable in class org.ldaptive.AbstractRequestMessage
+
+
Duration of time to wait for a response.
+
+
responseTimeout - Variable in class org.ldaptive.ConnectionConfig
+
+
Duration of time to wait for responses.
+
+
responseTimeout - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Time to wait for a response.
+
+
responseTimeout(Duration) - Method in class org.ldaptive.AbstractRequestMessage.AbstractBuilder
+
+
Sets the response timeout on the message.
+
+
responseTimeout(Duration) - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
responseValue - Variable in class org.ldaptive.extended.ExtendedResponse
+
+
Response value.
+
+
responseValue - Variable in class org.ldaptive.extended.IntermediateResponse
+
+
Response value.
+
+
responseValue(byte[]) - Method in class org.ldaptive.extended.ExtendedResponse.Builder
+
 
+
responseValue(byte[]) - Method in class org.ldaptive.extended.IntermediateResponse.Builder
+
 
+
ResponseValueHandler(ExtendedResponse) - Constructor for class org.ldaptive.extended.ExtendedResponse.ResponseValueHandler
+
+
Creates a new response value handler.
+
+
ResponseValueHandler(IntermediateResponse) - Constructor for class org.ldaptive.extended.IntermediateResponse.ResponseValueHandler
+
+
Creates a new response value handler.
+
+
restartSearch() - Method in class org.ldaptive.control.util.SyncReplRunner
+
+
Cancels the sync repl search and sends a new search request.
+
+
restrictedAttributes - Variable in class org.ldaptive.schema.DITContentRule
+
+
Restricted attributes.
+
+
result - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Protocol response result.
+
+
result - Variable in class org.ldaptive.transport.DefaultSearchOperationHandle
+
+
Synthetic result that is built as entries and references are received.
+
+
result(S) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+
Invokes DefaultOperationHandle.onResult and sets the result.
+
+
Result - Interface in org.ldaptive
+
+
LDAP protocol result.
+
+
RESULT_CODE_PATH - Static variable in class org.ldaptive.AddResponse
+
+
DER path to result code.
+
+
RESULT_CODE_PATH - Static variable in class org.ldaptive.BindResponse
+
+
DER path to result code.
+
+
RESULT_CODE_PATH - Static variable in class org.ldaptive.CompareResponse
+
+
DER path to result code.
+
+
RESULT_CODE_PATH - Static variable in class org.ldaptive.DeleteResponse
+
+
DER path to result code.
+
+
RESULT_CODE_PATH - Static variable in class org.ldaptive.extended.ExtendedResponse
+
+
DER path to result code.
+
+
RESULT_CODE_PATH - Static variable in class org.ldaptive.ModifyDnResponse
+
+
DER path to result code.
+
+
RESULT_CODE_PATH - Static variable in class org.ldaptive.ModifyResponse
+
+
DER path to result code.
+
+
RESULT_CODE_PATH - Static variable in class org.ldaptive.SearchResponse
+
+
DER path to result code.
+
+
resultCode - Variable in class org.ldaptive.AbstractResult
+
+
Result code.
+
+
resultCode - Variable in exception org.ldaptive.LdapException
+
+
Optional result code associated with this exception.
+
+
resultCode(AuthenticationResultCode) - Method in class org.ldaptive.auth.AuthenticationHandlerResponse.Builder
+
 
+
resultCode(ResultCode) - Method in class org.ldaptive.AbstractResult.AbstractBuilder
+
 
+
ResultCode - Enum in org.ldaptive
+
+
Enum to define ldap result codes.
+
+
ResultCode(int) - Constructor for enum org.ldaptive.ResultCode
+
+
Creates a new result code.
+
+
ResultCodeHandler(AbstractResult) - Constructor for class org.ldaptive.AbstractResult.ResultCodeHandler
+
+
Creates a new LDAP result code handler.
+
+
resultEntries - Variable in class org.ldaptive.SearchResponse
+
+
Entries contained in this result.
+
+
ResultHandler - Interface in org.ldaptive.handler
+
+
Marker interface for a result handler.
+
+
resultHandlers - Variable in class org.ldaptive.AbstractOperation
+
+
Functions to handle response results.
+
+
resultHandlers - Variable in class org.ldaptive.AbstractSearchOperationFactory
+
+
Functions to handle response results.
+
+
resultHandlers - Variable in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Functions to handle response results.
+
+
ResultPredicate - Interface in org.ldaptive.handler
+
+
Marker interface for a throw predicate.
+
+
resultReferences - Variable in class org.ldaptive.SearchResponse
+
+
Search result references contained in this result.
+
+
resultSize - Variable in class org.ldaptive.control.PagedResultsControl
+
+
paged results size.
+
+
resultSize - Variable in class org.ldaptive.control.util.PagedResultsClient
+
+
Results page size.
+
+
retAttrs - Variable in class org.ldaptive.handler.RecursiveResultHandler
+
+
Attributes to return when searching, mergeAttributes + searchAttribute.
+
+
retrieveAvailableConnection() - Method in class org.ldaptive.pool.BlockingConnectionPool
+
+
Attempts to retrieve a connection from the available queue.
+
+
retrieveConnectionProxy(Connection) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Retrieves the invocation handler from the supplied connection proxy.
+
+
retrieveDNSRecords() - Method in class org.ldaptive.DnsSrvConnectionStrategy
+
+
Invoke DNSResolver.resolve(String) for each resolver until results are found.
+
+
retryCondition - Variable in class org.ldaptive.AbstractConnectionStrategy
+
+
Condition used to determine whether to test an inactive URL.
+
+
retryMetadata - Variable in class org.ldaptive.LdapURL
+
+
Metadata that describes connection failures on this URL.
+
+
RetryMetadata - Interface in org.ldaptive
+
+
Contains properties related to retries.
+
+
RetryValidationExceptionHandler() - Constructor for class org.ldaptive.PooledConnectionFactory.RetryValidationExceptionHandler
+
+
Creates a new retry validation exception handler.
+
+
RetryValidationExceptionHandler(BiPredicate<Integer, Instant>) - Constructor for class org.ldaptive.PooledConnectionFactory.RetryValidationExceptionHandler
+
+
Creates a new retry validation exception handler.
+
+
returnAttributes - Variable in class org.ldaptive.auth.AuthenticationRequest
+
+
User attributes to return.
+
+
returnAttributes - Variable in class org.ldaptive.auth.Authenticator
+
+
User attributes to return.
+
+
returnAttributes - Variable in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
+
Additional attributes to include in searches.
+
+
returnAttributes - Variable in class org.ldaptive.SearchRequest
+
+
Return attributes.
+
+
returnAttributes - Variable in class org.ldaptive.templates.Query
+
+
Attributes to return with the ldap query.
+
+
returnAttributes(String...) - Method in class org.ldaptive.auth.AuthenticationRequest.Builder
+
+
Sets the return attributes.
+
+
returnAttributes(String...) - Method in class org.ldaptive.auth.Authenticator.Builder
+
+
Sets the return attributes.
+
+
returnAttributes(String...) - Method in class org.ldaptive.SearchRequest.Builder
+
+
Sets the return attributes.
+
+
returnAttributes(Collection<String>) - Method in class org.ldaptive.SearchRequest.Builder
+
+
Sets the return attributes.
+
+
ReturnAttributes - Enum in org.ldaptive
+
+
Enum to define constants specific to ldap return attributes.
+
+
ReturnAttributes(String[]) - Constructor for enum org.ldaptive.ReturnAttributes
+
+
Creates a new return attributes.
+
+
returnEcs - Variable in class org.ldaptive.control.PersistentSearchRequestControl
+
+
whether to return an Entry Change Notification control.
+
+
returnEcs - Variable in class org.ldaptive.control.util.PersistentSearchClient
+
+
Whether to return an Entry Change Notification control.
+
+
reverseOrder - Variable in class org.ldaptive.control.SortKey
+
+
reverse order.
+
+
RFC822_NAME - org.ldaptive.ssl.DefaultHostnameVerifier.SubjectAltNameType
+
+
ref822 name (1).
+
+
rid - Variable in class org.ldaptive.control.util.SyncReplCookie
+
+
Cookie RID.
+
+
ROID - org.ldaptive.asn1.UniversalDERTag
+
+
RELATIVE-OID type.
+
+
roleAttribute - Variable in class org.ldaptive.jaas.LdapRoleAuthorizationModule
+
+
Role attribute to add to role data.
+
+
roleFilter - Variable in class org.ldaptive.jaas.LdapRoleAuthorizationModule
+
+
Ldap filter for role searches.
+
+
roleGroupName - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Name of group to add all roles to.
+
+
roleName - Variable in class org.ldaptive.jaas.LdapRole
+
+
LDAP role name.
+
+
roleResolver - Variable in class org.ldaptive.jaas.LdapRoleAuthorizationModule
+
+
To search for roles.
+
+
RoleResolver - Interface in org.ldaptive.jaas
+
+
Looks up a user's roles using an LDAP search.
+
+
roleResolverFactory - Variable in class org.ldaptive.jaas.LdapRoleAuthorizationModule
+
+
Factory for creating role resolvers with JAAS options.
+
+
RoleResolverFactory - Interface in org.ldaptive.jaas
+
+
Provides an interface for creating role resolver needed by various JAAS modules.
+
+
roles - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Roles to add to the subject.
+
+
RoundRobinConnectionStrategy - Class in org.ldaptive
+
+
Connection strategy that reorders its URLs based on the number of times it's been invoked.
+
+
RoundRobinConnectionStrategy() - Constructor for class org.ldaptive.RoundRobinConnectionStrategy
+
+
Default constructor.
+
+
RoundRobinConnectionStrategy(Function<List<LdapURL>, Iterator<LdapURL>>) - Constructor for class org.ldaptive.RoundRobinConnectionStrategy
+
+
Creates a new round robin connection strategy.
+
+
+ + + +

S

+
+
salt - Variable in class org.ldaptive.transport.ScramSaslClient.ServerFirstMessage
+
+
Salt parsed from the SASL credentials.
+
+
saltedPassword - Variable in class org.ldaptive.transport.ScramSaslClient.ClientFinalMessage
+
+
Computed password using the server salt and iterations.
+
+
SASL_BIND_IN_PROGRESS - org.ldaptive.ResultCode
+
+
sasl bind in progress.
+
+
SASL_CREDENTIALS_PATH - Static variable in class org.ldaptive.BindResponse
+
+
DER path to SASL credentials.
+
+
SaslBindRequest - Class in org.ldaptive.sasl
+
+
LDAP SASL bind request defined as:
+
+
SaslBindRequest() - Constructor for class org.ldaptive.sasl.SaslBindRequest
+
+
Default constructor.
+
+
SaslBindRequest(String) - Constructor for class org.ldaptive.sasl.SaslBindRequest
+
+
Creates a new SASL bind request.
+
+
SaslBindRequest(String, byte[]) - Constructor for class org.ldaptive.sasl.SaslBindRequest
+
+
Creates a new SASL bind request.
+
+
SaslBindRequest(String, String) - Constructor for class org.ldaptive.sasl.SaslBindRequest
+
+
Creates a new SASL bind request.
+
+
SaslBindRequest.Builder - Class in org.ldaptive.sasl
+
+
SASL bind request builder.
+
+
saslClient - Variable in class org.ldaptive.transport.netty.SaslHandler
+
+
Underlying SASL client.
+
+
SaslClient<T> - Interface in org.ldaptive.sasl
+
+
SASL client that negotiates the details of the bind operation.
+
+
SaslClientRequest - Interface in org.ldaptive.sasl
+
+
Maker interface for SASL mechanisms that use a custom client.
+
+
saslConfig(SaslConfig) - Method in class org.ldaptive.BindConnectionInitializer.Builder
+
 
+
SaslConfig - Class in org.ldaptive.sasl
+
+
Contains basic configuration data for SASL authentication.
+
+
SaslConfig() - Constructor for class org.ldaptive.sasl.SaslConfig
+
 
+
SaslConfig.Builder - Class in org.ldaptive.sasl
+
 
+
saslCredentials - Variable in class org.ldaptive.sasl.SaslBindRequest
+
+
SASL credentials.
+
+
SASLCredsHandler(BindResponse) - Constructor for class org.ldaptive.BindResponse.SASLCredsHandler
+
+
Creates a new server SASL creds handler.
+
+
SaslHandler - Class in org.ldaptive.transport.netty
+
+
Netty handler that uses a SaslClient to wrap and unwrap requests and responses.
+
+
SaslHandler(SaslClient) - Constructor for class org.ldaptive.transport.netty.SaslHandler
+
+
Creates a new SASL handler.
+
+
saslMechanism - Variable in class org.ldaptive.sasl.SaslBindRequest
+
+
SASL mechanism.
+
+
saslProperties - Variable in class org.ldaptive.sasl.DigestMD5BindRequest
+
+
SASL client properties.
+
+
saslProperties - Variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
SASL client properties.
+
+
saslRealm - Variable in class org.ldaptive.sasl.DigestMD5BindRequest
+
+
Realm.
+
+
saslRealm - Variable in class org.ldaptive.sasl.GssApiBindRequest
+
+
Realm.
+
+
saslRealm - Variable in class org.ldaptive.sasl.SaslConfig
+
+
sasl realm.
+
+
scaleFactor - Variable in enum org.ldaptive.transcode.GeneralizedTimeValueTranscoder.FractionalPart
+
+
Scale factor to convert units to millis.
+
+
schema - Variable in class org.ldaptive.beans.generate.BeanGenerator
+
+
Schema to generate beans from.
+
+
schema(Schema) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
+
 
+
Schema - Class in org.ldaptive.schema
+
+
Bean that contains the schema definitions in RFC 4512.
+
+
Schema() - Constructor for class org.ldaptive.schema.Schema
+
+
Default constructor.
+
+
Schema(Collection<AttributeType>, Collection<DITContentRule>, Collection<DITStructureRule>, Collection<Syntax>, Collection<MatchingRule>, Collection<MatchingRuleUse>, Collection<NameForm>, Collection<ObjectClass>) - Constructor for class org.ldaptive.schema.Schema
+
+
Creates a new schema.
+
+
SCHEMA_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser
+
+
Default schema function.
+
+
SCHEMA_FUNCTION_CONSTRUCTOR - Static variable in class org.ldaptive.schema.SchemaParser
+
+
Custom schema parser constructor.
+
+
SCHEMA_FUNCTION_PROPERTY - Static variable in class org.ldaptive.schema.SchemaParser
+
+
Schema function system property.
+
+
SchemaElement - Interface in org.ldaptive.schema
+
+
Interface for schema elements.
+
+
SchemaFactory - Class in org.ldaptive.ad.schema
+
+
Factory to create Schema from an active directory schema search result.
+
+
SchemaFactory - Class in org.ldaptive.schema
+
+
Factory to create Schema objects from an LDAP entry.
+
+
SchemaFactory() - Constructor for class org.ldaptive.ad.schema.SchemaFactory
+
+
Default constructor.
+
+
SchemaFactory() - Constructor for class org.ldaptive.schema.SchemaFactory
+
+
Default constructor.
+
+
SchemaFunction - Interface in org.ldaptive.schema
+
+
Marker interface for a schema function.
+
+
SchemaParseException - Exception in org.ldaptive.schema
+
+
Exception that indicates a schema element string could not be parsed.
+
+
SchemaParseException(String) - Constructor for exception org.ldaptive.schema.SchemaParseException
+
+
Creates a new schema parse exception.
+
+
SchemaParseException(String, Throwable) - Constructor for exception org.ldaptive.schema.SchemaParseException
+
+
Creates a new schema parse exception.
+
+
SchemaParseException(Throwable) - Constructor for exception org.ldaptive.schema.SchemaParseException
+
+
Creates a new schema parse exception.
+
+
SchemaParser - Class in org.ldaptive.schema
+
+
Encapsulates a SchemaFunction and exposes a convenience static method for parsing schema definitions.
+
+
SchemaParser() - Constructor for class org.ldaptive.schema.SchemaParser
+
+
Default constructor.
+
+
SchemaParser.DefaultSchemaFunction - Class in org.ldaptive.schema
+
+
CharBuffer based implementation for schema functions.
+
+
SchemaParser.RegexSchemaFunction - Class in org.ldaptive.schema
+
+
Regular expression based implementation for schema functions.
+
+
SchemaUtils - Class in org.ldaptive.schema
+
+
Provides utility methods for this package.
+
+
SchemaUtils() - Constructor for class org.ldaptive.schema.SchemaUtils
+
+
Default constructor.
+
+
scheme - Variable in class org.ldaptive.LdapURL
+
+
Scheme of the ldap url.
+
+
Scheme(String) - Constructor for class org.ldaptive.auth.CompareAuthenticationHandler.Scheme
+
+
Creates a new scheme.
+
+
Scheme(String, String) - Constructor for class org.ldaptive.auth.CompareAuthenticationHandler.Scheme
+
+
Creates a new scheme.
+
+
scope - Variable in class org.ldaptive.LdapURL
+
+
Search scope of the ldap url.
+
+
scope(SearchScope) - Method in class org.ldaptive.SearchRequest.Builder
+
+
Sets the search scope.
+
+
SCRAM_SHA_1 - org.ldaptive.sasl.Mechanism
+
+
SCRAM SHA1.
+
+
SCRAM_SHA_256 - org.ldaptive.sasl.Mechanism
+
+
SCRAM SHA256.
+
+
SCRAM_SHA_512 - org.ldaptive.sasl.Mechanism
+
+
SCRAM SHA512.
+
+
ScramBindRequest - Class in org.ldaptive.sasl
+
+
LDAP SCRAM (Salted Challenge Response Authentication Mechanism) bind request.
+
+
ScramBindRequest(Mechanism, String, String) - Constructor for class org.ldaptive.sasl.ScramBindRequest
+
+
Creates a new scram bind request.
+
+
ScramBindRequest(Mechanism, String, String, byte[]) - Constructor for class org.ldaptive.sasl.ScramBindRequest
+
+
Creates a new scram bind request.
+
+
scramMechanism - Variable in class org.ldaptive.sasl.ScramBindRequest
+
+
Mechanism.
+
+
scramNonce - Variable in class org.ldaptive.sasl.ScramBindRequest
+
+
Scram nonce.
+
+
ScramSaslClient - Class in org.ldaptive.transport
+
+
SASL client that implements the SCRAM protocol.
+
+
ScramSaslClient() - Constructor for class org.ldaptive.transport.ScramSaslClient
+
 
+
ScramSaslClient.ClientFinalMessage - Class in org.ldaptive.transport
+
+
Properties associated with the final client message.
+
+
ScramSaslClient.ClientFirstMessage - Class in org.ldaptive.transport
+
+
Properties associated with the client first message.
+
+
ScramSaslClient.ServerFinalMessage - Class in org.ldaptive.transport
+
+
Verifies the final server message.
+
+
ScramSaslClient.ServerFirstMessage - Class in org.ldaptive.transport
+
+
Properties associated with the first server response.
+
+
search(SearchRequest) - Method in interface org.ldaptive.jaas.RoleResolver
+
+
Executes a search request and converts any attributes to ldap roles.
+
+
search(SearchRequest) - Method in class org.ldaptive.jaas.SearchRoleResolver
+
 
+
SEARCH_PATH - Static variable in class org.ldaptive.transport.ResponseParser
+
+
Search response DER path.
+
+
SEARCH_REFERENCE_PATH - Static variable in class org.ldaptive.transport.ResponseParser
+
+
Search reference result DER path.
+
+
SEARCH_RESPONSE_TIMEOUT_CONDITION - Static variable in class org.ldaptive.transport.DefaultSearchOperationHandle
+
+
Predicate that requires any message except unsolicited.
+
+
searchAttribute - Variable in class org.ldaptive.handler.RecursiveResultHandler
+
+
Attribute to recursively search on.
+
+
searchAttrs - Variable in class org.ldaptive.ext.MergeRequest
+
+
Attribute names to include in the search.
+
+
SearchConnectionValidator - Class in org.ldaptive
+
+
Validates a connection is healthy by performing a search operation.
+
+
SearchConnectionValidator() - Constructor for class org.ldaptive.SearchConnectionValidator
+
+
Creates a new search validator.
+
+
SearchConnectionValidator(Duration, Duration, SearchRequest) - Constructor for class org.ldaptive.SearchConnectionValidator
+
+
Creates a new search validator.
+
+
SearchConnectionValidator(SearchRequest) - Constructor for class org.ldaptive.SearchConnectionValidator
+
+
Creates a new search validator.
+
+
SearchConnectionValidator.Builder - Class in org.ldaptive
+
+
Search validator builder.
+
+
SearchConnectionValidatorPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to SearchConnectionValidator and returns an initialized object of that type.
+
+
SearchConnectionValidatorPropertySource(SearchConnectionValidator) - Constructor for class org.ldaptive.props.SearchConnectionValidatorPropertySource
+
+
Creates a new search connection validator property source using the default properties file.
+
+
SearchConnectionValidatorPropertySource(SearchConnectionValidator, Reader...) - Constructor for class org.ldaptive.props.SearchConnectionValidatorPropertySource
+
+
Creates a new search connection validator property source.
+
+
SearchConnectionValidatorPropertySource(SearchConnectionValidator, String...) - Constructor for class org.ldaptive.props.SearchConnectionValidatorPropertySource
+
+
Creates a new search connection validator property source.
+
+
SearchConnectionValidatorPropertySource(SearchConnectionValidator, Properties) - Constructor for class org.ldaptive.props.SearchConnectionValidatorPropertySource
+
+
Creates a new search connection validator property source.
+
+
SearchConnectionValidatorPropertySource(SearchConnectionValidator, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.SearchConnectionValidatorPropertySource
+
+
Creates a new search connection validator property source.
+
+
SearchDnResolver - Class in org.ldaptive.auth
+
+
Base implementation for search dn resolvers.
+
+
SearchDnResolver() - Constructor for class org.ldaptive.auth.SearchDnResolver
+
+
Default constructor.
+
+
SearchDnResolver(ConnectionFactory) - Constructor for class org.ldaptive.auth.SearchDnResolver
+
+
Creates a new search dn resolver.
+
+
SearchDnResolver.Builder - Class in org.ldaptive.auth
+
+
Search DN resolver builder.
+
+
SearchDnResolverPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to SearchDnResolver and returns an initialized object of that type.
+
+
SearchDnResolverPropertySource(SearchDnResolver) - Constructor for class org.ldaptive.props.SearchDnResolverPropertySource
+
+
Creates a new search dn resolver property source using the default properties file.
+
+
SearchDnResolverPropertySource(SearchDnResolver, Reader...) - Constructor for class org.ldaptive.props.SearchDnResolverPropertySource
+
+
Creates a new search dn resolver property source.
+
+
SearchDnResolverPropertySource(SearchDnResolver, String...) - Constructor for class org.ldaptive.props.SearchDnResolverPropertySource
+
+
Creates a new search dn resolver property source.
+
+
SearchDnResolverPropertySource(SearchDnResolver, Properties) - Constructor for class org.ldaptive.props.SearchDnResolverPropertySource
+
+
Creates a new search dn resolver property source.
+
+
SearchDnResolverPropertySource(SearchDnResolver, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.SearchDnResolverPropertySource
+
+
Creates a new search dn resolver property source.
+
+
searchEntry - Variable in class org.ldaptive.ad.control.util.NotificationClient.NotificationItem
+
+
Entry contained in this notification item.
+
+
SearchEntryResolver - Class in org.ldaptive.auth
+
+
Looks up the LDAP entry associated with a user.
+
+
SearchEntryResolver() - Constructor for class org.ldaptive.auth.SearchEntryResolver
+
+
Default constructor.
+
+
SearchEntryResolver(ConnectionFactory) - Constructor for class org.ldaptive.auth.SearchEntryResolver
+
+
Creates a new search entry resolver.
+
+
SearchEntryResolverPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to SearchEntryResolver and returns an initialized object of that type.
+
+
SearchEntryResolverPropertySource(SearchEntryResolver) - Constructor for class org.ldaptive.props.SearchEntryResolverPropertySource
+
+
Creates a new search entry resolver property source using the default properties file.
+
+
SearchEntryResolverPropertySource(SearchEntryResolver, Reader...) - Constructor for class org.ldaptive.props.SearchEntryResolverPropertySource
+
+
Creates a new search entry resolver property source.
+
+
SearchEntryResolverPropertySource(SearchEntryResolver, String...) - Constructor for class org.ldaptive.props.SearchEntryResolverPropertySource
+
+
Creates a new search entry resolver property source.
+
+
SearchEntryResolverPropertySource(SearchEntryResolver, Properties) - Constructor for class org.ldaptive.props.SearchEntryResolverPropertySource
+
+
Creates a new search entry resolver property source.
+
+
SearchEntryResolverPropertySource(SearchEntryResolver, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.SearchEntryResolverPropertySource
+
+
Creates a new search entry resolver property source.
+
+
searchException - Variable in class org.ldaptive.ad.control.util.NotificationClient.NotificationItem
+
+
Exception thrown by the search operation.
+
+
searchFilter - Variable in class org.ldaptive.FilterTemplate
+
+
filter.
+
+
searchFilter - Variable in class org.ldaptive.SearchRequest
+
+
Search filter.
+
+
SEARCHING - org.ldaptive.DerefAliases
+
+
dereference when searching the entries beneath the starting point but not when searching for the starting entry.
+
+
searchOperation - Variable in class org.ldaptive.ext.MergeOperation
+
+
Search operation used to find the entry.
+
+
SearchOperation - Class in org.ldaptive
+
+
Executes an ldap search operation.
+
+
SearchOperation() - Constructor for class org.ldaptive.SearchOperation
+
+
Default constructor.
+
+
SearchOperation(ConnectionFactory) - Constructor for class org.ldaptive.SearchOperation
+
+
Creates a new search operation.
+
+
SearchOperation(ConnectionFactory, String) - Constructor for class org.ldaptive.SearchOperation
+
+
Creates a new search operation.
+
+
SearchOperation(ConnectionFactory, SearchRequest) - Constructor for class org.ldaptive.SearchOperation
+
+
Creates a new search operation.
+
+
SearchOperation.Builder - Class in org.ldaptive
+
+
Search operation builder.
+
+
SearchOperationFactoryPropertyInvoker - Class in org.ldaptive.props
+
+
Handles properties for implementations of ConnectionFactoryManager.
+
+
SearchOperationFactoryPropertyInvoker(Class<?>) - Constructor for class org.ldaptive.props.SearchOperationFactoryPropertyInvoker
+
+
Creates a new search dn resolver property invoker for the supplied class.
+
+
SearchOperationHandle - Interface in org.ldaptive
+
+
Handle that notifies on the components of a search request.
+
+
searchOperationWorker - Variable in class org.ldaptive.templates.SearchTemplatesOperation
+
+
Search executor.
+
+
SearchOperationWorker - Class in org.ldaptive.concurrent
+
+
Executes multiple ldap search operations asynchronously.
+
+
SearchOperationWorker() - Constructor for class org.ldaptive.concurrent.SearchOperationWorker
+
+
Default constructor.
+
+
SearchOperationWorker(SearchOperation) - Constructor for class org.ldaptive.concurrent.SearchOperationWorker
+
+
Creates a new search operation worker.
+
+
SearchOptionsControl - Class in org.ldaptive.ad.control
+
+
Request control for active directory servers to control various search behaviors.
+
+
SearchOptionsControl() - Constructor for class org.ldaptive.ad.control.SearchOptionsControl
+
+
Default constructor.
+
+
SearchOptionsControl(SearchOptionsControl.Flag) - Constructor for class org.ldaptive.ad.control.SearchOptionsControl
+
+
Creates a new search options control.
+
+
SearchOptionsControl(SearchOptionsControl.Flag, boolean) - Constructor for class org.ldaptive.ad.control.SearchOptionsControl
+
+
Creates a new search options control.
+
+
SearchOptionsControl.Flag - Enum in org.ldaptive.ad.control
+
+
Types of flags.
+
+
SearchReferenceHandler - Interface in org.ldaptive.handler
+
+
Marker interface for a search reference handler.
+
+
searchRequest - Variable in class org.ldaptive.control.util.SyncReplRunner
+
+
Sync repl search request.
+
+
searchRequest - Variable in class org.ldaptive.jaas.LdapRoleAuthorizationModule
+
+
Search request to use for roles.
+
+
SearchRequest - Class in org.ldaptive
+
+
LDAP search request defined as:
+
+
SearchRequest() - Constructor for class org.ldaptive.SearchRequest
+
+
Default constructor.
+
+
SearchRequest(String) - Constructor for class org.ldaptive.SearchRequest
+
+
Creates a new search request.
+
+
SearchRequest(String, String) - Constructor for class org.ldaptive.SearchRequest
+
+
Creates a new search request.
+
+
SearchRequest(String, String, String...) - Constructor for class org.ldaptive.SearchRequest
+
+
Creates a new search request.
+
+
SearchRequest(String, Filter, String...) - Constructor for class org.ldaptive.SearchRequest
+
+
Creates a new search request.
+
+
SearchRequest(String, FilterTemplate, String...) - Constructor for class org.ldaptive.SearchRequest
+
+
Creates a new search request.
+
+
SearchRequest(String, SearchScope, DerefAliases, int, Duration, boolean, Filter, String...) - Constructor for class org.ldaptive.SearchRequest
+
+
Creates a new search request.
+
+
SearchRequest.Builder - Class in org.ldaptive
+
+
Search request builder.
+
+
SearchRequestPropertyInvoker - Class in org.ldaptive.props
+
+
Handles properties for SearchRequest.
+
+
SearchRequestPropertyInvoker(Class<?>) - Constructor for class org.ldaptive.props.SearchRequestPropertyInvoker
+
+
Creates a new search request property invoker for the supplied class.
+
+
SearchRequestPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to SearchRequest and returns an initialized object of that type.
+
+
SearchRequestPropertySource(SearchRequest) - Constructor for class org.ldaptive.props.SearchRequestPropertySource
+
+
Creates a new search request property source using the default properties file.
+
+
SearchRequestPropertySource(SearchRequest, Reader...) - Constructor for class org.ldaptive.props.SearchRequestPropertySource
+
+
Creates a new search request property source.
+
+
SearchRequestPropertySource(SearchRequest, String...) - Constructor for class org.ldaptive.props.SearchRequestPropertySource
+
+
Creates a new search request property source.
+
+
SearchRequestPropertySource(SearchRequest, Properties) - Constructor for class org.ldaptive.props.SearchRequestPropertySource
+
+
Creates a new search request property source.
+
+
SearchRequestPropertySource(SearchRequest, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.SearchRequestPropertySource
+
+
Creates a new search request property source.
+
+
SearchResponse - Class in org.ldaptive
+
+
Response that encapsulates the result elements of a search request.
+
+
SearchResponse() - Constructor for class org.ldaptive.SearchResponse
+
+
Default constructor.
+
+
SearchResponse(DERBuffer) - Constructor for class org.ldaptive.SearchResponse
+
+
Creates a new search result done.
+
+
SearchResponse.Builder - Class in org.ldaptive
+
 
+
searchRestrictions - Variable in class org.ldaptive.templates.Query
+
+
Additional restrictions to place on every query.
+
+
searchRestrictions - Variable in class org.ldaptive.templates.SearchTemplates
+
+
Appended to every search filter to restrict results.
+
+
searchResult - Variable in class org.ldaptive.ad.control.util.NotificationClient.NotificationItem
+
+
Result contained in this notification item.
+
+
SearchResultHandler - Interface in org.ldaptive.handler
+
+
Marker interface for a search result handler.
+
+
searchResultHandlers - Variable in class org.ldaptive.AbstractSearchOperationFactory
+
+
Functions to handle search response results.
+
+
searchResultHandlers - Variable in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Functions to handle response results.
+
+
searchResultHandlers - Variable in class org.ldaptive.SearchOperation
+
+
Functions to handle response results.
+
+
SearchResultReader - Interface in org.ldaptive.io
+
+
Interface for reading ldap search results.
+
+
SearchResultReference - Class in org.ldaptive
+
+
LDAP search result entry defined as:
+
+
SearchResultReference() - Constructor for class org.ldaptive.SearchResultReference
+
+
Default constructor.
+
+
SearchResultReference(DERBuffer) - Constructor for class org.ldaptive.SearchResultReference
+
+
Creates a new search result reference.
+
+
SearchResultReference.Builder - Class in org.ldaptive
+
 
+
SearchResultReference.ReferralUriHandler - Class in org.ldaptive
+
+
Parse handler implementation for the referral URL.
+
+
SearchResultWriter - Interface in org.ldaptive.io
+
+
Interface for writing ldap search results.
+
+
SearchRoleResolver - Class in org.ldaptive.jaas
+
+
Base class for search role resolver implementations.
+
+
SearchRoleResolver() - Constructor for class org.ldaptive.jaas.SearchRoleResolver
+
+
Default constructor.
+
+
SearchRoleResolver(ConnectionFactory) - Constructor for class org.ldaptive.jaas.SearchRoleResolver
+
+
Creates a new role resolver.
+
+
SearchRoleResolverPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to SearchRoleResolver and returns an initialized object of that type.
+
+
SearchRoleResolverPropertySource(SearchRoleResolver) - Constructor for class org.ldaptive.props.SearchRoleResolverPropertySource
+
+
Creates a new search role resolver property source using the default properties file.
+
+
SearchRoleResolverPropertySource(SearchRoleResolver, Reader...) - Constructor for class org.ldaptive.props.SearchRoleResolverPropertySource
+
+
Creates a new search role resolver property source.
+
+
SearchRoleResolverPropertySource(SearchRoleResolver, String...) - Constructor for class org.ldaptive.props.SearchRoleResolverPropertySource
+
+
Creates a new search role resolver property source.
+
+
SearchRoleResolverPropertySource(SearchRoleResolver, Properties) - Constructor for class org.ldaptive.props.SearchRoleResolverPropertySource
+
+
Creates a new search role resolver property source.
+
+
SearchRoleResolverPropertySource(SearchRoleResolver, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.SearchRoleResolverPropertySource
+
+
Creates a new search role resolver property source.
+
+
searchScope - Variable in class org.ldaptive.SearchRequest
+
+
Search scope.
+
+
SearchScope - Enum in org.ldaptive
+
+
Enum to define the type of search scope.
+
+
SearchScope() - Constructor for enum org.ldaptive.SearchScope
+
 
+
searchTemplates - Variable in class org.ldaptive.templates.SearchTemplatesOperation
+
+
Search templates.
+
+
SearchTemplates - Class in org.ldaptive.templates
+
+
Contains a list of common search filter templates that can be formatted for any given query.
+
+
SearchTemplates(String...) - Constructor for class org.ldaptive.templates.SearchTemplates
+
+
Creates a new search templates.
+
+
SearchTemplates.DefaultTermParser - Class in org.ldaptive.templates
+
+
Adds each term as a filter parameter using the name 'termX' where X is the index of the term.
+
+
SearchTemplates.InitialTermParser - Class in org.ldaptive.templates
+
+
Adds the first letter of each term as a filter parameter using the name 'initialX' where X is the index of the + term.
+
+
SearchTemplates.TermParser - Interface in org.ldaptive.templates
+
+
Converts query terms into search filter parameters.
+
+
SearchTemplatesOperation - Class in org.ldaptive.templates
+
+
Searches an LDAP using a defined set of search templates.
+
+
SearchTemplatesOperation() - Constructor for class org.ldaptive.templates.SearchTemplatesOperation
+
+
Default constructor.
+
+
SearchTemplatesOperation(SearchOperationWorker, SearchTemplates...) - Constructor for class org.ldaptive.templates.SearchTemplatesOperation
+
+
Creates a new search templates operation.
+
+
SECOND_PATTERN - Static variable in class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
+
Pattern for capturing optional seconds in generalized time.
+
+
Seconds - org.ldaptive.transcode.GeneralizedTimeValueTranscoder.FractionalPart
+
+
Fractional seconds.
+
+
SecurityIdentifier - Class in org.ldaptive.ad
+
+
Class to represent an active directory SID.
+
+
SecurityIdentifier() - Constructor for class org.ldaptive.ad.SecurityIdentifier
+
+
Default constructor.
+
+
securityStrength - Variable in class org.ldaptive.sasl.SaslConfig
+
+
sasl security strength.
+
+
securityStrength(SecurityStrength...) - Method in class org.ldaptive.sasl.SaslConfig.Builder
+
 
+
SecurityStrength - Enum in org.ldaptive.sasl
+
+
Enum to define SASL security strength.
+
+
SecurityStrength() - Constructor for enum org.ldaptive.sasl.SecurityStrength
+
 
+
self() - Method in class org.ldaptive.AbandonRequest.Builder
+
 
+
self() - Method in class org.ldaptive.AbstractConnectionValidator.AbstractBuilder
+
+
Returns this builder.
+
+
self() - Method in class org.ldaptive.AbstractMessage.AbstractBuilder
+
 
+
self() - Method in class org.ldaptive.AbstractOperation.AbstractBuilder
+
+
Returns this builder.
+
+
self() - Method in class org.ldaptive.AbstractOperationConnectionValidator.AbstractBuilder
+
+
Returns this builder.
+
+
self() - Method in class org.ldaptive.AbstractRequestMessage.AbstractBuilder
+
+
Returns this builder.
+
+
self() - Method in class org.ldaptive.AddOperation.Builder
+
 
+
self() - Method in class org.ldaptive.AddRequest.Builder
+
 
+
self() - Method in class org.ldaptive.AddResponse.Builder
+
 
+
self() - Method in class org.ldaptive.AnonymousBindRequest.Builder
+
 
+
self() - Method in class org.ldaptive.auth.AuthenticationHandlerResponse.Builder
+
 
+
self() - Method in class org.ldaptive.auth.AuthenticationResponse.Builder
+
 
+
self() - Method in class org.ldaptive.BindOperation.Builder
+
 
+
self() - Method in class org.ldaptive.BindResponse.Builder
+
 
+
self() - Method in class org.ldaptive.CompareConnectionValidator.Builder
+
 
+
self() - Method in class org.ldaptive.CompareOperation.Builder
+
 
+
self() - Method in class org.ldaptive.CompareRequest.Builder
+
 
+
self() - Method in class org.ldaptive.CompareResponse.Builder
+
 
+
self() - Method in class org.ldaptive.DeleteOperation.Builder
+
 
+
self() - Method in class org.ldaptive.DeleteRequest.Builder
+
 
+
self() - Method in class org.ldaptive.DeleteResponse.Builder
+
 
+
self() - Method in class org.ldaptive.extended.ExtendedOperation.Builder
+
 
+
self() - Method in class org.ldaptive.extended.ExtendedRequest.Builder
+
 
+
self() - Method in class org.ldaptive.extended.ExtendedResponse.Builder
+
 
+
self() - Method in class org.ldaptive.extended.IntermediateResponse.Builder
+
 
+
self() - Method in class org.ldaptive.extended.NoticeOfDisconnection.Builder
+
 
+
self() - Method in class org.ldaptive.extended.SyncInfoMessage.Builder
+
 
+
self() - Method in class org.ldaptive.extended.UnsolicitedNotification.Builder
+
 
+
self() - Method in class org.ldaptive.LdapEntry.Builder
+
 
+
self() - Method in class org.ldaptive.ModifyDnOperation.Builder
+
 
+
self() - Method in class org.ldaptive.ModifyDnRequest.Builder
+
 
+
self() - Method in class org.ldaptive.ModifyDnResponse.Builder
+
 
+
self() - Method in class org.ldaptive.ModifyOperation.Builder
+
 
+
self() - Method in class org.ldaptive.ModifyRequest.Builder
+
 
+
self() - Method in class org.ldaptive.ModifyResponse.Builder
+
 
+
self() - Method in class org.ldaptive.pool.AbstractPruneStrategy.AbstractBuilder
+
+
Returns this builder.
+
+
self() - Method in class org.ldaptive.pool.IdlePruneStrategy.Builder
+
 
+
self() - Method in class org.ldaptive.sasl.SaslBindRequest.Builder
+
 
+
self() - Method in class org.ldaptive.SearchConnectionValidator.Builder
+
 
+
self() - Method in class org.ldaptive.SearchOperation.Builder
+
 
+
self() - Method in class org.ldaptive.SearchRequest.Builder
+
 
+
self() - Method in class org.ldaptive.SearchResponse.Builder
+
 
+
self() - Method in class org.ldaptive.SearchResultReference.Builder
+
 
+
self() - Method in class org.ldaptive.SimpleBindRequest.Builder
+
 
+
send() - Method in interface org.ldaptive.CompareOperationHandle
+
 
+
send() - Method in interface org.ldaptive.extended.ExtendedOperationHandle
+
 
+
send() - Method in interface org.ldaptive.OperationHandle
+
+
Sends this request to the server.
+
+
send() - Method in class org.ldaptive.SearchOperation
+
+
Sends a search request.
+
+
send() - Method in interface org.ldaptive.SearchOperationHandle
+
 
+
send() - Method in class org.ldaptive.transport.DefaultCompareOperationHandle
+
 
+
send() - Method in class org.ldaptive.transport.DefaultExtendedOperationHandle
+
 
+
send() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
send() - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
send() - Method in class org.ldaptive.transport.netty.NettyConnection.BindOperationHandle
+
 
+
send(String) - Method in class org.ldaptive.SearchOperation
+
+
Sends a search request.
+
+
send(String, String...) - Method in class org.ldaptive.SearchOperation
+
+
Sends a search request.
+
+
send(String, String[], LdapEntryHandler...) - Method in class org.ldaptive.SearchOperation
+
+
Sends a search request.
+
+
send(String, String, String[], LdapEntryHandler...) - Method in class org.ldaptive.SearchOperation
+
+
Sends a search request.
+
+
send(String, Filter, String[], LdapEntryHandler...) - Method in class org.ldaptive.SearchOperation
+
+
Sends a search request.
+
+
send(String, FilterTemplate, String[], LdapEntryHandler...) - Method in class org.ldaptive.SearchOperation
+
+
Sends a search request.
+
+
send(AddRequest) - Method in class org.ldaptive.AddOperation
+
+
Sends an add request.
+
+
send(BindRequest) - Method in class org.ldaptive.BindOperation
+
+
Sends a bind request.
+
+
send(CompareRequest) - Method in class org.ldaptive.CompareOperation
+
+
Sends a compare request.
+
+
send(ConnectionFactory, AddRequest) - Static method in class org.ldaptive.AddOperation
+
+
Sends an add request.
+
+
send(ConnectionFactory, BindRequest) - Static method in class org.ldaptive.BindOperation
+
+
Sends a bind request.
+
+
send(ConnectionFactory, CompareRequest) - Static method in class org.ldaptive.CompareOperation
+
+
Sends a compare request.
+
+
send(ConnectionFactory, DeleteRequest) - Static method in class org.ldaptive.DeleteOperation
+
+
Sends a delete request.
+
+
send(ConnectionFactory, ExtendedRequest) - Static method in class org.ldaptive.extended.ExtendedOperation
+
+
Sends an extended request.
+
+
send(ConnectionFactory, ModifyDnRequest) - Static method in class org.ldaptive.ModifyDnOperation
+
+
Sends a modify DN request.
+
+
send(ConnectionFactory, ModifyRequest) - Static method in class org.ldaptive.ModifyOperation
+
+
Sends a modify request.
+
+
send(ConnectionFactory, SearchRequest) - Static method in class org.ldaptive.SearchOperation
+
+
Sends a search request.
+
+
send(DeleteRequest) - Method in class org.ldaptive.DeleteOperation
+
+
Sends a delete request.
+
+
send(ExtendedRequest) - Method in class org.ldaptive.extended.ExtendedOperation
+
+
Sends an extended request.
+
+
send(Filter) - Method in class org.ldaptive.SearchOperation
+
+
Sends a search request.
+
+
send(Filter, String...) - Method in class org.ldaptive.SearchOperation
+
+
Sends a search request.
+
+
send(Filter, String[], LdapEntryHandler...) - Method in class org.ldaptive.SearchOperation
+
+
Sends a search request.
+
+
send(FilterTemplate) - Method in class org.ldaptive.SearchOperation
+
+
Sends a search request.
+
+
send(FilterTemplate, String...) - Method in class org.ldaptive.SearchOperation
+
+
Sends a search request.
+
+
send(FilterTemplate, String[], LdapEntryHandler...) - Method in class org.ldaptive.SearchOperation
+
+
Sends a search request.
+
+
send(ModifyDnRequest) - Method in class org.ldaptive.ModifyDnOperation
+
+
Sends a modify DN request.
+
+
send(ModifyRequest) - Method in class org.ldaptive.ModifyOperation
+
+
Sends a modify request.
+
+
send(SearchRequest) - Method in class org.ldaptive.control.util.PersistentSearchClient
+
+
Performs an async search operation with the PersistentSearchRequestControl.
+
+
send(SearchRequest) - Method in class org.ldaptive.control.util.SyncReplClient
+
+ +
+
send(SearchRequest) - Method in class org.ldaptive.SearchOperation
+
+
Sends the supplied search request.
+
+
send(SearchRequest, CookieManager) - Method in class org.ldaptive.control.util.SyncReplClient
+
+
Performs an async search operation with the SyncRequestControl.
+
+
send(Q) - Method in interface org.ldaptive.Operation
+
+
Sends an asynchronous request and does not wait for a response.
+
+
send(Q[]) - Method in class org.ldaptive.concurrent.AbstractOperationWorker
+
+
Execute an ldap operation for each request on a separate thread.
+
+
send(Q[]) - Method in interface org.ldaptive.concurrent.OperationWorker
+
+
Execute an ldap operation for each request.
+
+
sent() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+
Sets the sent time to now.
+
+
sentTime - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Timestamp when the request was sent.
+
+
SEQ - org.ldaptive.asn1.UniversalDERTag
+
+
SEQUENCE type.
+
+
serialVersionUID - Static variable in exception org.ldaptive.ConnectException
+
+
serialVersionUID.
+
+
serialVersionUID - Static variable in exception org.ldaptive.filter.FilterParseException
+
+
serialVersionUID.
+
+
serialVersionUID - Static variable in class org.ldaptive.jaas.LdapCredential
+
+
serial version uid.
+
+
serialVersionUID - Static variable in class org.ldaptive.jaas.LdapDnPrincipal
+
+
serial version uid.
+
+
serialVersionUID - Static variable in class org.ldaptive.jaas.LdapGroup
+
+
serial version uid.
+
+
serialVersionUID - Static variable in class org.ldaptive.jaas.LdapPrincipal
+
+
serial version uid.
+
+
serialVersionUID - Static variable in class org.ldaptive.jaas.LdapRole
+
+
serial version uid.
+
+
serialVersionUID - Static variable in exception org.ldaptive.LdapException
+
+
serialVersionUID.
+
+
serialVersionUID - Static variable in exception org.ldaptive.pool.ActivationException
+
+
serialVersionUID.
+
+
serialVersionUID - Static variable in exception org.ldaptive.pool.BlockingTimeoutException
+
+
serialVersionUID.
+
+
serialVersionUID - Static variable in exception org.ldaptive.pool.PoolException
+
+
serialVersionUID.
+
+
serialVersionUID - Static variable in exception org.ldaptive.pool.PoolExhaustedException
+
+
serialVersionUID.
+
+
serialVersionUID - Static variable in exception org.ldaptive.pool.ValidationException
+
+
serialVersionUID.
+
+
serialVersionUID - Static variable in exception org.ldaptive.schema.SchemaParseException
+
+
serialVersionUID.
+
+
SERVER_DOWN - org.ldaptive.ResultCode
+
+
server down.
+
+
SERVER_KEY_INIT - Static variable in class org.ldaptive.transport.ScramSaslClient.ServerFinalMessage
+
+
Bytes for the server key hmac.
+
+
ServerFinalMessage(Mechanism, ScramSaslClient.ClientFinalMessage, BindResponse) - Constructor for class org.ldaptive.transport.ScramSaslClient.ServerFinalMessage
+
+
Creates a new server final message.
+
+
ServerFirstMessage(ScramSaslClient.ClientFirstMessage, BindResponse) - Constructor for class org.ldaptive.transport.ScramSaslClient.ServerFirstMessage
+
+
Creates a new server first message.
+
+
serverName - Variable in class org.ldaptive.ad.control.VerifyNameControl
+
+
Global catalog server to contact.
+
+
serverSaslCreds - Variable in class org.ldaptive.BindResponse
+
+
Server SASL credentials.
+
+
serverSaslCreds(byte[]) - Method in class org.ldaptive.BindResponse.Builder
+
 
+
sessionSourceIp - Variable in class org.ldaptive.control.SessionTrackingControl
+
+
Session source ip.
+
+
sessionSourceName - Variable in class org.ldaptive.control.SessionTrackingControl
+
+
Session source name.
+
+
SessionTrackingControl - Class in org.ldaptive.control
+
+
Request/response control for session tracking.
+
+
SessionTrackingControl() - Constructor for class org.ldaptive.control.SessionTrackingControl
+
+
Default constructor.
+
+
SessionTrackingControl(boolean) - Constructor for class org.ldaptive.control.SessionTrackingControl
+
+
Creates a new session tracking control.
+
+
SessionTrackingControl(String, String, String, String) - Constructor for class org.ldaptive.control.SessionTrackingControl
+
+
Creates a new session tracking control.
+
+
SessionTrackingControl(String, String, String, String, boolean) - Constructor for class org.ldaptive.control.SessionTrackingControl
+
+
Creates a new session tracking control.
+
+
SessionTrackingControl.FormatOIDHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the format oid.
+
+
SessionTrackingControl.SourceIpHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the source ip.
+
+
SessionTrackingControl.SourceNameHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the source name.
+
+
SessionTrackingControl.TrackingIdentifierHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the tracking identifier.
+
+
sessionTrackingIdentifier - Variable in class org.ldaptive.control.SessionTrackingControl
+
+
Session tracking identifier.
+
+
SET - org.ldaptive.asn1.UniversalDERTag
+
+
SET type.
+
+
setAccountState(AccountState) - Method in class org.ldaptive.auth.AuthenticationResponse
+
+
Sets the account state for the authenticated user.
+
+
setActivator(ConnectionActivator) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Sets the activator for this pool.
+
+
setActivator(ConnectionActivator) - Method in interface org.ldaptive.pool.ConnectionPool
+
+
Sets the activator for this pool.
+
+
setAddIfExists(boolean) - Method in class org.ldaptive.handler.DnAttributeEntryHandler
+
+
Sets whether to add the entryDN if an attribute of the same name exists.
+
+
setAddOperation(AddOperation) - Method in class org.ldaptive.ext.MergeOperation
+
 
+
setAfterCount(int) - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
+
Sets the after count.
+
+
setAllowMultipleDns(boolean) - Method in class org.ldaptive.auth.AggregateDnResolver
+
+
Sets whether DN resolution should fail if multiple DNs are found If false an exception will be thrown if AggregateDnResolver.resolve(User) finds that more than one DN resolver returns a DN.
+
+
setAllowMultipleDns(boolean) - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Sets whether DN resolution should fail if multiple DNs are found.
+
+
setAllowMultipleEntries(boolean) - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Sets whether entry resolution should fail if multiple entries are found.
+
+
setAppliesAttributeTypes(String[]) - Method in class org.ldaptive.schema.MatchingRuleUse
+
+
Sets the applies attribute types.
+
+
setAssertionValue(String) - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
+
Sets the assertion value.
+
+
setAttributeDescription(String) - Method in class org.ldaptive.control.SortKey
+
+
Sets the attribute description.
+
+
setAttributeModificationsHandlers(MergeRequest.AttributeModificationsHandler...) - Method in class org.ldaptive.ext.MergeRequest
+
+
Sets the attribute value processors.
+
+
setAttributeName(String) - Method in class org.ldaptive.ad.handler.AbstractBinaryAttributeHandler
+
+
Sets the attribute name to convert from binary to string.
+
+
setAttributeName(String) - Method in class org.ldaptive.control.SortResponseControl
+
+
Sets the attribute name that caused the sort to fail.
+
+
setAttributeNameCaseChange(CaseChangeEntryHandler.CaseChange) - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
+
Sets the attribute name case change.
+
+
setAttributeNames(String...) - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
+
Sets the attribute names.
+
+
setAttributeNames(String...) - Method in class org.ldaptive.handler.MergeAttributeEntryHandler
+
+
Sets the attribute names.
+
+
setAttributeTypes(Collection<AttributeType>) - Method in class org.ldaptive.schema.Schema
+
+
Sets the attribute types.
+
+
setAttributeValueCaseChange(CaseChangeEntryHandler.CaseChange) - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
+
Sets the attribute value case change.
+
+
setAuthenticationAliases(String...) - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Sets the aliases of the entries to use in the authentication keystore.
+
+
setAuthenticationCertificate(String) - Method in class org.ldaptive.ssl.X509CredentialConfig
+
+
Sets the name of the authentication certificate to use.
+
+
setAuthenticationCertificate(X509Certificate) - Method in class org.ldaptive.ssl.X509SSLContextInitializer
+
+
Sets the certificate to use for creating the key managers.
+
+
setAuthenticationControls(RequestControl...) - Method in class org.ldaptive.auth.AbstractAuthenticationHandler
+
+
Sets the controls for this authentication handler.
+
+
setAuthenticationHandler(AuthenticationHandler) - Method in class org.ldaptive.auth.Authenticator
+
+
Sets the authentication handler.
+
+
setAuthenticationHandlers(Map<String, AuthenticationHandler>) - Method in class org.ldaptive.auth.AggregateAuthenticationHandler
+
+
Sets the authentication handlers to aggregate over.
+
+
setAuthenticationKey(String) - Method in class org.ldaptive.ssl.X509CredentialConfig
+
+
Sets the name of the authentication key to use.
+
+
setAuthenticationKey(PrivateKey) - Method in class org.ldaptive.ssl.X509SSLContextInitializer
+
+
Sets the private key associated with the authentication certificate.
+
+
setAuthenticationKeystore(KeyStore) - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Sets the keystore to use for creating the key managers.
+
+
setAuthenticationPassword(char[]) - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Sets the password used for accessing the authentication keystore.
+
+
setAuthenticationRequest(AuthenticationRequest) - Method in class org.ldaptive.auth.AuthenticationCriteria
+
+
Sets the authentication request.
+
+
setAuthenticationResponseHandlers(Map<String, AuthenticationResponseHandler[]>) - Method in class org.ldaptive.auth.AggregateAuthenticationResponseHandler
+
+
Sets the response handlers to aggregate over.
+
+
setAuthorizationId(String) - Method in class org.ldaptive.control.AuthorizationIdentityResponseControl
+
+
Sets the authorization identity.
+
+
setAuthorizationId(String) - Method in class org.ldaptive.control.ProxyAuthorizationControl
+
+
Sets the authorization identity.
+
+
setAuthorizationId(String) - Method in class org.ldaptive.sasl.SaslConfig
+
+
Sets the sasl authorization id.
+
+
setAutoReconnect(boolean) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets whether connections will attempt to reconnect when unexpectedly closed.
+
+
setAutoReconnectCondition(Predicate<RetryMetadata>) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets the auto reconnect condition.
+
+
setAutoReplay(boolean) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets whether operations will be replayed after a reconnect.
+
+
setAuxiliaryClasses(String[]) - Method in class org.ldaptive.schema.DITContentRule
+
+
Sets the auxiliary classes.
+
+
setBaseDn(String) - Method in class org.ldaptive.ad.handler.PrimaryGroupIdHandler
+
+
Sets the base DN to search for the primary group.
+
+
setBaseDn(String) - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Sets the base DN.
+
+
setBaseDn(String) - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Sets the base DN.
+
+
setBaseDn(String) - Method in class org.ldaptive.SearchRequest
+
+
Sets the base DN.
+
+
setBeforeCount(int) - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
+
Sets the before count.
+
+
setBinary(boolean) - Method in class org.ldaptive.LdapAttribute
+
+
Sets whether this ldap attribute is binary.
+
+
setBinaryAttributes(String...) - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Sets names of binary attributes.
+
+
setBinaryAttributes(String...) - Method in class org.ldaptive.SearchRequest
+
+
Sets names of binary attributes.
+
+
setBinaryValues(Object, Collection<byte[]>) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
+
 
+
setBinaryValues(Object, Collection<byte[]>) - Method in interface org.ldaptive.beans.AttributeValueMutator
+
+
Sets the binary values of the attribute.
+
+
setBinaryValues(Object, Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.FieldAttributeValueMutator
+
 
+
setBinaryValues(Object, Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
+
 
+
setBinaryValues(Object, Collection<byte[]>) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
 
+
setBindControls(RequestControl...) - Method in class org.ldaptive.BindConnectionInitializer
+
+
Sets the bind controls.
+
+
setBindCredential(Credential) - Method in class org.ldaptive.BindConnectionInitializer
+
+
Sets the credential of the bind DN.
+
+
setBindDn(String) - Method in class org.ldaptive.BindConnectionInitializer
+
+
Sets the bind DN to authenticate as before performing operations.
+
+
setBindRequest(BindRequest) - Method in class org.ldaptive.pool.BindConnectionPassivator
+
+
Sets the bind request.
+
+
setBindSaslConfig(SaslConfig) - Method in class org.ldaptive.BindConnectionInitializer
+
+
Sets the bind sasl config.
+
+
setBlockWaitTime(Duration) - Method in class org.ldaptive.pool.BlockingConnectionPool
+
+
Sets the block wait time.
+
+
setCertificateEntry(String, KeyStore, Certificate...) - Static method in class org.ldaptive.ssl.KeyStoreUtils
+
+
Sets certificate entries on the supplied keystore.
+
+
setChangeNumber(long) - Method in class org.ldaptive.control.EntryChangeNotificationControl
+
+
Sets the change number.
+
+
setChangesOnly(boolean) - Method in class org.ldaptive.control.PersistentSearchRequestControl
+
+
Sets whether only changed entries are returned.
+
+
setChangeType(PersistentSearchChangeType) - Method in class org.ldaptive.control.EntryChangeNotificationControl
+
+
Sets the change type.
+
+
setChangeTypes(EnumSet<PersistentSearchChangeType>) - Method in class org.ldaptive.control.PersistentSearchRequestControl
+
+
Sets the persistent search change types.
+
+
setClassName(String) - Method in class org.ldaptive.props.PropertyValueParser
+
+
Sets the class name of the object to initialize.
+
+
setCollective(boolean) - Method in class org.ldaptive.schema.AttributeType
+
+
Sets whether this attribute type is collective.
+
+
setCompareRequest(CompareRequest) - Method in class org.ldaptive.CompareConnectionValidator
+
+ +
+
setCompareValueHandlers(CompareValueHandler...) - Method in class org.ldaptive.CompareOperation
+
 
+
setConnection(TransportConnection) - Method in class org.ldaptive.transport.MessageFunctional
+
 
+
setConnectionConfig(ConnectionConfig) - Method in class org.ldaptive.DefaultConnectionFactory
+
+
Sets the connection config.
+
+
setConnectionConfig(ConnectionConfig) - Method in class org.ldaptive.PooledConnectionFactory
+
+
Sets the connection config.
+
+
setConnectionFactory(ConnectionFactory) - Method in class org.ldaptive.AbstractOperation
+
 
+
setConnectionFactory(ConnectionFactory) - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Sets the connection factory.
+
+
setConnectionFactory(ConnectionFactory) - Method in class org.ldaptive.auth.AbstractAuthenticationHandler
+
 
+
setConnectionFactory(ConnectionFactory) - Method in interface org.ldaptive.ConnectionFactoryManager
+
+
Sets the connection factory.
+
+
setConnectionFactory(ConnectionFactory) - Method in class org.ldaptive.ext.MergeOperation
+
 
+
setConnectionInitializers(ConnectionInitializer...) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets the connection initializers.
+
+
setConnectionStrategy(ConnectionStrategy) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets the connection strategy.
+
+
setConnectionValidator(ConnectionValidator) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets the connection validator.
+
+
setConnectOnCreate(boolean) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Sets whether newly created connections will attempt to connect.
+
+
setConnectTimeout(Duration) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets the maximum amount of time that connects will block.
+
+
setContentCount(int) - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
+
Sets the content count.
+
+
setContentCount(int) - Method in class org.ldaptive.control.VirtualListViewResponseControl
+
+
Sets the content count.
+
+
setContextID(byte[]) - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
+
Sets the context id.
+
+
setContextID(byte[]) - Method in class org.ldaptive.control.VirtualListViewResponseControl
+
+
Sets the context id.
+
+
setControlHandlers(ResponseControlHandler...) - Method in class org.ldaptive.AbstractOperation
+
 
+
setControlHandlers(ResponseControlHandler...) - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Sets the control handlers.
+
+
setControls(RequestControl...) - Method in class org.ldaptive.AbstractRequestMessage
+
 
+
setControls(RequestControl...) - Method in class org.ldaptive.auth.AuthenticationRequest
+
+
Sets the controls.
+
+
setControls(RequestControl...) - Method in class org.ldaptive.sasl.DefaultSaslClientRequest
+
 
+
setCookie(byte[]) - Method in class org.ldaptive.ad.control.DirSyncControl
+
+
Sets the sync request cookie.
+
+
setCookie(byte[]) - Method in class org.ldaptive.control.PagedResultsControl
+
+
Sets the paged results cookie.
+
+
setCookie(byte[]) - Method in class org.ldaptive.control.SyncDoneControl
+
+
Sets the sync done cookie.
+
+
setCookie(byte[]) - Method in class org.ldaptive.control.SyncRequestControl
+
+
Sets the sync request cookie.
+
+
setCookie(byte[]) - Method in class org.ldaptive.control.SyncStateControl
+
+
Sets the sync state cookie.
+
+
setCookie(byte[]) - Method in class org.ldaptive.extended.SyncInfoMessage
+
+
Sets the sync request cookie.
+
+
setCredential(Credential) - Method in class org.ldaptive.auth.AuthenticationRequest
+
+
Sets the credential.
+
+
setCredentialConfig(CredentialConfig) - Method in class org.ldaptive.ssl.SslConfig
+
+
Sets the credential config.
+
+
setCustomResourceLoaders(ResourceLoader...) - Static method in class org.ldaptive.io.ResourceUtils
+
+
Sets the custom resource loaders.
+
+
setDefaultConnectionFactory(DefaultConnectionFactory) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Sets the connection factory for this pool.
+
+
setDeleteEntry(boolean) - Method in class org.ldaptive.ext.MergeRequest
+
+
Sets whether to delete the entry.
+
+
setDeleteOperation(DeleteOperation) - Method in class org.ldaptive.ext.MergeOperation
+
 
+
setDerefAliases(DerefAliases) - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Sets how to dereference aliases.
+
+
setDerefAliases(DerefAliases) - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Sets how to dereference aliases.
+
+
setDerefAliases(DerefAliases) - Method in class org.ldaptive.SearchRequest
+
+
Sets how to dereference aliases.
+
+
setDescription(String) - Method in class org.ldaptive.schema.AbstractSchemaElement
+
+
Sets the description.
+
+
setDiagnosticMessage(String) - Method in class org.ldaptive.AbstractResult
+
 
+
setDitContentRules(Collection<DITContentRule>) - Method in class org.ldaptive.schema.Schema
+
+
Sets the DIT content rules.
+
+
setDitStructureRules(Collection<DITStructureRule>) - Method in class org.ldaptive.schema.Schema
+
+
Sets the DIT structure rules.
+
+
setDn(String) - Method in class org.ldaptive.auth.AuthenticationCriteria
+
+
Sets the dn.
+
+
setDn(String) - Method in class org.ldaptive.CompareRequest
+
+
Sets the DN.
+
+
setDn(String) - Method in class org.ldaptive.LdapEntry
+
+
Sets the ldap DN.
+
+
setDnAttributeName(String) - Method in class org.ldaptive.handler.DnAttributeEntryHandler
+
+
Sets the DN attribute name.
+
+
setDnCaseChange(CaseChangeEntryHandler.CaseChange) - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
+
Sets the DN case change.
+
+
setDnResolver(DnResolver) - Method in class org.ldaptive.auth.Authenticator
+
+
Sets the DN resolver.
+
+
setDnResolvers(Map<String, DnResolver>) - Method in class org.ldaptive.auth.AggregateDnResolver
+
+
Sets the DN resolvers to aggregate over.
+
+
setDnValueMutator(DnValueMutator) - Method in class org.ldaptive.beans.AbstractClassDescriptor
+
+
Sets the dn value mutator.
+
+
setEnabledCipherSuites(String...) - Method in class org.ldaptive.ssl.SslConfig
+
+
Sets the SSL cipher suites to use for secure connections.
+
+
setEnabledProtocols(String...) - Method in class org.ldaptive.ssl.SslConfig
+
+
Sets the SSL protocol versions to use for secure connections.
+
+
setEntry(String, KeyStore.Entry, KeyStore, char[]) - Static method in class org.ldaptive.ssl.KeyStoreUtils
+
+
Sets a keystore entry on the supplied keystore.
+
+
setEntry(LdapEntry) - Method in class org.ldaptive.ext.MergeRequest
+
+
Sets the ldap entry to merge into the LDAP.
+
+
setEntryHandlers(LdapEntryHandler...) - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Sets the search entry handlers.
+
+
setEntryHandlers(LdapEntryHandler...) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
 
+
setEntryHandlers(LdapEntryHandler...) - Method in class org.ldaptive.SearchOperation
+
 
+
setEntryResolver(EntryResolver) - Method in class org.ldaptive.auth.Authenticator
+
+
Sets the entry resolver.
+
+
setEntryResolvers(Map<String, EntryResolver>) - Method in class org.ldaptive.auth.AggregateEntryResolver
+
+
Sets the entry resolvers to aggregate over.
+
+
setEntryUuid(UUID) - Method in class org.ldaptive.control.SyncStateControl
+
+
Sets the entry uuid.
+
+
setEqualityMatchingRule(String) - Method in class org.ldaptive.schema.AttributeType
+
+
Sets the equality matching rule.
+
+
setError(PasswordPolicyControl.Error) - Method in class org.ldaptive.control.PasswordPolicyControl
+
+
Sets the password policy error.
+
+
setEscapeUser(boolean) - Method in class org.ldaptive.auth.FormatDnResolver
+
+
Sets whether the user input will be escaped using FormatDnResolver.attributeValueEscaper.
+
+
setExceptionHandler(ExceptionHandler) - Method in class org.ldaptive.AbstractOperation
+
 
+
setExceptionHandler(ExceptionHandler) - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Sets the search exception handler.
+
+
setExceptionHandler(ExceptionHandler) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
 
+
setExcludeAttributes(String...) - Method in class org.ldaptive.ext.MergeRequest
+
+
Sets the list of attribute names to exclude when performing a modify.
+
+
setExcludedNames(String...) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Sets the attribute names to exclude from bean generation.
+
+
setExpirationPeriod(Period) - Method in class org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler
+
+
Sets amount of time since a password was set until it will expire.
+
+
setExpirationPeriod(Period) - Method in class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
Sets the amount of time since a password was set until it will expire.
+
+
setExtendedDnFlag(ExtendedDnControl.Flag) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Sets the flag to use on the extended dn control.
+
+
setExtendedValueHandlers(ExtendedValueHandler...) - Method in class org.ldaptive.extended.ExtendedOperation
+
 
+
setExtensions(Extensions) - Method in class org.ldaptive.schema.AbstractSchemaElement
+
+
Sets the extensions.
+
+
setFailFastInitialize(boolean) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Sets whether AbstractConnectionPool.initialize() should throw if pooling configuration requirements are not met.
+
+
setFailFastInitialize(boolean) - Method in class org.ldaptive.SingleConnectionFactory
+
+
Sets whether SingleConnectionFactory.initialize() should throw if the connection cannot be opened.
+
+
setField(Field, Object, Object) - Static method in class org.ldaptive.beans.reflect.ReflectionUtils
+
+
Sets the supplied value of the supplied field on the supplied object.
+
+
setFilter(String) - Method in class org.ldaptive.FilterTemplate
+
+
Sets the filter.
+
+
setFilter(String) - Method in class org.ldaptive.SearchRequest
+
+
Sets the search filter.
+
+
setFilter(Filter) - Method in class org.ldaptive.SearchRequest
+
+
Sets the search filter.
+
+
setFilter(FilterTemplate) - Method in class org.ldaptive.SearchRequest
+
+
Sets the search filter.
+
+
setFlag(ExtendedDnControl.Flag) - Method in class org.ldaptive.ad.control.ExtendedDnControl
+
+
Sets the flag.
+
+
setFlag(SearchOptionsControl.Flag) - Method in class org.ldaptive.ad.control.SearchOptionsControl
+
+
Sets the flag.
+
+
setFlags(long) - Method in class org.ldaptive.ad.control.DirSyncControl
+
+
Sets the flags.
+
+
setFormat(String) - Method in class org.ldaptive.auth.FormatDnResolver
+
+
Sets the formatter string used to return the entry DN.
+
+
setFormatArgs(Object[]) - Method in class org.ldaptive.auth.FormatDnResolver
+
+
Sets the format arguments.
+
+
setFormatOID(String) - Method in class org.ldaptive.control.SessionTrackingControl
+
+
Sets the format OID.
+
+
setFromResult(Integer) - Method in class org.ldaptive.templates.Query
+
+
Sets the index of the result to begin searching.
+
+
setGraceAuthNsRemaining(int) - Method in class org.ldaptive.control.PasswordPolicyControl
+
+
Sets the number of grace authentications remaining.
+
+
setGroupFilter(String) - Method in class org.ldaptive.ad.handler.PrimaryGroupIdHandler
+
+
Sets the search filter used to find the primary group.
+
+
setHandle(OperationHandle<Q, S>) - Method in class org.ldaptive.transport.MessageFunctional
+
 
+
setHandshakeCompletedListeners(HandshakeCompletedListener...) - Method in class org.ldaptive.ssl.SslConfig
+
+
Sets the handshake completed listeners to use for secure connections.
+
+
setHandshakeTimeout(Duration) - Method in class org.ldaptive.ssl.SslConfig
+
+
Sets the maximum amount of time that handshakes will block.
+
+
setHostnameVerifier(CertificateHostnameVerifier) - Method in class org.ldaptive.ssl.SslConfig
+
+
Sets the hostname verifier.
+
+
setIdleTime(Duration) - Method in class org.ldaptive.pool.IdlePruneStrategy
+
+
Sets the idle time.
+
+
setIncludeAttributes(String...) - Method in class org.ldaptive.ext.MergeRequest
+
+
Sets the list of attribute names to include when performing modify.
+
+
setIncludeSuperiorClasses(boolean) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Sets whether to include superior classes in bean generation.
+
+
setInetAddress(InetAddress) - Method in class org.ldaptive.LdapURL
+
+
Sets the resolved IP address.
+
+
setIntermediateResponseHandlers(IntermediateResponseHandler...) - Method in class org.ldaptive.AbstractOperation
+
 
+
setIntermediateResponseHandlers(IntermediateResponseHandler...) - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Sets the intermediate response handlers.
+
+
setKeyEntry(String, KeyStore, char[], Key, Certificate...) - Static method in class org.ldaptive.ssl.KeyStoreUtils
+
+
Sets a key entry on the supplied keystore.
+
+
setKeyManagers(KeyManager...) - Method in class org.ldaptive.ssl.DefaultSSLContextInitializer
+
+
Sets the key managers.
+
+
setKeyStore(String) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Sets the name of the keystore to use.
+
+
setKeyStoreAliases(String...) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Sets the aliases of the keystore to use.
+
+
setKeyStorePassword(String) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Sets the password for the keystore.
+
+
setKeyStoreType(String) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Sets the type of the keystore.
+
+
setLdapCredential - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Whether ldap credential data should be set.
+
+
setLdapDN(String) - Method in class org.ldaptive.SimpleBindRequest
+
+
Sets the LDAP DN.
+
+
setLdapDnPrincipal - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Whether ldap dn principal data should be set.
+
+
setLdapPrincipal - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Whether ldap principal data should be set.
+
+
setLdapUrl(String) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets the ldap url.
+
+
setMatchedDN(String) - Method in class org.ldaptive.AbstractResult
+
 
+
setMatchedValuesFilters(String...) - Method in class org.ldaptive.control.MatchedValuesRequestControl
+
+
Sets the filters to use for matching values.
+
+
setMatchedValuesFilters(Filter...) - Method in class org.ldaptive.control.MatchedValuesRequestControl
+
+
Sets the filters to use for matching values.
+
+
setMatchingRuleId(String) - Method in class org.ldaptive.control.SortKey
+
+
Sets the matching rule id.
+
+
setMatchingRules(Collection<MatchingRule>) - Method in class org.ldaptive.schema.Schema
+
+
Sets the matching rules.
+
+
setMatchingRuleUses(Collection<MatchingRuleUse>) - Method in class org.ldaptive.schema.Schema
+
+
Sets the matching rule uses.
+
+
setMaxAttributeCount(int) - Method in class org.ldaptive.ad.control.DirSyncControl
+
+
Sets the maximum attribute count.
+
+
setMaxLoginFailures(int) - Method in class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
Sets the maximum login failures.
+
+
setMaxPoolSize(int) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Sets the max pool size.
+
+
setMechanism(Mechanism) - Method in class org.ldaptive.sasl.SaslConfig
+
+
Sets the sasl mechanism.
+
+
setMergeAttributeName(String) - Method in class org.ldaptive.handler.MergeAttributeEntryHandler
+
+
Sets the merge attribute name.
+
+
setMergeAttributes(String...) - Method in class org.ldaptive.handler.RecursiveResultHandler
+
+
Sets the attribute name that will be merged by the recursive search.
+
+
setMessageID(int) - Method in class org.ldaptive.AbstractMessage
+
 
+
setMessageID(int) - Method in class org.ldaptive.extended.UnsolicitedNotification
+
 
+
setMessageID(int) - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Sets the value of the next message ID.
+
+
setMessageType(SyncInfoMessage.Type) - Method in class org.ldaptive.extended.SyncInfoMessage
+
+
Sets the message type.
+
+
setMinPoolSize(int) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Sets the min pool size.
+
+
setModifyOperation(ModifyOperation) - Method in class org.ldaptive.ext.MergeOperation
+
 
+
setMutualAuthentication(Boolean) - Method in class org.ldaptive.sasl.SaslConfig
+
+
Sets whether mutual authentication should occur.
+
+
setName(String) - Method in class org.ldaptive.CompareRequest
+
+
Sets the name.
+
+
setName(String) - Method in class org.ldaptive.LdapAttribute
+
+
Sets the name.
+
+
setName(String) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Sets the name for this pool.
+
+
setNameForm(String) - Method in class org.ldaptive.schema.DITStructureRule
+
+
Sets the name form.
+
+
setNameForms(Collection<NameForm>) - Method in class org.ldaptive.schema.Schema
+
+
Sets the name forms.
+
+
setNameMappings(Map<String, String>) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Sets the mapping of directory attribute name to bean property.
+
+
setNames(String[]) - Method in class org.ldaptive.schema.AbstractNamedSchemaElement
+
+
Sets the names.
+
+
setNonBlockingInitialize(boolean) - Method in class org.ldaptive.SingleConnectionFactory
+
+
Sets whether SingleConnectionFactory.initialize() should execute on a separate thread.
+
+
setNoUserModification(boolean) - Method in class org.ldaptive.schema.AttributeType
+
+
Sets whether this attribute type allows user modification.
+
+
setObjectClasses(String...) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Sets the object classes.
+
+
setObjectClasses(Collection<ObjectClass>) - Method in class org.ldaptive.schema.Schema
+
+
Sets the object classes.
+
+
setObjectClassType(ObjectClassType) - Method in class org.ldaptive.schema.ObjectClass
+
+
Sets the object class type.
+
+
setObsolete(boolean) - Method in class org.ldaptive.schema.AbstractNamedSchemaElement
+
+
Sets whether this attribute type definition is obsolete.
+
+
setOnClose(Function<Connection, Boolean>) - Method in class org.ldaptive.SingleConnectionFactory
+
+
Sets the function to run when the connection is closed.
+
+
setOnEntry(Consumer<LdapEntry>) - Method in class org.ldaptive.control.util.PersistentSearchClient
+
+
Sets the onEntry consumer.
+
+
setOnEntry(Consumer<LdapEntry>) - Method in class org.ldaptive.control.util.SyncReplClient
+
+
Sets the onEntry consumer.
+
+
setOnEntry(Consumer<LdapEntry>) - Method in class org.ldaptive.control.util.SyncReplRunner
+
+
Sets the onEntry consumer.
+
+
setOnException(Consumer<Exception>) - Method in class org.ldaptive.control.util.PersistentSearchClient
+
+
Sets the onException consumer.
+
+
setOnException(Consumer<Exception>) - Method in class org.ldaptive.control.util.SyncReplClient
+
+
Sets the onException consumer.
+
+
setOnException(Consumer<Exception>) - Method in class org.ldaptive.control.util.SyncReplRunner
+
+
Sets the onException consumer.
+
+
setOnFailure(Consumer<Connection>) - Method in class org.ldaptive.AbstractConnectionValidator
+
+
Sets a consumer to handle a connection that has failed validation.
+
+
setOnMessage(Consumer<SyncInfoMessage>) - Method in class org.ldaptive.control.util.SyncReplClient
+
+
Sets the onMessage consumer.
+
+
setOnMessage(Consumer<SyncInfoMessage>) - Method in class org.ldaptive.control.util.SyncReplRunner
+
+
Sets the onMessage consumer.
+
+
setOnOpen(Function<Connection, Boolean>) - Method in class org.ldaptive.SingleConnectionFactory
+
+
Sets the function to run when the connection is opened.
+
+
setOnReference(Consumer<SearchResultReference>) - Method in class org.ldaptive.control.util.SyncReplClient
+
+
Sets the onReference consumer.
+
+
setOnReference(Consumer<SearchResultReference>) - Method in class org.ldaptive.control.util.SyncReplRunner
+
+
Sets the onReference consumer.
+
+
setOnResult(Consumer<Result>) - Method in class org.ldaptive.control.util.PersistentSearchClient
+
+
Sets the onResult consumer.
+
+
setOnResult(Consumer<Result>) - Method in class org.ldaptive.control.util.SyncReplClient
+
+
Sets the onResult consumer.
+
+
setOnResult(Consumer<Result>) - Method in class org.ldaptive.control.util.SyncReplRunner
+
+
Sets the onResult consumer.
+
+
setOnStart(Supplier<Boolean>) - Method in class org.ldaptive.control.util.SyncReplRunner
+
+
Sets the onStart supplier.
+
+
setOnSuccess(Consumer<Connection>) - Method in class org.ldaptive.AbstractConnectionValidator
+
+
Sets a consumer to handle a connection that has been successfully validated.
+
+
setOperation(T) - Method in class org.ldaptive.concurrent.AbstractOperationWorker
+
+
Sets the underlying operation.
+
+
setOptionalAttributes(String[]) - Method in class org.ldaptive.schema.DITContentRule
+
+
Sets the optional attributes.
+
+
setOptionalAttributes(String[]) - Method in class org.ldaptive.schema.NameForm
+
+
Sets the optional attributes.
+
+
setOptionalAttributes(String[]) - Method in class org.ldaptive.schema.ObjectClass
+
+
Sets the optional attributes.
+
+
setOrderingMatchingRule(String) - Method in class org.ldaptive.schema.AttributeType
+
+
Sets the ordering matching rule.
+
+
setPackageName(String) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Sets the package name where beans will be generated.
+
+
setParameter(int, Object) - Method in class org.ldaptive.FilterTemplate
+
+
Sets a positional filter parameter.
+
+
setParameter(String, Object) - Method in class org.ldaptive.FilterTemplate
+
+
Sets a named filter parameter.
+
+
setParameters(Object[]) - Method in class org.ldaptive.FilterTemplate
+
+
Sets positional filter parameters.
+
+
setPassivator(ConnectionPassivator) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Sets the passivator for this pool.
+
+
setPassivator(ConnectionPassivator) - Method in interface org.ldaptive.pool.ConnectionPool
+
+
Sets the passivator for this pool.
+
+
setPassword(String) - Method in class org.ldaptive.SimpleBindRequest
+
+
Sets the password.
+
+
setPasswordAttribute(String) - Method in class org.ldaptive.auth.CompareAuthenticationHandler
+
+
Sets the password attribute.
+
+
setPasswordScheme(String) - Method in class org.ldaptive.auth.CompareAuthenticationHandler
+
+
Sets the password scheme.
+
+
setPreviousDn(String) - Method in class org.ldaptive.control.EntryChangeNotificationControl
+
+
Sets the previous dn.
+
+
setPrimitive(boolean) - Method in class org.ldaptive.transcode.AbstractPrimitiveValueTranscoder
+
+
Sets whether this transcoder operates on a primitive value.
+
+
setProperties(Class<?>, Object) - Method in class org.ldaptive.props.PropertyValueParser
+
+
Sets the properties on the supplied object.
+
+
setProperties(Map<String, ?>) - Method in class org.ldaptive.sasl.SaslConfig
+
+
Sets sasl properties.
+
+
setProperty(Object, String, String) - Method in class org.ldaptive.props.AbstractPropertyInvoker
+
+
This invokes the setter method for the supplied property name with the supplied value.
+
+
setProperty(Object, String, String) - Method in interface org.ldaptive.props.PropertyInvoker
+
+
Invokes the setter method on the supplied object for the supplied property name and value.
+
+
setProperty(String, Object) - Method in class org.ldaptive.sasl.SaslConfig
+
+
Sets a sasl property.
+
+
setPrunePeriod(Duration) - Method in class org.ldaptive.pool.AbstractPruneStrategy
+
+
Sets the prune period.
+
+
setPruneStrategy(PruneStrategy) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Sets the prune strategy for this pool.
+
+
setQualityOfProtection(QualityOfProtection...) - Method in class org.ldaptive.sasl.SaslConfig
+
+
Sets the sasl quality of protection.
+
+
setQueueType(QueueType) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Sets the type of queue used for this connection pool.
+
+
setRealm(String) - Method in class org.ldaptive.sasl.SaslConfig
+
+
Sets the sasl realm.
+
+
setReconnectTimeout(Duration) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets the maximum amount of time that operations will block waiting for a reconnect.
+
+
setReferenceHandlers(SearchReferenceHandler...) - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Sets the search reference handlers.
+
+
setReferenceHandlers(SearchReferenceHandler...) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
 
+
setReferenceHandlers(SearchReferenceHandler...) - Method in class org.ldaptive.SearchOperation
+
 
+
setReferralHandlers(ReferralHandler...) - Method in class org.ldaptive.AbstractOperation
+
 
+
setReferralHandlers(ReferralHandler...) - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Sets the referral handlers.
+
+
SetReflectionTranscoder - Class in org.ldaptive.beans.reflect
+
+
Reflection transcoder for an object that implements Set.
+
+
SetReflectionTranscoder(Class<?>, ArrayReflectionTranscoder) - Constructor for class org.ldaptive.beans.reflect.SetReflectionTranscoder
+
+
Creates a new set reflection transcoder.
+
+
SetReflectionTranscoder(Class<?>, SingleValueReflectionTranscoder<?>) - Constructor for class org.ldaptive.beans.reflect.SetReflectionTranscoder
+
+
Creates a new set reflection transcoder.
+
+
setRefreshDeletes(boolean) - Method in class org.ldaptive.control.SyncDoneControl
+
+
Sets whether to refresh deletes.
+
+
setRefreshDeletes(boolean) - Method in class org.ldaptive.extended.SyncInfoMessage
+
+
Sets whether to refresh deletes.
+
+
setRefreshDone(boolean) - Method in class org.ldaptive.extended.SyncInfoMessage
+
+
Sets whether refreshes are done.
+
+
setReloadHint(boolean) - Method in class org.ldaptive.control.SyncRequestControl
+
+
Sets the reload hint.
+
+
setRequest(SearchRequest) - Method in class org.ldaptive.ad.handler.AbstractBinaryAttributeHandler
+
 
+
setRequest(SearchRequest) - Method in class org.ldaptive.SearchOperation
+
 
+
setRequest(Q) - Method in class org.ldaptive.AbstractOperationConnectionValidator
+
+
Sets the operation request.
+
+
setRequest(Q) - Method in class org.ldaptive.transport.MessageFunctional
+
 
+
setRequestHandlers(AuthenticationRequestHandler...) - Method in class org.ldaptive.auth.Authenticator
+
+
Sets the authentication request handlers.
+
+
setRequestHandlers(RequestHandler<SearchRequest>...) - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Sets the search request handlers.
+
+
setRequestHandlers(RequestHandler<Q>...) - Method in class org.ldaptive.AbstractOperation
+
 
+
setRequestMode(SyncRequestControl.Mode) - Method in class org.ldaptive.control.SyncRequestControl
+
+
Sets the request mode.
+
+
setRequestValue(byte[]) - Method in class org.ldaptive.extended.ExtendedRequest
+
+
Sets the request value.
+
+
setRequiredAttributes(String[]) - Method in class org.ldaptive.schema.DITContentRule
+
+
Sets the required attributes.
+
+
setRequiredAttributes(String[]) - Method in class org.ldaptive.schema.NameForm
+
+
Sets the required attributes.
+
+
setRequiredAttributes(String[]) - Method in class org.ldaptive.schema.ObjectClass
+
+
Sets the required attributes.
+
+
setResolveEntryOnFailure(boolean) - Method in class org.ldaptive.auth.Authenticator
+
+
Sets whether to execute the entry resolver on authentication failure.
+
+
setResolveFromAttribute(String) - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Sets the attribute to use to resolve the DN.
+
+
setResolverFunction(Function<String, InetAddress[]>) - Method in class org.ldaptive.DnsResolverConnectionStrategy
+
+
Sets the function used to resolve names.
+
+
setResponseHandlers(AuthenticationResponseHandler...) - Method in class org.ldaptive.auth.Authenticator
+
+
Sets the authentication response handlers.
+
+
setResponseName(String) - Method in class org.ldaptive.extended.ExtendedResponse
+
 
+
setResponseName(String) - Method in class org.ldaptive.extended.IntermediateResponse
+
 
+
setResponseTimeout(Duration) - Method in class org.ldaptive.AbstractRequestMessage
+
+
Sets the maximum amount of time to wait for a response from this request.
+
+
setResponseTimeout(Duration) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets the maximum amount of time that operations will wait for a response.
+
+
setResponseValue(byte[]) - Method in class org.ldaptive.extended.ExtendedResponse
+
 
+
setResponseValue(byte[]) - Method in class org.ldaptive.extended.IntermediateResponse
+
 
+
setRestrictedAttributes(String[]) - Method in class org.ldaptive.schema.DITContentRule
+
+
Sets the restricted attributes.
+
+
setResultCode(ResultCode) - Method in class org.ldaptive.AbstractResult
+
 
+
setResultHandlers(ResultHandler...) - Method in class org.ldaptive.AbstractOperation
+
 
+
setResultHandlers(ResultHandler...) - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Sets the search result handlers.
+
+
setResultHandlers(ResultHandler...) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
 
+
setRetryCondition(Predicate<LdapURL>) - Method in class org.ldaptive.AbstractConnectionStrategy
+
+
Sets the retry condition which determines whether an attempt should be made to activate a URL.
+
+
setRetryMetadata(LdapURLRetryMetadata) - Method in class org.ldaptive.LdapURL
+
+
Sets the retry metadata.
+
+
setReturnAttributes(String...) - Method in class org.ldaptive.auth.AuthenticationRequest
+
+
Sets the return attributes.
+
+
setReturnAttributes(String...) - Method in class org.ldaptive.auth.Authenticator
+
+
Sets the return attributes.
+
+
setReturnAttributes(String...) - Method in class org.ldaptive.SearchRequest
+
+
Sets the search return attributes.
+
+
setReturnAttributes(String[]) - Method in class org.ldaptive.templates.Query
+
+
Sets the return attributes.
+
+
setReturnEcs(boolean) - Method in class org.ldaptive.control.PersistentSearchRequestControl
+
+
Sets whether to return an Entry Change Notification control.
+
+
setReverseOrder(boolean) - Method in class org.ldaptive.control.SortKey
+
+
Sets whether results should be in reverse sorted order.
+
+
setSchema(Schema) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Sets the schema.
+
+
setSearchAttribute(String) - Method in class org.ldaptive.handler.RecursiveResultHandler
+
+
Sets the attribute name that will be recursively searched on.
+
+
setSearchAttributes(String...) - Method in class org.ldaptive.ext.MergeRequest
+
+
Sets the list of attribute names that are used when searching for the entry.
+
+
setSearchOperation(SearchOperation) - Method in class org.ldaptive.ext.MergeOperation
+
 
+
setSearchOperationWorker(SearchOperationWorker) - Method in class org.ldaptive.templates.SearchTemplatesOperation
+
+
Sets the search operation worker.
+
+
setSearchRequest(SearchRequest) - Method in class org.ldaptive.SearchConnectionValidator
+
+ +
+
setSearchRestrictions(String) - Method in class org.ldaptive.templates.Query
+
+
Sets the search restrictions.
+
+
setSearchRestrictions(String) - Method in class org.ldaptive.templates.SearchTemplates
+
+
Sets the filter to use for search restrictions.
+
+
setSearchResultHandlers(SearchResultHandler...) - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Sets the search result handlers.
+
+
setSearchResultHandlers(SearchResultHandler...) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
 
+
setSearchResultHandlers(SearchResultHandler...) - Method in class org.ldaptive.SearchOperation
+
 
+
setSearchScope(SearchScope) - Method in class org.ldaptive.SearchRequest
+
+
Sets the search scope.
+
+
setSearchTemplates(SearchTemplates[]) - Method in class org.ldaptive.templates.SearchTemplatesOperation
+
+
Sets the search templates.
+
+
setSecurityStrength(SecurityStrength...) - Method in class org.ldaptive.sasl.SaslConfig
+
+
Sets the sasl security strength.
+
+
setServerName(String) - Method in class org.ldaptive.ad.control.VerifyNameControl
+
+
Sets the server name.
+
+
setServerSaslCreds(byte[]) - Method in class org.ldaptive.BindResponse
+
 
+
setSessionSourceIp(String) - Method in class org.ldaptive.control.SessionTrackingControl
+
+
Sets the session source ip.
+
+
setSessionSourceName(String) - Method in class org.ldaptive.control.SessionTrackingControl
+
+
Sets the session source name.
+
+
setSessionTrackingIdentifier(String) - Method in class org.ldaptive.control.SessionTrackingControl
+
+
Sets the session tracking identifier.
+
+
setShutdownOnClose(boolean) - Method in class org.ldaptive.transport.netty.NettyConnectionFactoryTransport
+
+
Sets whether to shut down the event loop groups on close.
+
+
setSingleValued(boolean) - Method in class org.ldaptive.schema.AttributeType
+
+
Sets whether this attribute type is single valued.
+
+
setSize(int) - Method in class org.ldaptive.control.PagedResultsControl
+
+
Sets the paged results size.
+
+
setSizeLimit(int) - Method in class org.ldaptive.SearchRequest
+
+
Sets the size limit.
+
+
setSortKeys(SortKey[]) - Method in class org.ldaptive.control.SortRequestControl
+
+
Sets the sort keys.
+
+
setSortResult(ResultCode) - Method in class org.ldaptive.control.SortResponseControl
+
+
Sets the result code of the server side sort.
+
+
setSslConfig(SslConfig) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets the ssl config.
+
+
setStartTLSTimeout(Duration) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets the maximum amount of time that startTLS operations will wait for a response.
+
+
setStringValues(Object, Collection<String>) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
+
 
+
setStringValues(Object, Collection<String>) - Method in interface org.ldaptive.beans.AttributeValueMutator
+
+
Sets the string values of the attribute.
+
+
setStringValues(Object, Collection<String>) - Method in class org.ldaptive.beans.reflect.FieldAttributeValueMutator
+
 
+
setStringValues(Object, Collection<String>) - Method in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
+
 
+
setStringValues(Object, Collection<String>) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
 
+
setStructuralClass(String) - Method in class org.ldaptive.schema.NameForm
+
+
Sets the structural object class.
+
+
setSubstringMatchingRule(String) - Method in class org.ldaptive.schema.AttributeType
+
+
Sets the substring matching rule.
+
+
setSubtreeSearch(boolean) - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Sets whether subtree searching will be used.
+
+
setSubtreeSearch(boolean) - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Sets whether subtree searching will be used.
+
+
setSuperiorClasses(String[]) - Method in class org.ldaptive.schema.ObjectClass
+
+
Sets the superior classes.
+
+
setSuperiorRules(int[]) - Method in class org.ldaptive.schema.DITStructureRule
+
+
Sets the superior rules.
+
+
setSuperiorType(String) - Method in class org.ldaptive.schema.AttributeType
+
+
Sets the superior type.
+
+
setSyncState(SyncStateControl.State) - Method in class org.ldaptive.control.SyncStateControl
+
+
Sets the sync state.
+
+
setSyntaxes(Collection<Syntax>) - Method in class org.ldaptive.schema.Schema
+
+
Sets the syntaxes.
+
+
setSyntaxOID(String) - Method in class org.ldaptive.schema.AttributeType
+
+
Sets the syntax oid.
+
+
setSyntaxOID(String) - Method in class org.ldaptive.schema.MatchingRule
+
+
Sets the syntax oid.
+
+
setTargetOffset(int) - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
+
Sets the target offset.
+
+
setTargetPosition(int) - Method in class org.ldaptive.control.VirtualListViewResponseControl
+
+
Sets the target position.
+
+
setTemplate(FilterTemplate) - Method in class org.ldaptive.SearchOperation
+
 
+
setterMethod - Variable in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
+
+
Method to set data on.
+
+
setTermParsers(SearchTemplates.TermParser...) - Method in class org.ldaptive.templates.SearchTemplates
+
+
Sets the term parsers used for creating filter parameters.
+
+
setThrowCondition(ResultPredicate) - Method in class org.ldaptive.AbstractOperation
+
 
+
setThrowCondition(ResultPredicate) - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Sets the throw condition.
+
+
setThrowCondition(ResultPredicate) - Method in class org.ldaptive.ad.control.util.DirSyncClient
+
 
+
setThrowCondition(ResultPredicate) - Method in class org.ldaptive.ext.MergeOperation
+
 
+
setTimeBeforeExpiration(int) - Method in class org.ldaptive.control.PasswordExpiringControl
+
+
Sets the time in seconds until password expiration.
+
+
setTimeBeforeExpiration(int) - Method in class org.ldaptive.control.PasswordPolicyControl
+
+
Sets the time before expiration in seconds.
+
+
setTimeLimit(Duration) - Method in class org.ldaptive.SearchRequest
+
+
Sets the time limit.
+
+
setTimeoutIsFailure(boolean) - Method in class org.ldaptive.AbstractConnectionValidator
+
+
Sets whether a timeout should be considered a validation failure.
+
+
setToResult(Integer) - Method in class org.ldaptive.templates.Query
+
+
Sets the index of the result to stop searching.
+
+
setTransportOption(String, Object) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets a transport option.
+
+
setTransportOptions(Map<String, ?>) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets transport options.
+
+
setTrustAliases(String...) - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Sets the aliases of the entries to use in the trust keystore.
+
+
setTrustCertificates(String) - Method in class org.ldaptive.ssl.X509CredentialConfig
+
+
Sets the name of the trust certificates to use.
+
+
setTrustCertificates(X509Certificate...) - Method in class org.ldaptive.ssl.X509SSLContextInitializer
+
+
Sets the certificates to use for creating the trust managers.
+
+
setTrustKeystore(KeyStore) - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Sets the keystore to use for creating the trust managers.
+
+
setTrustManagers(TrustManager...) - Method in class org.ldaptive.ssl.AbstractSSLContextInitializer
+
 
+
setTrustManagers(TrustManager...) - Method in class org.ldaptive.ssl.SslConfig
+
+
Sets the trust managers.
+
+
setTrustManagers(TrustManager...) - Method in interface org.ldaptive.ssl.SSLContextInitializer
+
+
Sets the trust managers.
+
+
setTrustStore(String) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Sets the name of the truststore to use.
+
+
setTrustStoreAliases(String...) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Sets the aliases of the truststore to use.
+
+
setTrustStorePassword(String) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Sets the password for the truststore.
+
+
setTrustStoreType(String) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Sets the type of the truststore.
+
+
setTypeMappings(Map<String, Class<?>>) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Sets the type mappings.
+
+
setTypesOnly(boolean) - Method in class org.ldaptive.SearchRequest
+
+
Sets whether to return only attribute types.
+
+
setUnsolicitedNotificationHandlers(UnsolicitedNotificationHandler...) - Method in class org.ldaptive.AbstractOperation
+
 
+
setUnsolicitedNotificationHandlers(UnsolicitedNotificationHandler...) - Method in class org.ldaptive.AbstractSearchOperationFactory
+
+
Sets the unsolicited notification handlers.
+
+
setUsage(AttributeUsage) - Method in class org.ldaptive.schema.AttributeType
+
+
Sets the usage.
+
+
setUseOperationalAttributes(boolean) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Sets whether to include operational attributes in bean generation.
+
+
setUseOptionalAttributes(boolean) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Sets whether to include optional attributes in bean generation.
+
+
setUser(User) - Method in class org.ldaptive.auth.AuthenticationRequest
+
+
Sets the user.
+
+
setUseReplace(boolean) - Method in class org.ldaptive.ext.MergeRequest
+
+
Sets whether replace should be used for attribute modifications.
+
+
setUserFilter(String) - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Sets the filter used to search for the user.
+
+
setUserFilter(String) - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Sets the filter used to search for the user.
+
+
setUserFilterParameters(Object[]) - Method in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Sets the filter parameters used to search for the user.
+
+
setUserFilterParameters(Object[]) - Method in class org.ldaptive.auth.SearchDnResolver
+
+
Sets the filter parameters used to search for the user.
+
+
setUseStartTLS(boolean) - Method in class org.ldaptive.ConnectionConfig
+
+
Sets whether startTLS will be used for connections.
+
+
setValidateOnCheckIn(boolean) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Sets the validate on check in flag.
+
+
setValidateOnCheckOut(boolean) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Sets the validate on check out flag.
+
+
setValidatePeriod(Duration) - Method in class org.ldaptive.AbstractConnectionValidator
+
 
+
setValidatePeriodically(boolean) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Sets the validate periodically flag.
+
+
setValidateTimeout(Duration) - Method in class org.ldaptive.AbstractConnectionValidator
+
+
Sets the validate timeout.
+
+
setValidationExceptionHandler(ValidationExceptionHandler) - Method in class org.ldaptive.PooledConnectionFactory
+
+
Sets the validation exception handler.
+
+
setValidator(ConnectionValidator) - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Sets the connection validator for this pool.
+
+
setValidator(ConnectionValidator) - Method in class org.ldaptive.SingleConnectionFactory
+
+
Sets the connection validator for this factory.
+
+
setValidResultCodes(ResultCode...) - Method in class org.ldaptive.AbstractOperationConnectionValidator
+
+
Sets the valid result codes.
+
+
setValue(Object, String) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleDnValueMutator
+
 
+
setValue(Object, String) - Method in interface org.ldaptive.beans.DnValueMutator
+
+
Set the DN value for the supplied object.
+
+
setValue(Object, String) - Method in class org.ldaptive.beans.reflect.DefaultDnValueMutator
+
 
+
setValue(Object, String) - Method in class org.ldaptive.beans.spring.SpelDnValueMutator
+
 
+
setValue(String) - Method in class org.ldaptive.CompareRequest
+
+
Sets the value.
+
+
setValues(Object, Collection<T>, Class<T>) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
+
Uses the configured expression and evaluation context to set values on the supplied object.
+
+
setViewResult(ResultCode) - Method in class org.ldaptive.control.VirtualListViewResponseControl
+
+
Sets the result code of the virtual list view.
+
+
setWarningPeriod(Period) - Method in class org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler
+
+
Sets the amount of time before expiration to produce a warning.
+
+
setWarningPeriod(Period) - Method in class org.ldaptive.auth.ext.EDirectoryAuthenticationResponseHandler
+
+
Sets the amount of time before expiration to produce a warning.
+
+
setWarningPeriod(Period) - Method in class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
Sets the amount of time before expiration to produce a warning.
+
+
sf - Variable in class org.ldaptive.transport.netty.NettyConnection.ValidatorHandler
+
+
Future to track execution status.
+
+
SHARED_WORKER_GROUP - Static variable in class org.ldaptive.transport.netty.NioSingletonTransport
+
+
Event group used for all connections .
+
+
SHARED_WORKER_GROUP - Static variable in class org.ldaptive.transport.netty.SingletonTransport
+
+
Event group used for all connections .
+
+
sharedState - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Shared state from other login module.
+
+
SHORT_FORM_INT_LENGTH - Static variable in class org.ldaptive.asn1.AbstractDERType
+
+
Length of short form integers.
+
+
ShortValueTranscoder - Class in org.ldaptive.transcode
+
+
Decodes and encodes a short for use in an ldap attribute value.
+
+
ShortValueTranscoder() - Constructor for class org.ldaptive.transcode.ShortValueTranscoder
+
+
Default constructor.
+
+
ShortValueTranscoder(boolean) - Constructor for class org.ldaptive.transcode.ShortValueTranscoder
+
+
Creates a new short value transcoder.
+
+
shouldBase64Encode(byte[]) - Static method in class org.ldaptive.LdapUtils
+
+
Determines whether the supplied value should be base64 encoded.
+
+
shouldBase64Encode(String) - Static method in class org.ldaptive.LdapUtils
+
+ +
+
ShowDeactivatedLinkControl - Class in org.ldaptive.ad.control
+
+
Request control for active directory servers in include link attributes that refer to deleted-objects in a search + operation.
+
+
ShowDeactivatedLinkControl() - Constructor for class org.ldaptive.ad.control.ShowDeactivatedLinkControl
+
+
Default constructor.
+
+
ShowDeactivatedLinkControl(boolean) - Constructor for class org.ldaptive.ad.control.ShowDeactivatedLinkControl
+
+
Creates a new show deactivated link control.
+
+
ShowDeletedControl - Class in org.ldaptive.ad.control
+
+
Request control for active directory servers to include deleted objects that match a search filter.
+
+
ShowDeletedControl() - Constructor for class org.ldaptive.ad.control.ShowDeletedControl
+
+
Default constructor.
+
+
ShowDeletedControl(boolean) - Constructor for class org.ldaptive.ad.control.ShowDeletedControl
+
+
Creates a new show deleted control.
+
+
ShowRecycledControl - Class in org.ldaptive.ad.control
+
+
Request control for active directory servers to include tombstones, deleted-objects, and recycled-objects that match + a search filter.
+
+
ShowRecycledControl() - Constructor for class org.ldaptive.ad.control.ShowRecycledControl
+
+
Default constructor.
+
+
ShowRecycledControl(boolean) - Constructor for class org.ldaptive.ad.control.ShowRecycledControl
+
+
Creates a new show recycled control.
+
+
shutdown() - Method in class org.ldaptive.auth.AggregateDnResolver
+
+
Invokes ExecutorService.shutdown() on the underlying executor service.
+
+
shutdown() - Method in class org.ldaptive.concurrent.CallableWorker
+
+
Shutdown the underlying executor service.
+
+
shutdown() - Static method in class org.ldaptive.transport.netty.NioSingletonTransport
+
+
Invokes NettyUtils.shutdownGracefully(EventLoopGroup) on the underlying worker group.
+
+
shutdown() - Static method in class org.ldaptive.transport.netty.SingletonTransport
+
+
Invokes NettyUtils.shutdownGracefully(EventLoopGroup) on the underlying worker group.
+
+
shutdownGracefully(EventLoopGroup) - Static method in class org.ldaptive.transport.netty.NettyUtils
+
+
Invokes EventExecutorGroup.shutdownGracefully(long, long, TimeUnit) on the supplied worker group.
+
+
shutdownOnClose - Variable in class org.ldaptive.transport.netty.NettyConnection
+
+
Whether to shutdown the event loop groups on Connection.close().
+
+
shutdownOnClose - Variable in class org.ldaptive.transport.netty.NettyConnectionFactoryTransport
+
+
Whether to shut down the event loop groups on NettyConnectionFactoryTransport.close().
+
+
sid - Variable in class org.ldaptive.control.util.SyncReplCookie.CSN
+
+
CSN sid.
+
+
SimpleAttributeValueMutator(String, String[], boolean) - Constructor for class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
+
+
Creates a new simple attribute value mutator.
+
+
SimpleBindAuthenticationHandler - Class in org.ldaptive.auth
+
+
Provides an LDAP authentication implementation that leverages the LDAP bind operation.
+
+
SimpleBindAuthenticationHandler() - Constructor for class org.ldaptive.auth.SimpleBindAuthenticationHandler
+
+
Default constructor.
+
+
SimpleBindAuthenticationHandler(ConnectionFactory) - Constructor for class org.ldaptive.auth.SimpleBindAuthenticationHandler
+
+
Creates a new simple bind authentication handler.
+
+
SimpleBindAuthenticationHandlerPropertyInvoker - Class in org.ldaptive.props
+
+
Handles properties for SimpleBindAuthenticationHandler.
+
+
SimpleBindAuthenticationHandlerPropertyInvoker(Class<?>) - Constructor for class org.ldaptive.props.SimpleBindAuthenticationHandlerPropertyInvoker
+
+
Creates a new simple bind authentication handler property invoker for the supplied class.
+
+
SimpleBindAuthenticationHandlerPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to SimpleBindAuthenticationHandler and returns an initialized object of that type.
+
+
SimpleBindAuthenticationHandlerPropertySource(SimpleBindAuthenticationHandler) - Constructor for class org.ldaptive.props.SimpleBindAuthenticationHandlerPropertySource
+
+
Creates a new simple bind authentication handler property source using the default properties file.
+
+
SimpleBindAuthenticationHandlerPropertySource(SimpleBindAuthenticationHandler, Reader...) - Constructor for class org.ldaptive.props.SimpleBindAuthenticationHandlerPropertySource
+
+
Creates a new simple bind authentication handler property source.
+
+
SimpleBindAuthenticationHandlerPropertySource(SimpleBindAuthenticationHandler, String...) - Constructor for class org.ldaptive.props.SimpleBindAuthenticationHandlerPropertySource
+
+
Creates a new simple bind authentication handler property source.
+
+
SimpleBindAuthenticationHandlerPropertySource(SimpleBindAuthenticationHandler, Properties) - Constructor for class org.ldaptive.props.SimpleBindAuthenticationHandlerPropertySource
+
+
Creates a new simple bind authentication handler property source.
+
+
SimpleBindAuthenticationHandlerPropertySource(SimpleBindAuthenticationHandler, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.SimpleBindAuthenticationHandlerPropertySource
+
+
Creates a new simple bind authentication handler property source.
+
+
SimpleBindRequest - Class in org.ldaptive
+
+
LDAP simple bind request.
+
+
SimpleBindRequest() - Constructor for class org.ldaptive.SimpleBindRequest
+
+
Default constructor.
+
+
SimpleBindRequest(String, String) - Constructor for class org.ldaptive.SimpleBindRequest
+
+
Creates a new simple bind request.
+
+
SimpleBindRequest(String, Credential) - Constructor for class org.ldaptive.SimpleBindRequest
+
+
Creates a new simple bind request.
+
+
SimpleBindRequest.Builder - Class in org.ldaptive
+
+
Simple bind request builder.
+
+
SimpleDnValueMutator(String) - Constructor for class org.ldaptive.beans.AbstractClassDescriptor.SimpleDnValueMutator
+
+
Creates a new simple dn value mutator.
+
+
SimplePropertyInvoker - Class in org.ldaptive.props
+
+
Handles simple properties common to all objects.
+
+
SimplePropertyInvoker(Class<?>) - Constructor for class org.ldaptive.props.SimplePropertyInvoker
+
+
Creates a new simple property invoker for the supplied class.
+
+
SimplePropertySource<T> - Class in org.ldaptive.props
+
+
Reads simple properties and returns an initialized object of the supplied type.
+
+
SimplePropertySource(T) - Constructor for class org.ldaptive.props.SimplePropertySource
+
+
Creates a new simple property source using the default properties file.
+
+
SimplePropertySource(T, Reader...) - Constructor for class org.ldaptive.props.SimplePropertySource
+
+
Creates a new simple property source.
+
+
SimplePropertySource(T, String...) - Constructor for class org.ldaptive.props.SimplePropertySource
+
+
Creates a new simple property source.
+
+
SimplePropertySource(T, Properties) - Constructor for class org.ldaptive.props.SimplePropertySource
+
+
Creates a new simple property source.
+
+
SimplePropertySource(T, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.SimplePropertySource
+
+
Creates a new simple property source.
+
+
SINGLE_FACTORY_TRANSPORT_PROPERTY - Static variable in class org.ldaptive.transport.TransportFactory
+
+
Ldap transport system property.
+
+
SingleConnectionFactory - Class in org.ldaptive
+
+
Creates a single connection which is proxied for LDAP operations.
+
+
SingleConnectionFactory() - Constructor for class org.ldaptive.SingleConnectionFactory
+
+
Default constructor.
+
+
SingleConnectionFactory(String) - Constructor for class org.ldaptive.SingleConnectionFactory
+
+
Creates a new single connection factory.
+
+
SingleConnectionFactory(String, Transport) - Constructor for class org.ldaptive.SingleConnectionFactory
+
+
Creates a new single connection factory.
+
+
SingleConnectionFactory(ConnectionConfig) - Constructor for class org.ldaptive.SingleConnectionFactory
+
+
Creates a new single connection factory.
+
+
SingleConnectionFactory(ConnectionConfig, Transport) - Constructor for class org.ldaptive.SingleConnectionFactory
+
+
Creates a new single connection factory.
+
+
SingleConnectionFactory(Transport) - Constructor for class org.ldaptive.SingleConnectionFactory
+
+
Creates a new single connection factory.
+
+
SingleConnectionFactory.Builder - Class in org.ldaptive
+
 
+
SingleConnectionFactory.ConnectionProxy - Class in org.ldaptive
+
+
Contains the connection used by this factory.
+
+
SingleConnectionFactory.ReinitializeConnectionConsumer - Class in org.ldaptive
+
+ +
+
SingleThread() - Constructor for class org.ldaptive.transport.netty.ConnectionFactoryTransport.SingleThread
+
+
Default constructor.
+
+
SingleThread() - Constructor for class org.ldaptive.transport.netty.ConnectionTransport.SingleThread
+
+
Default constructor.
+
+
SingletonTransport - Class in org.ldaptive.transport.netty
+
+
Creates netty connections using a single, shared EventLoopGroup using the best fit event loop group based on + the operating system.
+
+
SingletonTransport() - Constructor for class org.ldaptive.transport.netty.SingletonTransport
+
+
Default constructor.
+
+
singleValued - Variable in class org.ldaptive.schema.AttributeType
+
+
Single valued.
+
+
SingleValueReflectionTranscoder<T> - Class in org.ldaptive.beans.reflect
+
+
Reflection transcoder which expects to operate on collections containing a single value.
+
+
SingleValueReflectionTranscoder(ValueTranscoder<T>) - Constructor for class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
+
+
Creates a new single value reflection transcoder.
+
+
singleValueTranscoder - Variable in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
+
+
Used for collections that do not contain arrays.
+
+
singleValueTranscoders - Variable in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
+
Set of transcoders support single values.
+
+
size - Variable in class org.ldaptive.pool.PooledConnectionStatistics
+
+
Number of available and active timestamps to store.
+
+
size() - Method in class org.ldaptive.dn.Dn
+
+
Returns the number of RDNs in this DN.
+
+
size() - Method in class org.ldaptive.dn.RDn
+
+
Returns the number of name value pairs in this RDN.
+
+
size() - Method in class org.ldaptive.LdapAttribute
+
+
Returns the number of values in this ldap attribute.
+
+
size() - Method in class org.ldaptive.LdapEntry
+
+
Returns the number of attributes.
+
+
size() - Method in class org.ldaptive.LdapURLSet
+
+
Returns the number of URLs in this set.
+
+
size() - Method in class org.ldaptive.pool.Queue
+
+
Returns the number of elements in the queue.
+
+
size() - Method in class org.ldaptive.schema.Extensions
+
+
Returns the number of extensions in the underlying map.
+
+
size() - Method in class org.ldaptive.transport.netty.HandleMap
+
+
Returns the size of this queue.
+
+
SIZE_LIMIT_EXCEEDED - org.ldaptive.ResultCode
+
+
size limit exceeded.
+
+
SizeHandler(PagedResultsControl) - Constructor for class org.ldaptive.control.PagedResultsControl.SizeHandler
+
+
Creates a new size handler.
+
+
sizeLimit - Variable in class org.ldaptive.SearchRequest
+
+
Size limit.
+
+
sizeLimit(int) - Method in class org.ldaptive.SearchRequest.Builder
+
+
Sets the size limit.
+
+
skipSpaces(CharBuffer) - Method in class org.ldaptive.schema.AbstractDefaultDefinitionFunction
+
+
Advances the buffer position to the first character that is not a space or the end of the buffer is reached.
+
+
slice() - Method in class org.ldaptive.asn1.DefaultDERBuffer
+
 
+
slice() - Method in interface org.ldaptive.asn1.DERBuffer
+
+
Creates a new DER buffer whose content is a shared sub-sequence of this buffer's content.
+
+
slice() - Method in class org.ldaptive.transport.netty.NettyDERBuffer
+
 
+
sliceAtMatch(CharBuffer, char) - Method in class org.ldaptive.filter.DefaultFilterFunction
+
+
Returns a new char buffer whose position is 0 and whose limit is before the match character.
+
+
sort(LdapAttribute) - Static method in class org.ldaptive.LdapAttribute
+
+
Returns a new attribute whose values are sorted.
+
+
sort(LdapEntry) - Static method in class org.ldaptive.LdapEntry
+
+
Returns a new entry whose attributes are sorted naturally by name without options.
+
+
sort(SearchResponse) - Static method in class org.ldaptive.SearchResponse
+
+
Returns a new response whose entries are sorted naturally by DN.
+
+
sort(SearchResultReference) - Static method in class org.ldaptive.SearchResultReference
+
+
Returns a new reference whose URIs are sorted naturally.
+
+
SORT_CONTROL_MISSING - org.ldaptive.ResultCode
+
+
sort control missing, See draft-ietf-ldapext-ldapv3-vlv.
+
+
SORT_RESULTS - Static variable in class org.ldaptive.transport.DefaultSearchOperationHandle
+
+
Whether to automatically sort search results.
+
+
sortControl - Variable in class org.ldaptive.control.util.VirtualListViewClient
+
+
Used on the search operation.
+
+
SortKey - Class in org.ldaptive.control
+
+
Used by SortRequestControl to declare how sorting should occur.
+
+
SortKey() - Constructor for class org.ldaptive.control.SortKey
+
+
Default constructor.
+
+
SortKey(String) - Constructor for class org.ldaptive.control.SortKey
+
+
Creates a new sort key.
+
+
SortKey(String, String) - Constructor for class org.ldaptive.control.SortKey
+
+
Creates a new sort key.
+
+
SortKey(String, String, boolean) - Constructor for class org.ldaptive.control.SortKey
+
+
Creates a new sort key.
+
+
sortKeys - Variable in class org.ldaptive.control.SortRequestControl
+
+
sort keys.
+
+
SortRequestControl - Class in org.ldaptive.control
+
+
Request control for server side sorting.
+
+
SortRequestControl() - Constructor for class org.ldaptive.control.SortRequestControl
+
+
Default constructor.
+
+
SortRequestControl(SortKey[]) - Constructor for class org.ldaptive.control.SortRequestControl
+
+
Creates a new sort request control.
+
+
SortRequestControl(SortKey[], boolean) - Constructor for class org.ldaptive.control.SortRequestControl
+
+
Creates a new sort request control.
+
+
SortResponseControl - Class in org.ldaptive.control
+
+
Response control for server side sorting.
+
+
SortResponseControl() - Constructor for class org.ldaptive.control.SortResponseControl
+
+
Default constructor.
+
+
SortResponseControl(boolean) - Constructor for class org.ldaptive.control.SortResponseControl
+
+
Creates a new sort response control.
+
+
SortResponseControl(ResultCode, boolean) - Constructor for class org.ldaptive.control.SortResponseControl
+
+
Creates a new sort response control.
+
+
SortResponseControl(ResultCode, String, boolean) - Constructor for class org.ldaptive.control.SortResponseControl
+
+
Creates a new sort response control.
+
+
SortResponseControl.AttributeTypeHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the attribute type.
+
+
SortResponseControl.SortResultHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the sort result.
+
+
sortResult - Variable in class org.ldaptive.control.SortResponseControl
+
+
Result of the server side sorting.
+
+
SortResultHandler - Class in org.ldaptive.handler
+
+
Sorts the entries, attributes, and attribute values contained in a search response.
+
+
SortResultHandler() - Constructor for class org.ldaptive.handler.SortResultHandler
+
+
Default constructor.
+
+
SortResultHandler(SortResponseControl) - Constructor for class org.ldaptive.control.SortResponseControl.SortResultHandler
+
+
Creates a new sort result handler.
+
+
sortSrvRecords(Set<SRVRecord>) - Method in class org.ldaptive.dns.SRVDNSResolver
+
+
Sorts the supplied SRV records according to RFC 2782.
+
+
SourceIpHandler(SessionTrackingControl) - Constructor for class org.ldaptive.control.SessionTrackingControl.SourceIpHandler
+
+
Creates a new source ip handler.
+
+
SourceNameHandler(SessionTrackingControl) - Constructor for class org.ldaptive.control.SessionTrackingControl.SourceNameHandler
+
+
Creates a new source name handler.
+
+
SpelAttributeValueMutator - Class in org.ldaptive.beans.spring
+
+
Attribute mutator that uses a SPEL expression and evaluation context.
+
+
SpelAttributeValueMutator(Attribute, EvaluationContext) - Constructor for class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
+
Creates a new spel attribute value mutator.
+
+
SpelDnValueMutator - Class in org.ldaptive.beans.spring
+
+
Uses a SPEL expression and evaluation context to mutate the configured DN of an object.
+
+
SpelDnValueMutator(Expression, EvaluationContext) - Constructor for class org.ldaptive.beans.spring.SpelDnValueMutator
+
+
Creates a new spel dn value mutator.
+
+
SpringClassDescriptor - Class in org.ldaptive.beans.spring
+
+
Spring implementation of a class descriptor.
+
+
SpringClassDescriptor(EvaluationContext) - Constructor for class org.ldaptive.beans.spring.SpringClassDescriptor
+
+
Creates a new spring class descriptor.
+
+
SpringLdapEntryMapper<T> - Class in org.ldaptive.beans.spring
+
+
Uses a SpringClassDescriptor for ldap entry mapping.
+
+
SpringLdapEntryMapper() - Constructor for class org.ldaptive.beans.spring.SpringLdapEntryMapper
+
+
Default constructor.
+
+
SpringLdapEntryMapper(Converter<?, ?>...) - Constructor for class org.ldaptive.beans.spring.SpringLdapEntryMapper
+
+
Creates a new spring ldap entry mapper.
+
+
SRVDNSResolver - Class in org.ldaptive.dns
+
+
Queries for DNS A records for a given host name.
+
+
SRVDNSResolver() - Constructor for class org.ldaptive.dns.SRVDNSResolver
+
+
Default constructor.
+
+
SRVDNSResolver(DNSContextFactory) - Constructor for class org.ldaptive.dns.SRVDNSResolver
+
+
Creates a new DNS address resolver.
+
+
SRVDNSResolver(DNSContextFactory, boolean) - Constructor for class org.ldaptive.dns.SRVDNSResolver
+
+
Creates a new DNS address resolver.
+
+
SRVRecord - Class in org.ldaptive.dns
+
+
Class to contain the properties of a DNS SRV record.
+
+
SRVRecord(String, boolean) - Constructor for class org.ldaptive.dns.SRVRecord
+
+
Creates a new SRV record.
+
+
srvTtl - Variable in class org.ldaptive.DnsSrvConnectionStrategy
+
+
Time to live for SRV records.
+
+
sslConfig - Variable in class org.ldaptive.ConnectionConfig
+
+
Configuration for SSL and startTLS connections.
+
+
sslConfig(SslConfig) - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
SslConfig - Class in org.ldaptive.ssl
+
+
Contains all the configuration data for SSL and startTLS.
+
+
SslConfig() - Constructor for class org.ldaptive.ssl.SslConfig
+
+
Default constructor.
+
+
SslConfig(TrustManager...) - Constructor for class org.ldaptive.ssl.SslConfig
+
+
Creates a new ssl config.
+
+
SslConfig(CredentialConfig) - Constructor for class org.ldaptive.ssl.SslConfig
+
+
Creates a new ssl config.
+
+
SslConfig(CredentialConfig, TrustManager...) - Constructor for class org.ldaptive.ssl.SslConfig
+
+
Creates a new ssl config.
+
+
SslConfig.Builder - Class in org.ldaptive.ssl
+
 
+
SslConfigPropertyInvoker - Class in org.ldaptive.props
+
+
Handles properties for SslConfig.
+
+
SslConfigPropertyInvoker(Class<?>) - Constructor for class org.ldaptive.props.SslConfigPropertyInvoker
+
+
Creates a new ssl config property invoker for the supplied class.
+
+
SslConfigPropertySource - Class in org.ldaptive.props
+
+
Reads properties specific to SslConfig and returns an initialized object of that type.
+
+
SslConfigPropertySource(SslConfig) - Constructor for class org.ldaptive.props.SslConfigPropertySource
+
+
Creates a new ssl config property source using the default properties file.
+
+
SslConfigPropertySource(SslConfig, Reader...) - Constructor for class org.ldaptive.props.SslConfigPropertySource
+
+
Creates a new ssl config property source.
+
+
SslConfigPropertySource(SslConfig, String...) - Constructor for class org.ldaptive.props.SslConfigPropertySource
+
+
Creates a new ssl config property source.
+
+
SslConfigPropertySource(SslConfig, Properties) - Constructor for class org.ldaptive.props.SslConfigPropertySource
+
+
Creates a new ssl config property source.
+
+
SslConfigPropertySource(SslConfig, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.props.SslConfigPropertySource
+
+
Creates a new ssl config property source.
+
+
SSLContextInitializer - Interface in org.ldaptive.ssl
+
+
Provides an interface for the initialization of new SSL contexts.
+
+
sslHandler - Variable in class org.ldaptive.transport.netty.NettyConnection.ClientInitializer
+
+
SSL handler.
+
+
sslSession - Variable in class org.ldaptive.ssl.HostnameResolver
+
+
SSL session.
+
+
STANDARD - org.ldaptive.ad.control.ExtendedDnControl.Flag
+
+
standard format.
+
+
start() - Method in class org.ldaptive.control.util.SyncReplRunner
+
+
Starts this runner.
+
+
started - Variable in class org.ldaptive.control.util.SyncReplRunner
+
+
Whether the sync repl search is running.
+
+
StartTLSRequest - Class in org.ldaptive.extended
+
+
LDAP startTLS request defined as:
+
+
StartTLSRequest() - Constructor for class org.ldaptive.extended.StartTLSRequest
+
+
Default constructor.
+
+
startTLSTimeout - Variable in class org.ldaptive.ConnectionConfig
+
+
Duration of time to wait for startTLS responses.
+
+
startTLSTimeout(Duration) - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
state(AccountState) - Method in class org.ldaptive.auth.AuthenticationResponse.Builder
+
 
+
State(int) - Constructor for enum org.ldaptive.control.SyncStateControl.State
+
+
Creates a new mode.
+
+
StateHandler(SyncStateControl) - Constructor for class org.ldaptive.control.SyncStateControl.StateHandler
+
+
Creates a new state handler.
+
+
statistics - Variable in class org.ldaptive.ad.control.GetStatsControl
+
+
statistics.
+
+
statistics - Variable in class org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
+
+
Statistics for this connection.
+
+
statName - Variable in class org.ldaptive.ad.control.GetStatsControl.IntegerHandler
+
+
name of this statistic.
+
+
statName - Variable in class org.ldaptive.ad.control.GetStatsControl.StringHandler
+
+
name of this statistic.
+
+
stop() - Method in class org.ldaptive.control.util.SyncReplRunner
+
+
Stops this runner.
+
+
storeCredentials(NameCallback, PasswordCallback, String) - Method in class org.ldaptive.jaas.AbstractLoginModule
+
+
Stores the supplied name, password, and entry dn in the stored state map.
+
+
storePass - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Whether credentials should be stored in the shared state map.
+
+
Strategy() - Constructor for enum org.ldaptive.ssl.AggregateTrustManager.Strategy
+
 
+
strategyOpen(RetryMetadata) - Method in class org.ldaptive.transport.TransportConnection
+
+
Retrieves URLs from the connection strategy and attempts each one, in order, until a connection is made or the list + is exhausted.
+
+
string() - Method in enum org.ldaptive.sasl.QualityOfProtection
+
+
Returns the protection string.
+
+
StringHandler(GetStatsControl, String) - Constructor for class org.ldaptive.ad.control.GetStatsControl.StringHandler
+
+
Creates a new string handler.
+
+
StringToDurationConverter - Class in org.ldaptive.beans.spring.convert
+
+
Convert a String to a Duration.
+
+
StringToDurationConverter() - Constructor for class org.ldaptive.beans.spring.convert.StringToDurationConverter
+
 
+
StringToZonedDateTimeConverter - Class in org.ldaptive.beans.spring.convert
+
+
Convert a String to a ZonedDateTime.
+
+
StringToZonedDateTimeConverter() - Constructor for class org.ldaptive.beans.spring.convert.StringToZonedDateTimeConverter
+
 
+
stringValues(Collection<String>) - Method in class org.ldaptive.LdapAttribute.Builder
+
 
+
StringValueTranscoder - Class in org.ldaptive.transcode
+
+
Decodes and encodes a string for use in an ldap attribute value.
+
+
StringValueTranscoder() - Constructor for class org.ldaptive.transcode.StringValueTranscoder
+
 
+
STRONG_AUTH_REQUIRED - org.ldaptive.ResultCode
+
+
strong authentication required.
+
+
STRUCTURAL - org.ldaptive.schema.ObjectClassType
+
+
structural.
+
+
structuralClass - Variable in class org.ldaptive.schema.NameForm
+
+
Structural object class.
+
+
subAny - Variable in class org.ldaptive.filter.SubstringFilter
+
+
Substring any .
+
+
subDn(int) - Method in class org.ldaptive.dn.Dn
+
+
Returns a new DN containing all the RDN components from the supplied index.
+
+
subDn(int, int) - Method in class org.ldaptive.dn.Dn
+
+
Returns a new DN containing all the RDN components between the supplied indexes.
+
+
subFinal - Variable in class org.ldaptive.filter.SubstringFilter
+
+
Substring final.
+
+
subInitial - Variable in class org.ldaptive.filter.SubstringFilter
+
+
Substring initial.
+
+
subject - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Initialized subject.
+
+
SubjectAltNameType() - Constructor for enum org.ldaptive.ssl.DefaultHostnameVerifier.SubjectAltNameType
+
 
+
SUBORDINATE - org.ldaptive.SearchScope
+
+
subordinate subtree search.
+
+
subResult(int, int) - Method in class org.ldaptive.SearchResponse
+
+
Returns a portion of this result between the specified fromIndex, inclusive, and toIndex, exclusive.
+
+
SUBSCHEMA_SUBENTRY_ATTR_NAME - Static variable in class org.ldaptive.schema.SchemaFactory
+
+
Attribute on the root DSE indicating the location of the subschema entry.
+
+
SUBSTRING - org.ldaptive.filter.Filter.Type
+
+
Substring filter.
+
+
SUBSTRING_FILTER_PATTERN - Static variable in class org.ldaptive.filter.RegexFilterFunction
+
+
Regex pattern to match a substring filter.
+
+
SubstringFilter - Class in org.ldaptive.filter
+
+
Substring search filter component defined as:
+
+
SubstringFilter(String, byte[], byte[], byte[]...) - Constructor for class org.ldaptive.filter.SubstringFilter
+
+
Creates a new substring filter.
+
+
SubstringFilter(String, String, String, String...) - Constructor for class org.ldaptive.filter.SubstringFilter
+
+
Creates a new substring filter.
+
+
SubstringFilter.Substrings - Enum in org.ldaptive.filter
+
+
Type of substring match.
+
+
substringMatchingRule - Variable in class org.ldaptive.schema.AttributeType
+
+
Substring matching rule.
+
+
Substrings() - Constructor for enum org.ldaptive.filter.SubstringFilter.Substrings
+
 
+
SUBTREE - org.ldaptive.SearchScope
+
+
whole subtree search.
+
+
subtreeSearch - Variable in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Whether to use a subtree search when resolving DNs.
+
+
subtreeSearch - Variable in class org.ldaptive.auth.SearchDnResolver
+
+
Whether to use a subtree search when resolving DNs.
+
+
subtreeSearch(boolean) - Method in class org.ldaptive.auth.SearchDnResolver.Builder
+
+
Sets whether to perform a subtree search or a onelevel search.
+
+
success(LdapURL) - Method in class org.ldaptive.AbstractConnectionStrategy
+
 
+
success(LdapURL) - Method in interface org.ldaptive.ConnectionStrategy
+
+
Indicates the supplied URL was successfully connected to.
+
+
SUCCESS - org.ldaptive.ResultCode
+
+
success.
+
+
successTime - Variable in class org.ldaptive.AbstractRetryMetadata
+
+
Time at which the last success occurred.
+
+
superior(String) - Method in class org.ldaptive.ModifyDnRequest.Builder
+
+
Sets the new superior ldap DN.
+
+
superiorClasses - Variable in class org.ldaptive.schema.ObjectClass
+
+
Superior classes.
+
+
superiorRules - Variable in class org.ldaptive.schema.DITStructureRule
+
+
Superior rules.
+
+
superiorType - Variable in class org.ldaptive.schema.AttributeType
+
+
Superior type.
+
+
supports(Class<?>) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
+
 
+
supports(Class<?>) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
+
 
+
supports(Class<?>) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
 
+
supports(Class<?>) - Method in interface org.ldaptive.beans.reflect.ReflectionTranscoder
+
+
Returns whether this transcoder can convert object of the supplied type.
+
+
supports(Class<?>) - Method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
+
 
+
supports(String) - Method in class org.ldaptive.io.ClasspathResourceLoader
+
 
+
supports(String) - Method in class org.ldaptive.io.FileResourceLoader
+
 
+
supports(String) - Method in interface org.ldaptive.io.ResourceLoader
+
+
Returns whether the supplied path can be loaded by this resource loader.
+
+
supports(String) - Method in class org.ldaptive.io.URLResourceLoader
+
 
+
supports(Result) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+
Whether the supplied result belongs to this handle.
+
+
SYNC_ID_SET - org.ldaptive.extended.SyncInfoMessage.Type
+
+
sync id set.
+
+
SYNC_ID_SET_COOKIE_PATH - Static variable in class org.ldaptive.extended.SyncInfoMessage
+
+
DER path to sync ID set cookie.
+
+
SYNC_ID_SET_DELETES_PATH - Static variable in class org.ldaptive.extended.SyncInfoMessage
+
+
DER path to sync ID set deletes.
+
+
SYNC_ID_SET_PATH - Static variable in class org.ldaptive.extended.SyncInfoMessage
+
+
DER path to sync ID set.
+
+
SYNC_ID_SET_UUIDS_PATH - Static variable in class org.ldaptive.extended.SyncInfoMessage
+
+
DER path to sync ID set UUIDS.
+
+
SyncDoneControl - Class in org.ldaptive.control
+
+
Response control for ldap content synchronization.
+
+
SyncDoneControl() - Constructor for class org.ldaptive.control.SyncDoneControl
+
+
Default constructor.
+
+
SyncDoneControl(boolean) - Constructor for class org.ldaptive.control.SyncDoneControl
+
+
Creates a new sync done control.
+
+
SyncDoneControl(byte[]) - Constructor for class org.ldaptive.control.SyncDoneControl
+
+
Creates a new sync done control.
+
+
SyncDoneControl(byte[], boolean) - Constructor for class org.ldaptive.control.SyncDoneControl
+
+
Creates a new sync done control.
+
+
SyncDoneControl(byte[], boolean, boolean) - Constructor for class org.ldaptive.control.SyncDoneControl
+
+
Creates a new sync done control.
+
+
SyncDoneControl.CookieHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the cookie.
+
+
SyncDoneControl.RefreshDeletesHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the refresh deletes flag.
+
+
SyncIdSetCookieHandler(SyncInfoMessage) - Constructor for class org.ldaptive.extended.SyncInfoMessage.SyncIdSetCookieHandler
+
+
Creates a sync id set cookie handler.
+
+
SyncIdSetDeletesHandler(SyncInfoMessage) - Constructor for class org.ldaptive.extended.SyncInfoMessage.SyncIdSetDeletesHandler
+
+
Creates a sync id set deletes handler.
+
+
SyncIdSetHandler(SyncInfoMessage) - Constructor for class org.ldaptive.extended.SyncInfoMessage.SyncIdSetHandler
+
+
Creates a sync id set handler.
+
+
SyncIdSetUuidsHandler(SyncInfoMessage) - Constructor for class org.ldaptive.extended.SyncInfoMessage.SyncIdSetUuidsHandler
+
+
Creates a sync id set uuids handler.
+
+
SyncInfoMessage - Class in org.ldaptive.extended
+
+
Intermediate response message for LDAP content synchronization.
+
+
SyncInfoMessage() - Constructor for class org.ldaptive.extended.SyncInfoMessage
+
+
Default constructor.
+
+
SyncInfoMessage(DERBuffer) - Constructor for class org.ldaptive.extended.SyncInfoMessage
+
+
Creates a new sync info message.
+
+
SyncInfoMessage.Builder - Class in org.ldaptive.extended
+
 
+
SyncInfoMessage.NewCookieHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for new cookie.
+
+
SyncInfoMessage.RefreshDeleteCookieHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for refresh delete cookie.
+
+
SyncInfoMessage.RefreshDeleteDoneHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for refresh delete done.
+
+
SyncInfoMessage.RefreshDeleteHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for refresh delete.
+
+
SyncInfoMessage.RefreshPresentCookieHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for refresh present cookie.
+
+
SyncInfoMessage.RefreshPresentDoneHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for refresh present done.
+
+
SyncInfoMessage.RefreshPresentHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for refresh present.
+
+
SyncInfoMessage.SyncIdSetCookieHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for sync id set cookie.
+
+
SyncInfoMessage.SyncIdSetDeletesHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for sync id set deletes.
+
+
SyncInfoMessage.SyncIdSetHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for sync id set.
+
+
SyncInfoMessage.SyncIdSetUuidsHandler - Class in org.ldaptive.extended
+
+
Parse handler implementation for sync id set uuids.
+
+
SyncInfoMessage.Type - Enum in org.ldaptive.extended
+
+
Types of request modes.
+
+
syncReplClient - Variable in class org.ldaptive.control.util.SyncReplRunner
+
+
Search operation handle.
+
+
SyncReplClient - Class in org.ldaptive.control.util
+
+
Client that simplifies using the sync repl control.
+
+
SyncReplClient(ConnectionFactory, boolean) - Constructor for class org.ldaptive.control.util.SyncReplClient
+
+
Creates a new sync repl client.
+
+
SyncReplClient(ConnectionFactory, boolean, boolean) - Constructor for class org.ldaptive.control.util.SyncReplClient
+
+
Creates a new sync repl client.
+
+
SyncReplCookie - Class in org.ldaptive.control.util
+
+
Class for parsing a sync repl cookie.
+
+
SyncReplCookie(String) - Constructor for class org.ldaptive.control.util.SyncReplCookie
+
+
Creates a new sync repl cookie.
+
+
SyncReplCookie.CSN - Class in org.ldaptive.control.util
+
+
Class representing a Change Sequence Number.
+
+
SyncReplRunner - Class in org.ldaptive.control.util
+
+
Class that executes a SyncReplClient and expects to run continuously, reconnecting if the server is + unavailable.
+
+
SyncReplRunner(SingleConnectionFactory, SearchRequest, CookieManager) - Constructor for class org.ldaptive.control.util.SyncReplRunner
+
+
Creates a new sync repl runner.
+
+
SyncRequestControl - Class in org.ldaptive.control
+
+
Request control for ldap content synchronization.
+
+
SyncRequestControl() - Constructor for class org.ldaptive.control.SyncRequestControl
+
+
Default constructor.
+
+
SyncRequestControl(SyncRequestControl.Mode) - Constructor for class org.ldaptive.control.SyncRequestControl
+
+
Creates a new sync request control.
+
+
SyncRequestControl(SyncRequestControl.Mode, boolean) - Constructor for class org.ldaptive.control.SyncRequestControl
+
+
Creates a new sync request control.
+
+
SyncRequestControl(SyncRequestControl.Mode, byte[], boolean) - Constructor for class org.ldaptive.control.SyncRequestControl
+
+
Creates a new sync request control.
+
+
SyncRequestControl(SyncRequestControl.Mode, byte[], boolean, boolean) - Constructor for class org.ldaptive.control.SyncRequestControl
+
+
Creates a new sync request control.
+
+
SyncRequestControl.Mode - Enum in org.ldaptive.control
+
+
Types of request modes.
+
+
syncState - Variable in class org.ldaptive.control.SyncStateControl
+
+
sync state.
+
+
SyncStateControl - Class in org.ldaptive.control
+
+
Response control for ldap content synchronization.
+
+
SyncStateControl() - Constructor for class org.ldaptive.control.SyncStateControl
+
+
Default constructor.
+
+
SyncStateControl(boolean) - Constructor for class org.ldaptive.control.SyncStateControl
+
+
Creates a new sync state control.
+
+
SyncStateControl(SyncStateControl.State) - Constructor for class org.ldaptive.control.SyncStateControl
+
+
Creates a new sync state control.
+
+
SyncStateControl(SyncStateControl.State, boolean) - Constructor for class org.ldaptive.control.SyncStateControl
+
+
Creates a new sync state control.
+
+
SyncStateControl(SyncStateControl.State, UUID, boolean) - Constructor for class org.ldaptive.control.SyncStateControl
+
+
Creates a new sync state control.
+
+
SyncStateControl(SyncStateControl.State, UUID, byte[], boolean) - Constructor for class org.ldaptive.control.SyncStateControl
+
+
Creates a new sync state control.
+
+
SyncStateControl.CookieHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the cookie.
+
+
SyncStateControl.EntryUuidHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the entry uuid.
+
+
SyncStateControl.State - Enum in org.ldaptive.control
+
+
Types of states.
+
+
SyncStateControl.StateHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the sync state.
+
+
Syntax - Class in org.ldaptive.schema
+
+
Bean for an attribute syntax schema element.
+
+
Syntax(String) - Constructor for class org.ldaptive.schema.Syntax
+
+
Creates a new attribute syntax.
+
+
Syntax(String, String, Extensions) - Constructor for class org.ldaptive.schema.Syntax
+
+
Creates a new attribute syntax.
+
+
SYNTAX_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.DefaultSchemaFunction
+
+
Default syntax function.
+
+
SYNTAX_FUNCTION - Static variable in class org.ldaptive.schema.SchemaParser.RegexSchemaFunction
+
+
Regex syntax function.
+
+
Syntax.DefaultDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses a syntax definition using a char buffer.
+
+
Syntax.RegexDefinitionFunction - Class in org.ldaptive.schema
+
+
Parses a syntax definition using a regular expression.
+
+
syntaxes - Variable in class org.ldaptive.schema.Schema
+
+
Syntaxes.
+
+
syntaxOID - Variable in class org.ldaptive.schema.AttributeType
+
+
Syntax OID.
+
+
syntaxOID - Variable in class org.ldaptive.schema.MatchingRule
+
+
Syntax OID.
+
+
SyntaxValueTranscoder - Class in org.ldaptive.schema.transcode
+
+
Decodes and encodes an attribute syntax for use in an ldap attribute value.
+
+
SyntaxValueTranscoder() - Constructor for class org.ldaptive.schema.transcode.SyntaxValueTranscoder
+
 
+
+ + + +

T

+
+
T61STR - org.ldaptive.asn1.UniversalDERTag
+
+
T61String type.
+
+
TAG_CLASS - Static variable in class org.ldaptive.asn1.ApplicationDERTag
+
+
Application class is 01b in first two high-order bits.
+
+
TAG_CLASS - Static variable in class org.ldaptive.asn1.ContextDERTag
+
+
Context-specific class is 10b in first two high-order bits.
+
+
TAG_CLASS - Static variable in enum org.ldaptive.asn1.UniversalDERTag
+
+
Universal tag class is 00b in first two high-order bytes.
+
+
TAG_NAME - Static variable in class org.ldaptive.asn1.ApplicationDERTag
+
+
Generic tag name "APP" for an application-specific type.
+
+
TAG_NAME - Static variable in class org.ldaptive.asn1.ContextDERTag
+
+
Generic tag name "CTX" for a context-specific type.
+
+
tagName - Variable in class org.ldaptive.asn1.CustomDERTag
+
+
Tag name.
+
+
TAGNAME_MAP - Static variable in enum org.ldaptive.asn1.UniversalDERTag
+
+
Maps tag names to tags.
+
+
tagNo - Variable in class org.ldaptive.asn1.AbstractDERTag
+
+
Tag number.
+
+
tagNo - Variable in enum org.ldaptive.asn1.UniversalDERTag
+
+
Tag number.
+
+
TAGNO_MAP - Static variable in enum org.ldaptive.asn1.UniversalDERTag
+
+
Maps tag numbers to tags.
+
+
target - Variable in class org.ldaptive.dns.SRVRecord
+
+
SRV target.
+
+
targetOffset - Variable in class org.ldaptive.control.util.VirtualListViewParams
+
+
VLV target offset; mutually exclusive with the assertion value.
+
+
targetOffset - Variable in class org.ldaptive.control.VirtualListViewRequestControl
+
+
target entry's offset within the ordered search result set.
+
+
targetPosition - Variable in class org.ldaptive.control.VirtualListViewResponseControl
+
+
list offset for the target entry.
+
+
TargetPositionHandler(VirtualListViewResponseControl) - Constructor for class org.ldaptive.control.VirtualListViewResponseControl.TargetPositionHandler
+
+
Creates a new target position handler.
+
+
template(FilterTemplate) - Method in class org.ldaptive.SearchOperation.Builder
+
+
Sets the filter template.
+
+
termParsers - Variable in class org.ldaptive.templates.SearchTemplates
+
+
Term parsers for creating filter parameters.
+
+
terms - Variable in class org.ldaptive.templates.Query
+
+
Query separated into terms.
+
+
test(LdapURL) - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
test(LdapURL) - Method in class org.ldaptive.transport.TransportConnection
+
+
Determine whether the supplied URL is acceptable for use.
+
+
testAndThrow(Result) - Method in interface org.ldaptive.handler.ResultPredicate
+
+
Test a result and throw if the test succeeds.
+
+
testInactiveUrls() - Method in class org.ldaptive.LdapURLActivatorService
+
+
Tests each registered URL.
+
+
THREAD_COUNT_PATH - Static variable in class org.ldaptive.ad.control.GetStatsControl
+
+
DER path to thread count.
+
+
throttle - Variable in class org.ldaptive.transport.netty.HandleMap
+
+
Semaphore to throttle incoming requests.
+
+
THROTTLE_REQUESTS - Static variable in class org.ldaptive.transport.netty.HandleMap
+
+
If property is greater than zero, use the throttle semaphore.
+
+
THROTTLE_REQUESTS_PROPERTY - Static variable in class org.ldaptive.transport.netty.HandleMap
+
+
Ldap netty transport system property.
+
+
THROTTLE_TIMEOUT - Static variable in class org.ldaptive.transport.netty.HandleMap
+
+
Maximum time to wait for the throttle semaphore.
+
+
THROTTLE_TIMEOUT_PROPERTY - Static variable in class org.ldaptive.transport.netty.HandleMap
+
+
Ldap netty transport system property.
+
+
throwCondition - Variable in class org.ldaptive.AbstractOperation
+
+
Function to test results.
+
+
throwCondition - Variable in class org.ldaptive.AbstractSearchOperationFactory
+
+
Function to test results.
+
+
throwCondition - Variable in class org.ldaptive.ad.control.util.DirSyncClient
+
+
Function to test results.
+
+
throwCondition - Variable in class org.ldaptive.ext.MergeOperation
+
+
Function to test results.
+
+
throwCondition - Variable in class org.ldaptive.transport.DefaultOperationHandle
+
+
Function to run when a result is received to determine whether an exception should be raised.
+
+
throwIf(ResultPredicate) - Method in class org.ldaptive.AbstractOperation.AbstractBuilder
+
+
Sets the function to test a result.
+
+
throwIf(ResultPredicate) - Method in interface org.ldaptive.CompareOperationHandle
+
 
+
throwIf(ResultPredicate) - Method in interface org.ldaptive.extended.ExtendedOperationHandle
+
 
+
throwIf(ResultPredicate) - Method in interface org.ldaptive.OperationHandle
+
+
Sets the function to determine whether an exception should be raised by a particular result.
+
+
throwIf(ResultPredicate) - Method in interface org.ldaptive.SearchOperationHandle
+
 
+
throwIf(ResultPredicate) - Method in class org.ldaptive.transport.DefaultCompareOperationHandle
+
 
+
throwIf(ResultPredicate) - Method in class org.ldaptive.transport.DefaultExtendedOperationHandle
+
 
+
throwIf(ResultPredicate) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
throwIf(ResultPredicate) - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
throwIfClosed() - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Throws an exception if the Netty channel is closed.
+
+
throwIfNotInitialized() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Used to determine whether AbstractConnectionPool.initialize() has been invoked for this pool.
+
+
throwOnEscapeChars(String...) - Static method in class org.ldaptive.filter.RegexFilterFunction
+
+
Throws an exception if the supplied value matches RegexFilterFunction.ESCAPE_CHARS_PATTERN.
+
+
throwSecurityException() - Method in interface org.ldaptive.auth.AccountState.Error
+
+
Throws the LoginException that best maps to this error.
+
+
throwSecurityException() - Method in enum org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
 
+
throwSecurityException() - Method in enum org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
 
+
throwSecurityException() - Method in enum org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
 
+
throwSecurityException() - Method in enum org.ldaptive.auth.ext.PasswordExpirationAccountState.Error
+
 
+
throwSecurityException() - Method in enum org.ldaptive.control.PasswordPolicyControl.Error
+
 
+
time - Variable in class org.ldaptive.control.util.SyncReplCookie.CSN
+
+
CSN time.
+
+
TIME_LIMIT_EXCEEDED - org.ldaptive.ResultCode
+
+
time limit exceeded.
+
+
TIME_REGEX - Static variable in class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
+
Generalized time format regular expression.
+
+
timeBeforeExpiration - Variable in class org.ldaptive.control.PasswordExpiringControl
+
+
time in seconds until expiration.
+
+
timeBeforeExpiration - Variable in class org.ldaptive.control.PasswordPolicyControl
+
+
Ppolicy warning.
+
+
TimeBeforeExpirationHandler(PasswordPolicyControl) - Constructor for class org.ldaptive.control.PasswordPolicyControl.TimeBeforeExpirationHandler
+
+
Creates a new time before expiration handler.
+
+
timeLimit - Variable in class org.ldaptive.SearchRequest
+
+
Time limit.
+
+
timeLimit(Duration) - Method in class org.ldaptive.SearchRequest.Builder
+
+
Sets the time limit.
+
+
timeout(Duration) - Method in class org.ldaptive.AbstractConnectionValidator.AbstractBuilder
+
+
Sets the validation timeout.
+
+
timeoutIsFailure - Variable in class org.ldaptive.AbstractConnectionValidator
+
+
Whether the occurrence of a timeout should result in a validation failure.
+
+
timeoutIsFailure(boolean) - Method in class org.ldaptive.AbstractConnectionValidator.AbstractBuilder
+
+
Sets whether timeout is a validation failure.
+
+
TIMEZONE_PATTERN - Static variable in class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
+
Pattern for capturing timezone in generalized time.
+
+
TLS_NOT_SUPPORTED - org.ldaptive.ResultCode
+
+
tls not supported.
+
+
toByteArray(String, boolean) - Method in class org.ldaptive.LdapAttribute
+
+
Converts the supplied string value to a byte array respecting the LdapAttribute.binary flag.
+
+
toBytes(boolean) - Static method in class org.ldaptive.asn1.BooleanType
+
+
Converts the supplied boolean to a byte array.
+
+
toBytes(int) - Static method in class org.ldaptive.asn1.OidType
+
+
Converts the supplied oid component to a byte array.
+
+
toBytes(int[]) - Static method in class org.ldaptive.asn1.OidType
+
+
Converts the supplied list of oid components to a byte array.
+
+
toBytes(String) - Static method in class org.ldaptive.ad.GlobalIdentifier
+
+
Converts the supplied GUID to its binary format.
+
+
toBytes(String) - Static method in class org.ldaptive.ad.SecurityIdentifier
+
+
Converts the supplied SID to its binary format.
+
+
toBytes(String) - Static method in class org.ldaptive.asn1.OctetStringType
+
+
Converts the supplied string to a byte array using the UTF-8 encoding.
+
+
toBytes(BigInteger) - Static method in class org.ldaptive.asn1.IntegerType
+
+
Converts the supplied big integer to a byte array.
+
+
toBytes(UUID) - Static method in class org.ldaptive.asn1.UuidType
+
+
Converts the supplied uuid to a byte array.
+
+
toLowerCase(String) - Static method in class org.ldaptive.LdapUtils
+
+
Converts the supplied string to lower case.
+
+
toLowerCaseAscii(String) - Static method in class org.ldaptive.LdapUtils
+
+
Converts the characters A-Z to a-z.
+
+
toMillis(String) - Method in enum org.ldaptive.transcode.GeneralizedTimeValueTranscoder.FractionalPart
+
+
Converts the given fractional date part to milliseconds.
+
+
toNode(String) - Static method in class org.ldaptive.asn1.DERPath
+
+
Converts a string representation of a node into a DERPath.Node object.
+
+
TOO_LATE - org.ldaptive.ResultCode
+
+
too late, See RFC 3909.
+
+
toResult - Variable in class org.ldaptive.templates.Query
+
+
End index of search results to return.
+
+
toRoles(Collection<LdapAttribute>) - Static method in class org.ldaptive.jaas.LdapRole
+
+
Iterates over the supplied attributes and returns all values as a set of ldap roles.
+
+
toRoles(LdapEntry) - Static method in class org.ldaptive.jaas.LdapRole
+
+
Iterates over the supplied entry and returns all attributes as a set of ldap roles.
+
+
toRoles(SearchResponse) - Static method in class org.ldaptive.jaas.LdapRole
+
+
Iterates over the supplied result and returns all attributes as a set of ldap roles.
+
+
toString() - Method in class org.ldaptive.AbandonRequest
+
 
+
toString() - Method in class org.ldaptive.AbstractConnectionStrategy
+
 
+
toString() - Method in class org.ldaptive.AbstractConnectionValidator
+
 
+
toString() - Method in class org.ldaptive.AbstractMessage
+
 
+
toString() - Method in class org.ldaptive.AbstractOperation
+
 
+
toString() - Method in class org.ldaptive.AbstractOperationConnectionValidator
+
 
+
toString() - Method in class org.ldaptive.AbstractRequestMessage
+
 
+
toString() - Method in class org.ldaptive.AbstractResult
+
 
+
toString() - Method in class org.ldaptive.AbstractRetryMetadata
+
 
+
toString() - Method in class org.ldaptive.ad.control.DirSyncControl
+
 
+
toString() - Method in class org.ldaptive.ad.control.ExtendedDnControl
+
 
+
toString() - Method in class org.ldaptive.ad.control.GetStatsControl
+
 
+
toString() - Method in class org.ldaptive.ad.control.SearchOptionsControl
+
 
+
toString() - Method in class org.ldaptive.ad.control.util.NotificationClient.NotificationItem
+
 
+
toString() - Method in class org.ldaptive.ad.control.VerifyNameControl
+
 
+
toString() - Method in class org.ldaptive.AddRequest
+
 
+
toString() - Method in class org.ldaptive.asn1.AbstractDERTag
+
 
+
toString() - Method in class org.ldaptive.asn1.ApplicationDERTag
+
 
+
toString() - Method in class org.ldaptive.asn1.CustomDERTag
+
 
+
toString() - Method in class org.ldaptive.asn1.DefaultDERBuffer
+
 
+
toString() - Method in class org.ldaptive.asn1.DERPath.Node
+
 
+
toString() - Method in class org.ldaptive.asn1.DERPath
+
 
+
toString() - Method in class org.ldaptive.AttributeModification
+
 
+
toString() - Method in class org.ldaptive.auth.AccountState.DefaultWarning
+
 
+
toString() - Method in class org.ldaptive.auth.AccountState
+
 
+
toString() - Method in class org.ldaptive.auth.AuthenticationCriteria
+
 
+
toString() - Method in class org.ldaptive.auth.AuthenticationHandlerResponse
+
 
+
toString() - Method in class org.ldaptive.auth.AuthenticationRequest
+
 
+
toString() - Method in class org.ldaptive.auth.AuthenticationResponse
+
 
+
toString() - Method in class org.ldaptive.auth.Authenticator
+
 
+
toString() - Method in class org.ldaptive.auth.CompareAuthenticationHandler.Scheme
+
 
+
toString() - Method in class org.ldaptive.auth.CompareAuthenticationHandler
+
 
+
toString() - Method in class org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler
+
 
+
toString() - Method in class org.ldaptive.auth.ext.EDirectoryAuthenticationResponseHandler
+
 
+
toString() - Method in class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
 
+
toString() - Method in class org.ldaptive.auth.FormatDnResolver
+
 
+
toString() - Method in class org.ldaptive.auth.NoOpDnResolver
+
 
+
toString() - Method in class org.ldaptive.auth.NoOpEntryResolver
+
 
+
toString() - Method in class org.ldaptive.auth.SearchDnResolver
+
 
+
toString() - Method in class org.ldaptive.auth.SearchEntryResolver
+
 
+
toString() - Method in class org.ldaptive.auth.SimpleBindAuthenticationHandler
+
 
+
toString() - Method in class org.ldaptive.auth.User
+
 
+
toString() - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
+
 
+
toString() - Method in class org.ldaptive.beans.AbstractClassDescriptor
+
 
+
toString() - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
+
 
+
toString() - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
+
 
+
toString() - Method in class org.ldaptive.beans.reflect.DefaultDnValueMutator
+
 
+
toString() - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
 
+
toString() - Method in class org.ldaptive.beans.reflect.FieldAttributeValueMutator
+
 
+
toString() - Method in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
+
 
+
toString() - Method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
+
 
+
toString() - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
 
+
toString() - Method in class org.ldaptive.beans.spring.SpelDnValueMutator
+
 
+
toString() - Method in class org.ldaptive.BindConnectionInitializer
+
 
+
toString() - Method in class org.ldaptive.ClosedRetryMetadata
+
 
+
toString() - Method in class org.ldaptive.CompareConnectionValidator
+
 
+
toString() - Method in class org.ldaptive.CompareOperation
+
 
+
toString() - Method in class org.ldaptive.CompareRequest
+
 
+
toString() - Method in class org.ldaptive.concurrent.AbstractOperationWorker
+
 
+
toString() - Method in class org.ldaptive.ConnectionConfig
+
 
+
toString() - Method in class org.ldaptive.control.AbstractControl
+
 
+
toString() - Method in class org.ldaptive.control.AuthorizationIdentityResponseControl
+
 
+
toString() - Method in class org.ldaptive.control.EntryChangeNotificationControl
+
 
+
toString() - Method in class org.ldaptive.control.GenericControl
+
 
+
toString() - Method in class org.ldaptive.control.MatchedValuesRequestControl
+
 
+
toString() - Method in class org.ldaptive.control.PagedResultsControl
+
 
+
toString() - Method in class org.ldaptive.control.PasswordExpiringControl
+
 
+
toString() - Method in class org.ldaptive.control.PasswordPolicyControl
+
 
+
toString() - Method in class org.ldaptive.control.PersistentSearchRequestControl
+
 
+
toString() - Method in class org.ldaptive.control.ProxyAuthorizationControl
+
 
+
toString() - Method in class org.ldaptive.control.SessionTrackingControl
+
 
+
toString() - Method in class org.ldaptive.control.SortKey
+
 
+
toString() - Method in class org.ldaptive.control.SortRequestControl
+
 
+
toString() - Method in class org.ldaptive.control.SortResponseControl
+
 
+
toString() - Method in class org.ldaptive.control.SyncDoneControl
+
 
+
toString() - Method in class org.ldaptive.control.SyncRequestControl
+
 
+
toString() - Method in class org.ldaptive.control.SyncStateControl
+
 
+
toString() - Method in class org.ldaptive.control.util.SyncReplClient
+
 
+
toString() - Method in class org.ldaptive.control.util.SyncReplRunner
+
 
+
toString() - Method in class org.ldaptive.control.util.VirtualListViewParams
+
 
+
toString() - Method in class org.ldaptive.control.VirtualListViewRequestControl
+
 
+
toString() - Method in class org.ldaptive.control.VirtualListViewResponseControl
+
 
+
toString() - Method in class org.ldaptive.Credential
+
 
+
toString() - Method in class org.ldaptive.DefaultConnectionFactory
+
 
+
toString() - Method in class org.ldaptive.DeleteRequest
+
 
+
toString() - Method in class org.ldaptive.dn.DefaultRDnNormalizer
+
 
+
toString() - Method in class org.ldaptive.dn.Dn
+
 
+
toString() - Method in class org.ldaptive.dn.NameValue
+
 
+
toString() - Method in class org.ldaptive.dn.RDn
+
 
+
toString() - Method in class org.ldaptive.dns.AbstractDNSResolver
+
 
+
toString() - Method in class org.ldaptive.dns.DefaultDNSContextFactory
+
 
+
toString() - Method in class org.ldaptive.dns.SRVDNSResolver
+
 
+
toString() - Method in class org.ldaptive.dns.SRVRecord
+
 
+
toString() - Method in class org.ldaptive.ext.MergeRequest
+
 
+
toString() - Method in class org.ldaptive.extended.ExtendedOperation
+
 
+
toString() - Method in class org.ldaptive.extended.ExtendedRequest
+
 
+
toString() - Method in class org.ldaptive.extended.ExtendedResponse
+
 
+
toString() - Method in class org.ldaptive.extended.IntermediateResponse
+
 
+
toString() - Method in class org.ldaptive.extended.SyncInfoMessage
+
 
+
toString() - Method in class org.ldaptive.filter.AbstractAttributeValueAssertionFilter
+
 
+
toString() - Method in class org.ldaptive.filter.AndFilter
+
 
+
toString() - Method in class org.ldaptive.filter.ExtensibleFilter
+
 
+
toString() - Method in class org.ldaptive.filter.NotFilter
+
 
+
toString() - Method in class org.ldaptive.filter.OrFilter
+
 
+
toString() - Method in class org.ldaptive.filter.PresenceFilter
+
 
+
toString() - Method in class org.ldaptive.filter.SubstringFilter
+
 
+
toString() - Method in class org.ldaptive.FilterTemplate
+
 
+
toString() - Method in class org.ldaptive.handler.CaseChangeEntryHandler
+
 
+
toString() - Method in class org.ldaptive.handler.DnAttributeEntryHandler
+
 
+
toString() - Method in class org.ldaptive.handler.MergeAttributeEntryHandler
+
 
+
toString() - Method in class org.ldaptive.handler.MergeResultHandler
+
 
+
toString() - Method in class org.ldaptive.handler.RecursiveResultHandler
+
 
+
toString() - Method in class org.ldaptive.handler.SortResultHandler
+
 
+
toString() - Method in class org.ldaptive.jaas.LdapCredential
+
 
+
toString() - Method in class org.ldaptive.jaas.LdapDnPrincipal
+
 
+
toString() - Method in class org.ldaptive.jaas.LdapGroup
+
 
+
toString() - Method in class org.ldaptive.jaas.LdapPrincipal
+
 
+
toString() - Method in class org.ldaptive.jaas.LdapRole
+
 
+
toString() - Method in class org.ldaptive.jaas.SearchRoleResolver
+
 
+
toString() - Method in class org.ldaptive.LdapAttribute
+
 
+
toString() - Method in class org.ldaptive.LdapEntry
+
 
+
toString() - Method in class org.ldaptive.LdapURL
+
 
+
toString() - Method in class org.ldaptive.LdapURLRetryMetadata
+
 
+
toString() - Method in class org.ldaptive.LdapURLSet
+
 
+
toString() - Method in class org.ldaptive.ModifyDnRequest
+
 
+
toString() - Method in class org.ldaptive.ModifyRequest
+
 
+
toString() - Method in class org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
+
 
+
toString() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
 
+
toString() - Method in class org.ldaptive.pool.BindConnectionPassivator
+
 
+
toString() - Method in class org.ldaptive.pool.BlockingConnectionPool
+
 
+
toString() - Method in class org.ldaptive.pool.IdlePruneStrategy
+
 
+
toString() - Method in class org.ldaptive.pool.PooledConnectionStatistics
+
 
+
toString() - Method in class org.ldaptive.pool.Queue
+
 
+
toString() - Method in class org.ldaptive.PooledConnectionFactory
+
 
+
toString() - Method in class org.ldaptive.sasl.CramMD5BindRequest
+
 
+
toString() - Method in class org.ldaptive.sasl.DefaultSaslClientRequest
+
 
+
toString() - Method in class org.ldaptive.sasl.DigestMD5BindRequest
+
 
+
toString() - Method in class org.ldaptive.sasl.GssApiBindRequest
+
 
+
toString() - Method in class org.ldaptive.sasl.SaslBindRequest
+
 
+
toString() - Method in class org.ldaptive.sasl.SaslConfig
+
 
+
toString() - Method in class org.ldaptive.schema.AttributeType
+
 
+
toString() - Method in class org.ldaptive.schema.DITContentRule
+
 
+
toString() - Method in class org.ldaptive.schema.DITStructureRule
+
 
+
toString() - Method in class org.ldaptive.schema.Extensions
+
 
+
toString() - Method in class org.ldaptive.schema.MatchingRule
+
 
+
toString() - Method in class org.ldaptive.schema.MatchingRuleUse
+
 
+
toString() - Method in class org.ldaptive.schema.NameForm
+
 
+
toString() - Method in class org.ldaptive.schema.ObjectClass
+
 
+
toString() - Method in class org.ldaptive.schema.Schema
+
 
+
toString() - Method in class org.ldaptive.schema.Syntax
+
 
+
toString() - Method in class org.ldaptive.SearchConnectionValidator
+
 
+
toString() - Method in class org.ldaptive.SearchOperation
+
 
+
toString() - Method in class org.ldaptive.SearchRequest
+
 
+
toString() - Method in class org.ldaptive.SearchResponse
+
 
+
toString() - Method in class org.ldaptive.SearchResultReference
+
 
+
toString() - Method in class org.ldaptive.SimpleBindRequest
+
 
+
toString() - Method in class org.ldaptive.SingleConnectionFactory
+
 
+
toString() - Method in class org.ldaptive.ssl.AggregateTrustManager
+
 
+
toString() - Method in class org.ldaptive.ssl.DefaultSSLContextInitializer
+
 
+
toString() - Method in class org.ldaptive.ssl.HostnameVerifierAdapter
+
 
+
toString() - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
 
+
toString() - Method in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
 
+
toString() - Method in class org.ldaptive.ssl.SslConfig
+
 
+
toString() - Method in class org.ldaptive.ssl.X509CredentialConfig
+
 
+
toString() - Method in class org.ldaptive.ssl.X509SSLContextInitializer
+
 
+
toString() - Method in class org.ldaptive.templates.Query
+
 
+
toString() - Method in class org.ldaptive.templates.SearchTemplates
+
 
+
toString() - Method in class org.ldaptive.templates.SearchTemplatesOperation
+
 
+
toString() - Method in class org.ldaptive.transport.DefaultCompareOperationHandle
+
 
+
toString() - Method in class org.ldaptive.transport.DefaultExtendedOperationHandle
+
 
+
toString() - Method in class org.ldaptive.transport.DefaultOperationHandle
+
 
+
toString() - Method in class org.ldaptive.transport.DefaultSearchOperationHandle
+
 
+
toString() - Method in class org.ldaptive.transport.netty.ConnectionTransport
+
 
+
toString() - Method in class org.ldaptive.transport.netty.EncodedRequest
+
 
+
toString() - Method in class org.ldaptive.transport.netty.HandleMap
+
 
+
toString() - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
toString() - Method in class org.ldaptive.transport.netty.NettyConnectionFactoryTransport
+
 
+
toString() - Method in class org.ldaptive.transport.netty.NettyDERBuffer
+
 
+
toString(byte[]) - Static method in class org.ldaptive.ad.GlobalIdentifier
+
+
Converts the supplied GUID to its string format.
+
+
toString(byte[]) - Static method in class org.ldaptive.ad.SecurityIdentifier
+
+
Converts the supplied SID to its string format.
+
+
toString(StringBuilder) - Method in class org.ldaptive.asn1.DERPath.Node
+
+
Appends the string representation of this instance to the given string builder.
+
+
toUpperCase(String) - Static method in class org.ldaptive.LdapUtils
+
+
Converts the supplied string to upper case.
+
+
toUpperCaseAscii(String) - Static method in class org.ldaptive.LdapUtils
+
+
Converts the characters a-z to A-Z.
+
+
TrackingIdentifierHandler(SessionTrackingControl) - Constructor for class org.ldaptive.control.SessionTrackingControl.TrackingIdentifierHandler
+
+
Creates a new tracking identifier handler.
+
+
transcoder - Variable in class org.ldaptive.beans.spring.SpelAttributeValueMutator
+
+
Custom transcoder for this attribute.
+
+
transcoder() - Method in annotation type org.ldaptive.beans.Attribute
+
+
Transcoder for this attribute.
+
+
TRANSCODER - Static variable in class org.ldaptive.ad.UnicodePwdAttribute
+
+
transcoder used when adding string values.
+
+
TranscoderFactory - Class in org.ldaptive.beans.reflect
+
+
Creates value transcoders and stores them in a static map.
+
+
TranscoderFactory() - Constructor for class org.ldaptive.beans.reflect.TranscoderFactory
+
+
Default constructor.
+
+
TRANSCODERS - Static variable in class org.ldaptive.beans.reflect.TranscoderFactory
+
+
Value transcoders.
+
+
transport - Variable in class org.ldaptive.DefaultConnectionFactory
+
+
Transport used by this factory.
+
+
Transport - Interface in org.ldaptive.transport
+
+
Provides an abstraction layer for different TransportConnection implementations.
+
+
TRANSPORT_OVERRIDE - Static variable in class org.ldaptive.transport.TransportFactory
+
+
Map of connection factory class to transport constructor.
+
+
TransportConnection - Class in org.ldaptive.transport
+
+
Base class for connection implementations.
+
+
TransportConnection(ConnectionConfig) - Constructor for class org.ldaptive.transport.TransportConnection
+
+
Creates a new transport connection.
+
+
TransportFactory - Class in org.ldaptive.transport
+
+
Factory for creating connection transports.
+
+
TransportFactory() - Constructor for class org.ldaptive.transport.TransportFactory
+
+
Default constructor.
+
+
transportOption(String, Object) - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
transportOptions - Variable in class org.ldaptive.ConnectionConfig
+
+
Transport options.
+
+
TreeDeleteControl - Class in org.ldaptive.control
+
+
Request control for TreeDelete.
+
+
TreeDeleteControl() - Constructor for class org.ldaptive.control.TreeDeleteControl
+
+
Default constructor.
+
+
TreeDeleteControl(boolean) - Constructor for class org.ldaptive.control.TreeDeleteControl
+
+
Creates a new tree delete control.
+
+
trimSpace(String) - Static method in class org.ldaptive.LdapUtils
+
+
Removes the space character from both the beginning and end of the supplied value.
+
+
TRUE_BYTE - Static variable in class org.ldaptive.asn1.BooleanType
+
+
Boolean true byte representation.
+
+
trustAliases - Variable in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
Aliases of trust entries to use.
+
+
trustCertificates - Variable in class org.ldaptive.ssl.X509CredentialConfig
+
+
Name of the trust certificates to use for the SSL connection.
+
+
trustCertificates(String) - Method in class org.ldaptive.ssl.X509CredentialConfig.Builder
+
 
+
trustCerts - Variable in class org.ldaptive.ssl.X509SSLContextInitializer
+
+
Certificates used to create trust managers.
+
+
trustKeystore - Variable in class org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
KeyStore used to create trust managers.
+
+
trustManager - Variable in class org.ldaptive.ssl.X509ExtendedTrustManagerWrapper
+
+
Trust manager.
+
+
trustManagerCheck(AggregateTrustManager.TrustManagerConsumer) - Method in class org.ldaptive.ssl.AggregateTrustManager
+
+
Invoke the supplied consumer for each trust manager.
+
+
trustManagers - Variable in class org.ldaptive.ssl.AbstractSSLContextInitializer
+
+
Trust managers.
+
+
trustManagers - Variable in class org.ldaptive.ssl.AggregateTrustManager
+
+
Trust managers to invoke.
+
+
trustManagers - Variable in class org.ldaptive.ssl.DefaultTrustManager
+
+
Default trust managers.
+
+
trustManagers - Variable in class org.ldaptive.ssl.SslConfig
+
+
Trust managers.
+
+
trustManagers(TrustManager...) - Method in class org.ldaptive.ssl.SslConfig.Builder
+
 
+
trustStore - Variable in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Name of the truststore to use for the SSL connection.
+
+
trustStore(String) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig.Builder
+
 
+
trustStoreAliases - Variable in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Truststore aliases to use.
+
+
trustStoreAliases(String...) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig.Builder
+
 
+
trustStorePassword - Variable in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Password needed to open the truststore.
+
+
trustStorePassword(String) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig.Builder
+
 
+
trustStoreType - Variable in class org.ldaptive.ssl.KeyStoreCredentialConfig
+
+
Truststore type.
+
+
trustStoreType(String) - Method in class org.ldaptive.ssl.KeyStoreCredentialConfig.Builder
+
 
+
trustStrategy - Variable in class org.ldaptive.ssl.AggregateTrustManager
+
+
Whether to require all trust managers succeed.
+
+
tryFirstPass - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Whether credentials from the shared state should be used if they are available.
+
+
type - Variable in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
+
+
Type that is a collection.
+
+
type - Variable in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
+
+
Type of array element for this transcoder.
+
+
type(SyncInfoMessage.Type) - Method in class org.ldaptive.extended.SyncInfoMessage.Builder
+
 
+
Type() - Constructor for enum org.ldaptive.AttributeModification.Type
+
 
+
Type() - Constructor for enum org.ldaptive.extended.SyncInfoMessage.Type
+
 
+
Type() - Constructor for enum org.ldaptive.filter.Filter.Type
+
 
+
typeConverter - Variable in class org.ldaptive.beans.spring.SpringLdapEntryMapper
+
+
Type converter used by all contexts.
+
+
typeMappings - Variable in class org.ldaptive.beans.generate.BeanGenerator
+
+
Mapping to determine attribute value type.
+
+
typeMappings(Map<String, Class<?>>) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
+
 
+
typesOnly - Variable in class org.ldaptive.SearchRequest
+
+
Types only.
+
+
typesOnly(boolean) - Method in class org.ldaptive.SearchRequest.Builder
+
+
Sets the types only.
+
+
+ + + +

U

+
+
UNAVAILABLE - org.ldaptive.ResultCode
+
+
unavailable.
+
+
UNAVAILABLE_CRITICAL_EXTENSION - org.ldaptive.ResultCode
+
+
unavailable critical extension.
+
+
UnbindRequest - Class in org.ldaptive
+
+
LDAP unbind request defined as:
+
+
UnbindRequest() - Constructor for class org.ldaptive.UnbindRequest
+
 
+
UNDEFINED_ATTRIBUTE_TYPE - org.ldaptive.ResultCode
+
+
undefined attribute type.
+
+
UnicodePwdAttribute - Class in org.ldaptive.ad
+
+
Helper class for the active directory unicodePwd attribute.
+
+
UnicodePwdAttribute() - Constructor for class org.ldaptive.ad.UnicodePwdAttribute
+
+
Default constructor.
+
+
UnicodePwdAttribute(String...) - Constructor for class org.ldaptive.ad.UnicodePwdAttribute
+
+
Creates a new unicode pwd attribute.
+
+
UnicodePwdValueTranscoder - Class in org.ldaptive.ad.transcode
+
+
Decodes and encodes an active directory unicodePwd value for use in an ldap attribute value.
+
+
UnicodePwdValueTranscoder() - Constructor for class org.ldaptive.ad.transcode.UnicodePwdValueTranscoder
+
 
+
UNIFORM_RESOURCE_IDENTIFIER - org.ldaptive.ssl.DefaultHostnameVerifier.SubjectAltNameType
+
+
uniform resource identifier (6).
+
+
UNISTR - org.ldaptive.asn1.UniversalDERTag
+
+
UniversalString type.
+
+
UniversalDERTag - Enum in org.ldaptive.asn1
+
+
Enumeration with common BER/DER universal tag types.
+
+
UniversalDERTag(int, boolean) - Constructor for enum org.ldaptive.asn1.UniversalDERTag
+
+
Creates a new universal DER tag.
+
+
UNKNOWN - org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
unknown state.
+
+
unsolicitedNotification(UnsolicitedNotification) - Method in class org.ldaptive.transport.DefaultOperationHandle
+
+ +
+
UnsolicitedNotification - Class in org.ldaptive.extended
+
+
LDAP unsolicited notification defined as:
+
+
UnsolicitedNotification() - Constructor for class org.ldaptive.extended.UnsolicitedNotification
+
+
Default constructor.
+
+
UnsolicitedNotification(DERBuffer) - Constructor for class org.ldaptive.extended.UnsolicitedNotification
+
+
Creates a new unsolicited notification.
+
+
UnsolicitedNotification.Builder - Class in org.ldaptive.extended
+
 
+
UnsolicitedNotificationHandler - Interface in org.ldaptive.handler
+
+
Marker interface for an intermediate response handler.
+
+
unsolicitedNotificationHandlers - Variable in class org.ldaptive.AbstractOperation
+
+
Functions to handle unsolicited notifications.
+
+
unsolicitedNotificationHandlers - Variable in class org.ldaptive.AbstractSearchOperationFactory
+
+
Functions to handle unsolicited notifications.
+
+
UNWILLING_TO_PERFORM - org.ldaptive.ResultCode
+
+
unwilling to perform.
+
+
UPPER - org.ldaptive.handler.CaseChangeEntryHandler.CaseChange
+
+
upper case.
+
+
uris(String...) - Method in class org.ldaptive.SearchResultReference.Builder
+
 
+
url(String) - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
URL_PATTERN - Static variable in class org.ldaptive.LdapURL
+
+
Pattern to match LDAP URL.
+
+
URLResourceLoader - Class in org.ldaptive.io
+
+
Creates an InputStream from a string that is a URL.
+
+
URLResourceLoader() - Constructor for class org.ldaptive.io.URLResourceLoader
+
 
+
urls - Variable in class org.ldaptive.LdapURLSet
+
+
List of LDAP URLs to connect to in the order provided by the connection strategy.
+
+
usage - Variable in class org.ldaptive.schema.AttributeType
+
+
Usage.
+
+
USE_NIO - Static variable in class org.ldaptive.transport.netty.NettyUtils
+
+
Whether to use NIO even if other transports are available.
+
+
useFirstPass - Variable in class org.ldaptive.jaas.AbstractLoginModule
+
+
Whether credentials from the shared state should be used.
+
+
useOperationalAttributes - Variable in class org.ldaptive.beans.generate.BeanGenerator
+
+
Whether to include operational attributes.
+
+
useOperationalAttributes(boolean) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
+
 
+
useOptionalAttributes - Variable in class org.ldaptive.beans.generate.BeanGenerator
+
+
Whether to include optional attributes.
+
+
useOptionalAttributes(boolean) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
+
 
+
user - Variable in class org.ldaptive.auth.AuthenticationRequest
+
+
User.
+
+
user(User) - Method in class org.ldaptive.auth.AuthenticationRequest.Builder
+
+
Sets the user.
+
+
User - Class in org.ldaptive.auth
+
+
Encapsulates the data needed to perform authentication for a user.
+
+
User(String) - Constructor for class org.ldaptive.auth.User
+
+
Creates a new user.
+
+
User(String, Object) - Constructor for class org.ldaptive.auth.User
+
+
Creates a new user.
+
+
USER_APPLICATIONS - org.ldaptive.schema.AttributeUsage
+
+
user applications.
+
+
USER_CANCELLED - org.ldaptive.ResultCode
+
+
user cancelled.
+
+
useReplace - Variable in class org.ldaptive.ext.MergeRequest
+
+
Whether to use replace or add/delete for attribute modifications.
+
+
userFilter - Variable in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Filter for searching for the user.
+
+
userFilter - Variable in class org.ldaptive.auth.SearchDnResolver
+
+
Filter for searching for the user.
+
+
userFilterParameters - Variable in class org.ldaptive.auth.AbstractSearchEntryResolver
+
+
Filter parameters for searching for the user.
+
+
userFilterParameters - Variable in class org.ldaptive.auth.SearchDnResolver
+
+
Filter parameters for searching for the user.
+
+
username - Variable in class org.ldaptive.sasl.ScramBindRequest
+
+
Username.
+
+
USERNAME_ACCT_OID - Static variable in class org.ldaptive.control.SessionTrackingControl
+
+
OID for the SASL authorization identity string format.
+
+
userRoleAttribute - Variable in class org.ldaptive.jaas.LdapLoginModule
+
+
User attribute to add to role data.
+
+
useSSL - Variable in class org.ldaptive.dns.SRVDNSResolver
+
+
Connect to LDAP using LDAPS.
+
+
useSSL - Variable in class org.ldaptive.dns.SRVRecord
+
+
whether to use LDAPS.
+
+
useSSL - Variable in class org.ldaptive.DnsSrvConnectionStrategy
+
+
Connect to LDAP using LDAPS.
+
+
useStartTLS - Variable in class org.ldaptive.ConnectionConfig
+
+
Connect to LDAP using startTLS.
+
+
useStartTLS(boolean) - Method in class org.ldaptive.ConnectionConfig.Builder
+
 
+
UTCTIME - org.ldaptive.asn1.UniversalDERTag
+
+
UTCTime type.
+
+
utf8Encode(byte[]) - Static method in class org.ldaptive.LdapUtils
+
+
This will convert the supplied value to a UTF-8 encoded string.
+
+
utf8Encode(byte[], boolean) - Static method in class org.ldaptive.LdapUtils
+
+
This will convert the supplied value to a UTF-8 encoded string.
+
+
utf8Encode(String) - Static method in class org.ldaptive.LdapUtils
+
+
This will convert the supplied value to a UTF-8 encoded byte array.
+
+
utf8Encode(String, boolean) - Static method in class org.ldaptive.LdapUtils
+
+
This will convert the supplied value to a UTF-8 encoded byte array.
+
+
UTF8STR - org.ldaptive.asn1.UniversalDERTag
+
+
UTF8String type.
+
+
UUID_LENGTH - Static variable in class org.ldaptive.asn1.UuidType
+
+
Number of bytes in a uuid.
+
+
uuids(UUID...) - Method in class org.ldaptive.extended.SyncInfoMessage.Builder
+
 
+
UuidType - Class in org.ldaptive.asn1
+
+
Converts UUIDs to and from their DER encoded format.
+
+
UuidType(UUID) - Constructor for class org.ldaptive.asn1.UuidType
+
+
Creates a new uuid type.
+
+
UuidType(DERTag, UUID) - Constructor for class org.ldaptive.asn1.UuidType
+
+
Creates a new uuid type.
+
+
UUIDValueTranscoder - Class in org.ldaptive.transcode
+
+
Decodes and encodes a UUID for use in an ldap attribute value.
+
+
UUIDValueTranscoder() - Constructor for class org.ldaptive.transcode.UUIDValueTranscoder
+
 
+
+ + + +

V

+
+
validate() - Method in class org.ldaptive.pool.AbstractConnectionPool
+
+
Attempts to validate all connections in the pool.
+
+
validate(String) - Method in class org.ldaptive.schema.AbstractDefaultDefinitionFunction
+
+
Validates that the supplied definition is generally of the correct form.
+
+
validateFilter(Filter) - Method in class org.ldaptive.control.MatchedValuesRequestControl
+
+
Throws if the supplied filter is not a valid type for the matched values request control.
+
+
validateInput(String, AuthenticationRequest) - Method in class org.ldaptive.auth.Authenticator
+
+
Validates the authentication request and resolved DN.
+
+
validateOnCheckIn - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Whether the ldap connection should be validated when returned to the pool.
+
+
validateOnCheckIn(boolean) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
validateOnCheckOut - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Whether the ldap connection should be validated when given from the pool.
+
+
validateOnCheckOut(boolean) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
validatePeriod - Variable in class org.ldaptive.AbstractConnectionValidator
+
+
Validation period.
+
+
validatePeriodically - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
Whether the pool should be validated periodically.
+
+
validatePeriodically(boolean) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
validateTimeout - Variable in class org.ldaptive.AbstractConnectionValidator
+
+
Maximum length of time a connection validation should block.
+
+
ValidationException - Exception in org.ldaptive.pool
+
+
Thrown when an attempt to validate a pooled connection fails.
+
+
ValidationException(Exception) - Constructor for exception org.ldaptive.pool.ValidationException
+
+
Creates a new validation exception.
+
+
ValidationException(String) - Constructor for exception org.ldaptive.pool.ValidationException
+
+
Creates a new validation exception.
+
+
ValidationException(String, Exception) - Constructor for exception org.ldaptive.pool.ValidationException
+
+
Creates a new validation exception.
+
+
validationExceptionHandler - Variable in class org.ldaptive.PooledConnectionFactory
+
+
Validation exception handler.
+
+
validationExceptionHandler(ValidationExceptionHandler) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
ValidationExceptionHandler - Interface in org.ldaptive.pool
+
+
Marker interface for a validation exception handler.
+
+
validator - Variable in class org.ldaptive.pool.AbstractConnectionPool
+
+
For validating connections.
+
+
validator - Variable in class org.ldaptive.SingleConnectionFactory
+
+
For validating the connection.
+
+
validator(ConnectionValidator) - Method in class org.ldaptive.PooledConnectionFactory.Builder
+
 
+
validator(ConnectionValidator) - Method in class org.ldaptive.SingleConnectionFactory.Builder
+
 
+
ValidatorHandler(ConnectionValidator) - Constructor for class org.ldaptive.transport.netty.NettyConnection.ValidatorHandler
+
+
Creates a new validator handler.
+
+
validResultCodes - Variable in class org.ldaptive.AbstractOperationConnectionValidator
+
+
Valid result codes.
+
+
validResultCodes(ResultCode...) - Method in class org.ldaptive.AbstractOperationConnectionValidator.AbstractBuilder
+
+
Sets the result codes to use for validation.
+
+
value - Variable in class org.ldaptive.AbstractMessage.ControlParser
+
+
Control value.
+
+
value - Variable in enum org.ldaptive.ad.control.DirSyncControl.Flag
+
+
underlying value.
+
+
value - Variable in class org.ldaptive.control.GenericControl
+
+
control value.
+
+
value - Variable in enum org.ldaptive.control.PersistentSearchChangeType
+
+
underlying value.
+
+
value - Variable in enum org.ldaptive.control.SyncRequestControl.Mode
+
+
underlying value.
+
+
value - Variable in enum org.ldaptive.control.SyncStateControl.State
+
+
underlying value.
+
+
value - Variable in class org.ldaptive.control.util.SyncReplCookie.CSN
+
+
Entire CSN value.
+
+
value - Variable in enum org.ldaptive.ReturnAttributes
+
+
underlying value.
+
+
value() - Method in enum org.ldaptive.ad.control.DirSyncControl.Flag
+
+
Returns the value.
+
+
value() - Method in enum org.ldaptive.control.PersistentSearchChangeType
+
+
Returns the value.
+
+
value() - Method in enum org.ldaptive.control.SyncRequestControl.Mode
+
+
Returns the value.
+
+
value() - Method in enum org.ldaptive.control.SyncStateControl.State
+
+
Returns the value.
+
+
value() - Method in enum org.ldaptive.props.PropertySource.PropertyDomain
+
+
Returns the properties domain value.
+
+
value() - Method in enum org.ldaptive.ResultCode
+
+
Returns the result code value.
+
+
value() - Method in enum org.ldaptive.ReturnAttributes
+
+
Returns the value(s).
+
+
value(byte[]) - Method in class org.ldaptive.extended.ExtendedRequest.Builder
+
+
Sets the request value.
+
+
value(String) - Method in class org.ldaptive.CompareRequest.Builder
+
+
Sets the assertion value.
+
+
VALUE_PATH - Static variable in class org.ldaptive.AbstractMessage.ControlParser
+
+
DER path to value.
+
+
VALUE_PATH - Static variable in class org.ldaptive.extended.ExtendedResponse
+
+
DER path to value.
+
+
valueOf(int) - Static method in enum org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
Returns the error for the supplied integer constant.
+
+
valueOf(int) - Static method in enum org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
+
Returns the error for the supplied integer constant.
+
+
valueOf(int) - Static method in enum org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
Returns the error for the supplied integer constant.
+
+
valueOf(int) - Static method in enum org.ldaptive.control.PasswordPolicyControl.Error
+
+
Returns the error for the supplied integer constant.
+
+
valueOf(int) - Static method in enum org.ldaptive.control.PersistentSearchChangeType
+
+
Returns the persistent search change type for the supplied integer constant.
+
+
valueOf(int) - Static method in enum org.ldaptive.control.SyncRequestControl.Mode
+
+
Returns the mode for the supplied integer constant.
+
+
valueOf(int) - Static method in enum org.ldaptive.control.SyncStateControl.State
+
+
Returns the state for the supplied integer constant.
+
+
valueOf(int) - Static method in enum org.ldaptive.ResultCode
+
+
Returns the result code for the supplied integer constant.
+
+
valueOf(long) - Static method in enum org.ldaptive.ad.control.DirSyncControl.Flag
+
+
Returns the flag for the supplied integer constant.
+
+
valueOf(String) - Static method in enum org.ldaptive.ad.control.DirSyncControl.Flag
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.ad.control.ExtendedDnControl.Flag
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.ad.control.SearchOptionsControl.Flag
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.asn1.UniversalDERTag
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.AttributeModification.Type
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.auth.AuthenticationResultCode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.auth.ext.PasswordExpirationAccountState.Error
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.control.PasswordPolicyControl.Error
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.control.PersistentSearchChangeType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.control.SyncRequestControl.Mode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.control.SyncStateControl.State
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.DerefAliases
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.extended.SyncInfoMessage.Type
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.filter.Filter.Type
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.filter.SubstringFilter.Substrings
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.handler.CaseChangeEntryHandler.CaseChange
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.pool.QueueType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.props.PropertySource.PropertyDomain
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.ResultCode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.ReturnAttributes
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.sasl.Mechanism
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.sasl.QualityOfProtection
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.sasl.SecurityStrength
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.schema.AttributeUsage
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.schema.ObjectClassType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.SearchScope
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.ssl.AggregateTrustManager.Strategy
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.ssl.DefaultHostnameVerifier.SubjectAltNameType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.transcode.GeneralizedTimeValueTranscoder.FractionalPart
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.ldaptive.transport.netty.NettyConnection.MessageStatus
+
+
Returns the enum constant of this type with the specified name.
+
+
values - Variable in class org.ldaptive.LdapEntry.AttributeParser
+
+
Attribute values.
+
+
values() - Static method in enum org.ldaptive.ad.control.DirSyncControl.Flag
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.ad.control.ExtendedDnControl.Flag
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.ad.control.SearchOptionsControl.Flag
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.asn1.UniversalDERTag
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.AttributeModification.Type
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.auth.AuthenticationResultCode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.auth.ext.EDirectoryAccountState.Error
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.auth.ext.FreeIPAAccountState.Error
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.auth.ext.PasswordExpirationAccountState.Error
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Method in annotation type org.ldaptive.beans.Attribute
+
+
Attribute values.
+
+
values() - Static method in enum org.ldaptive.control.PasswordPolicyControl.Error
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.control.PersistentSearchChangeType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.control.SyncRequestControl.Mode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.control.SyncStateControl.State
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.DerefAliases
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.extended.SyncInfoMessage.Type
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.filter.Filter.Type
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.filter.SubstringFilter.Substrings
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.handler.CaseChangeEntryHandler.CaseChange
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.pool.QueueType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.props.PropertySource.PropertyDomain
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.ResultCode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.ReturnAttributes
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.sasl.Mechanism
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.sasl.QualityOfProtection
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.sasl.SecurityStrength
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.schema.AttributeUsage
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.schema.ObjectClassType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.SearchScope
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.ssl.AggregateTrustManager.Strategy
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.ssl.DefaultHostnameVerifier.SubjectAltNameType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.transcode.GeneralizedTimeValueTranscoder.FractionalPart
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.ldaptive.transport.netty.NettyConnection.MessageStatus
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values(byte[]...) - Method in class org.ldaptive.LdapAttribute.Builder
+
 
+
values(String...) - Method in class org.ldaptive.LdapAttribute.Builder
+
 
+
values(ByteBuffer...) - Method in class org.ldaptive.LdapAttribute.Builder
+
 
+
values(Function<T, byte[]>, T...) - Method in class org.ldaptive.LdapAttribute.Builder
+
 
+
VALUES_PATH - Static variable in class org.ldaptive.LdapEntry.AttributeParser
+
+
DER path to values.
+
+
valueTranscoder - Variable in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
+
+
Transcoder for modifying this attribute.
+
+
valueTranscoder - Variable in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
+
+
Underlying value transcoder.
+
+
valueTranscoder - Variable in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
+
Transcoder for this type.
+
+
valueTranscoder - Variable in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
+
+
Underlying value transcoder.
+
+
ValueTranscoder<T> - Interface in org.ldaptive.transcode
+
+
Interface for decoding and encoding custom types for ldap attribute values.
+
+
verified - Variable in class org.ldaptive.ssl.HostnameVerifyingListener
+
+
Whether hostname verification succeeded.
+
+
verified - Variable in class org.ldaptive.transport.ScramSaslClient.ServerFinalMessage
+
+
Whether the server message was successfully verified.
+
+
verifier - Variable in class org.ldaptive.ssl.DefaultHostnameVerifier
+
+
Hostname verifier delegate.
+
+
verify(String, X509Certificate) - Method in class org.ldaptive.ssl.AllowAnyHostnameVerifier
+
 
+
verify(String, X509Certificate) - Method in interface org.ldaptive.ssl.CertificateHostnameVerifier
+
+
Verify the supplied hostname matches the supplied certificate.
+
+
verify(String, X509Certificate) - Method in class org.ldaptive.ssl.DefaultHostnameVerifier
+
+
Verify if the hostname is an IP address using LdapUtils.isIPAddress(String).
+
+
verify(String, SSLSession) - Method in class org.ldaptive.ssl.AllowAnyHostnameVerifier
+
 
+
verify(String, SSLSession) - Method in class org.ldaptive.ssl.DefaultHostnameVerifier
+
 
+
verify(String, SSLSession) - Method in class org.ldaptive.ssl.HostnameVerifierAdapter
+
 
+
verifyDNS(String, X509Certificate) - Method in class org.ldaptive.ssl.DefaultHostnameVerifier
+
+
Verify the certificate allows use of the supplied DNS name.
+
+
verifyHostname(SSLSession, X509Certificate) - Method in class org.ldaptive.ssl.X509ExtendedTrustManagerWrapper
+
+
Resolves a hostname from the supplied session and invokes X509ExtendedTrustManagerWrapper.hostnameVerifier.
+
+
verifyIP(String, X509Certificate) - Method in class org.ldaptive.ssl.DefaultHostnameVerifier
+
+
Verify the certificate allows use of the supplied IP address.
+
+
VerifyNameControl - Class in org.ldaptive.ad.control
+
+
Request control for active directory servers to use an extended form of an object distinguished name.
+
+
VerifyNameControl() - Constructor for class org.ldaptive.ad.control.VerifyNameControl
+
+
Default constructor.
+
+
VerifyNameControl(String) - Constructor for class org.ldaptive.ad.control.VerifyNameControl
+
+
Creates a new verify name control.
+
+
VerifyNameControl(String, boolean) - Constructor for class org.ldaptive.ad.control.VerifyNameControl
+
+
Creates a new verify name control.
+
+
VERSION - Static variable in interface org.ldaptive.BindRequest
+
+
bind protocol version.
+
+
viewResult - Variable in class org.ldaptive.control.VirtualListViewResponseControl
+
+
Result of the vlv operation.
+
+
ViewResultHandler(VirtualListViewResponseControl) - Constructor for class org.ldaptive.control.VirtualListViewResponseControl.ViewResultHandler
+
+
Creates a new view result handler.
+
+
VIRTUAL_LIST_VIEW_ERROR - org.ldaptive.ResultCode
+
+
virtual list view error, See draft-ietf-ldapext-ldapv3-vlv.
+
+
VirtualListViewClient - Class in org.ldaptive.control.util
+
+
Client that simplifies using the virtual list view control.
+
+
VirtualListViewClient(ConnectionFactory, SortKey...) - Constructor for class org.ldaptive.control.util.VirtualListViewClient
+
+
Creates a new virtual list view client.
+
+
VirtualListViewParams - Class in org.ldaptive.control.util
+
+
Contains data required by the virtual list view operation.
+
+
VirtualListViewParams(int, int, int) - Constructor for class org.ldaptive.control.util.VirtualListViewParams
+
+
Creates a new virtual list view params.
+
+
VirtualListViewParams(int, int, int, CookieManager) - Constructor for class org.ldaptive.control.util.VirtualListViewParams
+
+
Creates a new virtual list view params.
+
+
VirtualListViewParams(String, int, int) - Constructor for class org.ldaptive.control.util.VirtualListViewParams
+
+
Creates a new virtual list view params.
+
+
VirtualListViewParams(String, int, int, CookieManager) - Constructor for class org.ldaptive.control.util.VirtualListViewParams
+
+
Creates a new virtual list view params.
+
+
VirtualListViewRequestControl - Class in org.ldaptive.control
+
+
Request control for virtual list view.
+
+
VirtualListViewRequestControl() - Constructor for class org.ldaptive.control.VirtualListViewRequestControl
+
+
Default constructor.
+
+
VirtualListViewRequestControl(int, int, int) - Constructor for class org.ldaptive.control.VirtualListViewRequestControl
+
+
Creates a new virtual list view request control.
+
+
VirtualListViewRequestControl(int, int, int, boolean) - Constructor for class org.ldaptive.control.VirtualListViewRequestControl
+
+
Creates a new virtual list view request control.
+
+
VirtualListViewRequestControl(int, int, int, byte[], boolean) - Constructor for class org.ldaptive.control.VirtualListViewRequestControl
+
+
Creates a new virtual list view request control.
+
+
VirtualListViewRequestControl(int, int, int, int, byte[]) - Constructor for class org.ldaptive.control.VirtualListViewRequestControl
+
+
Creates a new virtual list view request control.
+
+
VirtualListViewRequestControl(int, int, int, int, byte[], boolean) - Constructor for class org.ldaptive.control.VirtualListViewRequestControl
+
+
Creates a new virtual list view request control.
+
+
VirtualListViewRequestControl(String, int, int) - Constructor for class org.ldaptive.control.VirtualListViewRequestControl
+
+
Creates a new virtual list view request control.
+
+
VirtualListViewRequestControl(String, int, int, boolean) - Constructor for class org.ldaptive.control.VirtualListViewRequestControl
+
+
Creates a new virtual list view request control.
+
+
VirtualListViewRequestControl(String, int, int, byte[]) - Constructor for class org.ldaptive.control.VirtualListViewRequestControl
+
+
Creates a new virtual list view request control.
+
+
VirtualListViewRequestControl(String, int, int, byte[], boolean) - Constructor for class org.ldaptive.control.VirtualListViewRequestControl
+
+
Creates a new virtual list view request control.
+
+
VirtualListViewResponseControl - Class in org.ldaptive.control
+
+
Response control for virtual list view.
+
+
VirtualListViewResponseControl() - Constructor for class org.ldaptive.control.VirtualListViewResponseControl
+
+
Default constructor.
+
+
VirtualListViewResponseControl(boolean) - Constructor for class org.ldaptive.control.VirtualListViewResponseControl
+
+
Creates a new virtual list view response control.
+
+
VirtualListViewResponseControl(int, int, ResultCode, byte[]) - Constructor for class org.ldaptive.control.VirtualListViewResponseControl
+
+
Creates a new virtual list view response control.
+
+
VirtualListViewResponseControl(int, int, ResultCode, byte[], boolean) - Constructor for class org.ldaptive.control.VirtualListViewResponseControl
+
+
Creates a new virtual list view response control.
+
+
VirtualListViewResponseControl.ContentCountHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the content count.
+
+
VirtualListViewResponseControl.ContextIDHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the context ID.
+
+
VirtualListViewResponseControl.TargetPositionHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the target position.
+
+
VirtualListViewResponseControl.ViewResultHandler - Class in org.ldaptive.control
+
+
Parse handler implementation for the view result.
+
+
VTEXSTR - org.ldaptive.asn1.UniversalDERTag
+
+
VideotexString type.
+
+
+ + + +

W

+
+
waitForConnectionEstablish(NettyConnection.ClientInitializer, ChannelFuture) - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Waits until the TCP connection has completed.
+
+
waitForSSLHandshake(Channel) - Method in class org.ldaptive.transport.netty.NettyConnection
+
+
Waits until the SSL handshake has completed.
+
+
warningPeriod - Variable in class org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler
+
+
Amount of time before expiration to produce a warning.
+
+
warningPeriod - Variable in class org.ldaptive.auth.ext.EDirectoryAuthenticationResponseHandler
+
+
Amount of time before expiration to produce a warning.
+
+
warningPeriod - Variable in class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
Amount of time before expiration to produce a warning.
+
+
weight - Variable in class org.ldaptive.dns.SRVRecord
+
+
SRV weight.
+
+
WhoAmIEntryResolver - Class in org.ldaptive.auth
+
+
Executes the whoami extended operation on the authenticated connection, then performs an object level search + on the result.
+
+
WhoAmIEntryResolver() - Constructor for class org.ldaptive.auth.WhoAmIEntryResolver
+
 
+
WhoAmIRequest - Class in org.ldaptive.extended
+
+
LDAP who am i request defined as:
+
+
WhoAmIRequest() - Constructor for class org.ldaptive.extended.WhoAmIRequest
+
+
Default constructor.
+
+
WhoAmIResponseParser - Class in org.ldaptive.extended
+
+
Utility class for parsing the responseValue from a whoami extended operation.
+
+
WhoAmIResponseParser() - Constructor for class org.ldaptive.extended.WhoAmIResponseParser
+
+
Default constructor.
+
+
withoutProof - Variable in class org.ldaptive.transport.ScramSaslClient.ClientFinalMessage
+
+
Channel binding attribute plus the combined nonce.
+
+
write() - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Writes the generated classes to disk.
+
+
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class org.ldaptive.transport.netty.SaslHandler
+
 
+
write(String) - Method in class org.ldaptive.beans.generate.BeanGenerator
+
+
Writes the generated classes to disk at the supplied path.
+
+
write(SearchResponse) - Method in class org.ldaptive.io.LdifWriter
+
+
Writes the supplied search result to the writer.
+
+
write(SearchResponse) - Method in interface org.ldaptive.io.SearchResultWriter
+
+
Writes the supplied ldap result.
+
+
write(DefaultOperationHandle) - Method in class org.ldaptive.transport.netty.NettyConnection
+
 
+
write(DefaultOperationHandle) - Method in class org.ldaptive.transport.TransportConnection
+
+
Write the request in the supplied handle to the LDAP server.
+
+
writeCookie(byte[]) - Method in interface org.ldaptive.control.util.CookieManager
+
+
Writes a cookie to storage.
+
+
writeCookie(byte[]) - Method in class org.ldaptive.control.util.DefaultCookieManager
+
 
+
WSP_REGEX - Static variable in class org.ldaptive.schema.AbstractRegexDefinitionFunction
+
+
Regex to match zero or more spaces.
+
+
+ + + +

X

+
+
X400_ADDRESS - org.ldaptive.ssl.DefaultHostnameVerifier.SubjectAltNameType
+
+
x400 address (3).
+
+
X509CertificateCredentialReader - Class in org.ldaptive.ssl
+
+
Loads an X.509 certificate credential from a classpath, filepath, or stream resource.
+
+
X509CertificateCredentialReader() - Constructor for class org.ldaptive.ssl.X509CertificateCredentialReader
+
 
+
X509CertificatesCredentialReader - Class in org.ldaptive.ssl
+
+
Loads X.509 certificate credentials from a classpath, filepath, or stream resource.
+
+
X509CertificatesCredentialReader() - Constructor for class org.ldaptive.ssl.X509CertificatesCredentialReader
+
 
+
X509CredentialConfig - Class in org.ldaptive.ssl
+
+
Provides the properties necessary for creating an SSL context initializer with an X.509 credential reader.
+
+
X509CredentialConfig() - Constructor for class org.ldaptive.ssl.X509CredentialConfig
+
 
+
X509CredentialConfig.Builder - Class in org.ldaptive.ssl
+
 
+
X509DnDecoder - Class in org.ldaptive.ssl
+
+
Utility class for decoding the DER data in an X509 DN.
+
+
X509DnDecoder() - Constructor for class org.ldaptive.ssl.X509DnDecoder
+
 
+
X509ExtendedTrustManagerWrapper - Class in org.ldaptive.ssl
+
+
Wraps an X509TrustManager in order to provide hostname verification.
+
+
X509ExtendedTrustManagerWrapper(X509TrustManager, CertificateHostnameVerifier) - Constructor for class org.ldaptive.ssl.X509ExtendedTrustManagerWrapper
+
+
Creates a new X509 extended trust manager wrapper.
+
+
X509SSLContextInitializer - Class in org.ldaptive.ssl
+
+
Provides an SSL context initializer which can use X.509 certificates to create key and trust managers.
+
+
X509SSLContextInitializer() - Constructor for class org.ldaptive.ssl.X509SSLContextInitializer
+
 
+
+ + + +

Y

+
+
YEAR_PATTERN - Static variable in class org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
+
Pattern for capturing the year in generalized time.
+
+
+ + + +

Z

+
+
ZonedDateTimeToStringConverter - Class in org.ldaptive.beans.spring.convert
+
+
Convert a ZonedDateTime to a String.
+
+
ZonedDateTimeToStringConverter() - Constructor for class org.ldaptive.beans.spring.convert.ZonedDateTimeToStringConverter
+
 
+
+A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages
+
+ + + diff --git a/javadocs/2.3.1/index.html b/javadocs/2.3.1/index.html new file mode 100644 index 000000000..5d5750273 --- /dev/null +++ b/javadocs/2.3.1/index.html @@ -0,0 +1,320 @@ + + + + + +Overview (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Ldaptive 2.3.1 API

+
+ +
+ + + diff --git a/javadocs/2.3.1/jquery-ui.overrides.css b/javadocs/2.3.1/jquery-ui.overrides.css new file mode 100644 index 000000000..facf852c2 --- /dev/null +++ b/javadocs/2.3.1/jquery-ui.overrides.css @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + /* Overrides the color of selection used in jQuery UI */ + background: #F8981D; + border: 1px solid #F8981D; +} diff --git a/javadocs/2.3.1/jquery/external/jquery/jquery.js b/javadocs/2.3.1/jquery/external/jquery/jquery.js new file mode 100644 index 000000000..50937333b --- /dev/null +++ b/javadocs/2.3.1/jquery/external/jquery/jquery.js @@ -0,0 +1,10872 @@ +/*! + * jQuery JavaScript Library v3.5.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2020-05-04T22:49Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var flat = arr.flat ? function( array ) { + return arr.flat.call( array ); +} : function( array ) { + return arr.concat.apply( [], array ); +}; + + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + +var document = window.document; + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.5.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + even: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return ( i + 1 ) % 2; + } ) ); + }, + + odd: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return i % 2; + } ) ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a provided context; falls back to the global one + // if not specified. + globalEval: function( code, options, doc ) { + DOMEval( code, { nonce: options && options.nonce }, doc ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return flat( ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( _i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.5 + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://js.foundation/ + * + * Date: 2020-03-14 + */ +( function( window ) { +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ( {} ).hasOwnProperty, + arr = [], + pop = arr.pop, + pushNative = arr.push, + push = arr.push, + slice = arr.slice, + + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[ i ] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + + "ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram + identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + + // "Attribute values must be CSS identifiers [capture 5] + // or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + + whitespace + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rhtml = /HTML$/i, + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), + funescape = function( escape, nonHex ) { + var high = "0x" + escape.slice( 1 ) - 0x10000; + + return nonHex ? + + // Strip the backslash prefix from a non-hex escape sequence + nonHex : + + // Replace a hexadecimal escape sequence with the encoded Unicode code point + // Support: IE <=11+ + // For values outside the Basic Multilingual Plane (BMP), manually construct a + // surrogate pair + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + ( arr = slice.call( preferredDoc.childNodes ) ), + preferredDoc.childNodes + ); + + // Support: Android<4.0 + // Detect silently failing push.apply + // eslint-disable-next-line no-unused-expressions + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + pushNative.apply( target, slice.call( els ) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + + // Can't trust NodeList.length + while ( ( target[ j++ ] = els[ i++ ] ) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + setDocument( context ); + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { + + // ID selector + if ( ( m = match[ 1 ] ) ) { + + // Document context + if ( nodeType === 9 ) { + if ( ( elem = context.getElementById( m ) ) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && ( elem = newContext.getElementById( m ) ) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[ 2 ] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !nonnativeSelectorCache[ selector + " " ] && + ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && + + // Support: IE 8 only + // Exclude object elements + ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // The technique has to be used as well when a leading combinator is used + // as such selectors are not recognized by querySelectorAll. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && + ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + + // We can use :scope instead of the ID hack if the browser + // supports it & if we're not changing the context. + if ( newContext !== context || !support.scope ) { + + // Capture the context ID, setting it first if necessary + if ( ( nid = context.getAttribute( "id" ) ) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", ( nid = expando ) ); + } + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + + toSelector( groups[ i ] ); + } + newSelector = groups.join( "," ); + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return ( cache[ key + " " ] = value ); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement( "fieldset" ); + + try { + return !!fn( el ); + } catch ( e ) { + return false; + } finally { + + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split( "|" ), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[ i ] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( ( cur = cur.nextSibling ) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return ( name === "input" || name === "button" ) && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction( function( argument ) { + argument = +argument; + return markFunction( function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ ( j = matchIndexes[ i ] ) ] ) { + seed[ j ] = !( matches[ j ] = seed[ j ] ); + } + } + } ); + } ); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + var namespace = elem.namespaceURI, + docElem = ( elem.ownerDocument || elem ).documentElement; + + // Support: IE <=8 + // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes + // https://bugs.jquery.com/ticket/4833 + return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9 - 11+, Edge 12 - 18+ + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( preferredDoc != document && + ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, + // Safari 4 - 5 only, Opera <=11.6 - 12.x only + // IE/Edge & older browsers don't support the :scope pseudo-class. + // Support: Safari 6.0 only + // Safari 6.0 supports :scope but it's an alias of :root there. + support.scope = assert( function( el ) { + docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); + return typeof el.querySelectorAll !== "undefined" && + !el.querySelectorAll( ":scope fieldset div" ).length; + } ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert( function( el ) { + el.className = "i"; + return !el.getAttribute( "className" ); + } ); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert( function( el ) { + el.appendChild( document.createComment( "" ) ); + return !el.getElementsByTagName( "*" ).length; + } ); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert( function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + } ); + + // ID filter and find + if ( support.getById ) { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute( "id" ) === attrId; + }; + }; + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode( "id" ); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( ( elem = elems[ i++ ] ) ) { + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find[ "TAG" ] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert( function( el ) { + + var input; + + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll( "[selected]" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push( "~=" ); + } + + // Support: IE 11+, Edge 15 - 18+ + // IE 11/Edge don't find elements on a `[name='']` query in some cases. + // Adding a temporary attribute to the document before the selection works + // around the issue. + // Interestingly, IE 10 & older don't seem to have the issue. + input = document.createElement( "input" ); + input.setAttribute( "name", "" ); + el.appendChild( input ); + if ( !el.querySelectorAll( "[name='']" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + + whitespace + "*(?:''|\"\")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll( ":checked" ).length ) { + rbuggyQSA.push( ":checked" ); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push( ".#.+[+~]" ); + } + + // Support: Firefox <=3.6 - 5 only + // Old Firefox doesn't throw on a badly-escaped identifier. + el.querySelectorAll( "\\\f" ); + rbuggyQSA.push( "[\\r\\n\\f]" ); + } ); + + assert( function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement( "input" ); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll( "[name=d]" ).length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: Opera 10 - 11 only + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll( "*,:x" ); + rbuggyQSA.push( ",.*:" ); + } ); + } + + if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector ) ) ) ) { + + assert( function( el ) { + + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + } ); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + ) ); + } : + function( a, b ) { + if ( b ) { + while ( ( b = b.parentNode ) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { + + // Choose the first element that is related to our preferred document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( a == document || a.ownerDocument == preferredDoc && + contains( preferredDoc, a ) ) { + return -1; + } + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( b == document || b.ownerDocument == preferredDoc && + contains( preferredDoc, b ) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + return a == document ? -1 : + b == document ? 1 : + /* eslint-enable eqeqeq */ + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( ( cur = cur.parentNode ) ) { + ap.unshift( cur ); + } + cur = b; + while ( ( cur = cur.parentNode ) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[ i ] === bp[ i ] ) { + i++; + } + + return i ? + + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[ i ], bp[ i ] ) : + + // Otherwise nodes in our document sort first + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + ap[ i ] == preferredDoc ? -1 : + bp[ i ] == preferredDoc ? 1 : + /* eslint-enable eqeqeq */ + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + setDocument( elem ); + + if ( support.matchesSelector && documentIsHTML && + !nonnativeSelectorCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch ( e ) { + nonnativeSelectorCache( expr, true ); + } + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( context.ownerDocument || context ) != document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( elem.ownerDocument || elem ) != document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return ( sel + "" ).replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + + // If no nodeType, this is expected to be an array + while ( ( node = elem[ i++ ] ) ) { + + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[ 1 ] = match[ 1 ].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[ 3 ] = ( match[ 3 ] || match[ 4 ] || + match[ 5 ] || "" ).replace( runescape, funescape ); + + if ( match[ 2 ] === "~=" ) { + match[ 3 ] = " " + match[ 3 ] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[ 1 ] = match[ 1 ].toLowerCase(); + + if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { + + // nth-* requires argument + if ( !match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[ 4 ] = +( match[ 4 ] ? + match[ 5 ] + ( match[ 6 ] || 1 ) : + 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); + match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); + + // other types prohibit arguments + } else if ( match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[ 6 ] && match[ 2 ]; + + if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[ 3 ] ) { + match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + + // Get excess from tokenize (recursively) + ( excess = tokenize( unquoted, true ) ) && + + // advance to the next closing parenthesis + ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { + + // excess is a negative index + match[ 0 ] = match[ 0 ].slice( 0, excess ); + match[ 2 ] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { + return true; + } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + ( pattern = new RegExp( "(^|" + whitespace + + ")" + className + "(" + whitespace + "|$)" ) ) && classCache( + className, function( elem ) { + return pattern.test( + typeof elem.className === "string" && elem.className || + typeof elem.getAttribute !== "undefined" && + elem.getAttribute( "class" ) || + "" + ); + } ); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + /* eslint-disable max-len */ + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + /* eslint-enable max-len */ + + }; + }, + + "CHILD": function( type, what, _argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, _context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( ( node = node[ dir ] ) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( ( node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + + // Use previously-cached element index if available + if ( useCache ) { + + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + + // Use the same loop as above to seek `elem` from the start + while ( ( node = ++nodeIndex && node && node[ dir ] || + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || + ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction( function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[ i ] ); + seed[ idx ] = !( matches[ idx ] = matched[ i ] ); + } + } ) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + + // Potentially complex pseudos + "not": markFunction( function( selector ) { + + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction( function( seed, matches, _context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( ( elem = unmatched[ i ] ) ) { + seed[ i ] = !( matches[ i ] = elem ); + } + } + } ) : + function( elem, _context, xml ) { + input[ 0 ] = elem; + matcher( input, null, xml, results ); + + // Don't keep the element (issue #299) + input[ 0 ] = null; + return !results.pop(); + }; + } ), + + "has": markFunction( function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + } ), + + "contains": markFunction( function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; + }; + } ), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + + // lang value must be a valid identifier + if ( !ridentifier.test( lang || "" ) ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( ( elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); + return false; + }; + } ), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && + ( !document.hasFocus || document.hasFocus() ) && + !!( elem.type || elem.href || ~elem.tabIndex ); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return ( nodeName === "input" && !!elem.checked ) || + ( nodeName === "option" && !!elem.selected ); + }, + + "selected": function( elem ) { + + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + // eslint-disable-next-line no-unused-expressions + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos[ "empty" ]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( ( attr = elem.getAttribute( "type" ) ) == null || + attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo( function() { + return [ 0 ]; + } ), + + "last": createPositionalPseudo( function( _matchIndexes, length ) { + return [ length - 1 ]; + } ), + + "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + } ), + + "even": createPositionalPseudo( function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "odd": createPositionalPseudo( function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? + argument + length : + argument > length ? + length : + argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ) + } +}; + +Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || ( match = rcomma.exec( soFar ) ) ) { + if ( match ) { + + // Don't consume trailing commas as valid + soFar = soFar.slice( match[ 0 ].length ) || soFar; + } + groups.push( ( tokens = [] ) ); + } + + matched = false; + + // Combinators + if ( ( match = rcombinators.exec( soFar ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + + // Cast descendant combinators to space + type: match[ 0 ].replace( rtrim, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || + ( match = preFilters[ type ]( match ) ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[ i ].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || ( elem[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || + ( outerCache[ elem.uniqueID ] = {} ); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( ( oldCache = uniqueCache[ key ] ) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return ( newCache[ 2 ] = oldCache[ 2 ] ); + } else { + + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[ i ]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[ 0 ]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[ i ], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( ( elem = unmatched[ i ] ) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction( function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( + selector || "*", + context.nodeType ? [ context ] : context, + [] + ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( ( elem = temp[ i ] ) ) { + matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) ) { + + // Restore matcherIn since elem is not yet a final match + temp.push( ( matcherIn[ i ] = elem ) ); + } + } + postFinder( null, ( matcherOut = [] ), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) && + ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { + + seed[ temp ] = !( results[ temp ] = elem ); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + } ); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[ 0 ].type ], + implicitRelative = leadingRelative || Expr.relative[ " " ], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + ( checkContext = context ).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[ j ].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens + .slice( 0, i - 1 ) + .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), + + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), + len = elems.length; + + if ( outermost ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + outermostContext = context == document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( !context && elem.ownerDocument != document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( ( matcher = elementMatchers[ j++ ] ) ) { + if ( matcher( elem, context || document, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + + // They will have gone through all possible matchers + if ( ( elem = !matcher && elem ) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( ( matcher = setMatchers[ j++ ] ) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !( unmatched[ i ] || setMatched[ i ] ) ) { + setMatched[ i ] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[ i ] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( + selector, + matcherFromGroupMatchers( elementMatchers, setMatchers ) + ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( ( selector = compiled.selector || selector ) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[ 0 ] = match[ 0 ].slice( 0 ); + if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { + + context = ( Expr.find[ "ID" ]( token.matches[ 0 ] + .replace( runescape, funescape ), context ) || [] )[ 0 ]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[ i ]; + + // Abort if we hit a combinator + if ( Expr.relative[ ( type = token.type ) ] ) { + break; + } + if ( ( find = Expr.find[ type ] ) ) { + + // Search, expanding context for leading sibling combinators + if ( ( seed = find( + token.matches[ 0 ].replace( runescape, funescape ), + rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || + context + ) ) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert( function( el ) { + + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; +} ); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert( function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute( "href" ) === "#"; +} ) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + } ); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert( function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +} ) ) { + addHandle( "value", function( elem, _name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + } ); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert( function( el ) { + return el.getAttribute( "disabled" ) == null; +} ) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; + } + } ); +} + +return Sizzle; + +} )( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, _i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, _i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, _i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( elem.contentDocument != null && + + // Support: IE 11+ + // elements with no `data` attribute has an object + // `contentDocument` with a `null` prototype. + getProto( elem.contentDocument ) ) { + + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( _i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, _key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( _all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var documentElement = document.documentElement; + + + + var isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ); + }, + composed = { composed: true }; + + // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only + // Check attachment across shadow DOM boundaries when possible (gh-3504) + // Support: iOS 10.0-10.2 only + // Early iOS 10 versions support `attachShadow` but not `getRootNode`, + // leading to errors. We need to check for `getRootNode`. + if ( documentElement.getRootNode ) { + isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ) || + elem.getRootNode( composed ) === elem.ownerDocument; + }; + } +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + isAttached( elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = elem.nodeType && + ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // Support: IE <=9 only + // IE <=9 replaces "; + support.option = !!div.lastChild; +} )(); + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
" ], + col: [ 2, "", "
" ], + tr: [ 2, "", "
" ], + td: [ 3, "", "
" ], + + _default: [ 0, "", "" ] +}; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: IE <=9 only +if ( !support.option ) { + wrapMap.optgroup = wrapMap.option = [ 1, "" ]; +} + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, attached, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + attached = isAttached( elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( attached ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 - 11+ +// focus() and blur() are asynchronous, except when they are no-op. +// So expect focus to be synchronous when the element is already active, +// and blur to be synchronous when the element is not already active. +// (focus and blur are always synchronous in other supported browsers, +// this just defines when we can count on it). +function expectSync( elem, type ) { + return ( elem === safeActiveElement() ) === ( type === "focus" ); +} + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Only attach events to objects that accept data + if ( !acceptData( elem ) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = Object.create( null ); + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( nativeEvent ), + + handlers = ( + dataPriv.get( this, "events" ) || Object.create( null ) + )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", returnTrue ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, expectSync ) { + + // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add + if ( !expectSync ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var notAsync, result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + // Saved data should be false in such cases, but might be a leftover capture object + // from an async native handler (gh-4350) + if ( !saved.length ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + // Support: IE <=9 - 11+ + // focus() and blur() are asynchronous + notAsync = expectSync( this, type ); + this[ type ](); + result = dataPriv.get( this, type ); + if ( saved !== result || notAsync ) { + dataPriv.set( this, type, false ); + } else { + result = {}; + } + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + return result.value; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering the + // native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved.length ) { + + // ...and capture the result + dataPriv.set( this, type, { + value: jQuery.event.trigger( + + // Support: IE <=9 - 11+ + // Extend with the prototype to reset the above stopImmediatePropagation() + jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), + saved.slice( 1 ), + this + ) + } ); + + // Abort handling of the native event + event.stopImmediatePropagation(); + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, expectSync ); + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + delegateType: delegateType + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.get( src ); + events = pdataOld.events; + + if ( events ) { + dataPriv.remove( dest, "handle events" ); + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = flat( args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + }, doc ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html; + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var swap = function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableTrDimensionsVal, reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + }, + + // Support: IE 9 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Behavior in IE 9 is more subtle than in newer versions & it passes + // some versions of this test; make sure not to make it pass there! + reliableTrDimensions: function() { + var table, tr, trChild, trStyle; + if ( reliableTrDimensionsVal == null ) { + table = document.createElement( "table" ); + tr = document.createElement( "tr" ); + trChild = document.createElement( "div" ); + + table.style.cssText = "position:absolute;left:-11111px"; + tr.style.height = "1px"; + trChild.style.height = "9px"; + + documentElement + .appendChild( table ) + .appendChild( tr ) + .appendChild( trChild ); + + trStyle = window.getComputedStyle( tr ); + reliableTrDimensionsVal = parseInt( trStyle.height ) > 3; + + documentElement.removeChild( table ); + } + return reliableTrDimensionsVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( _elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Support: IE 9 - 11 only + // Use offsetWidth/offsetHeight for when box sizing is unreliable. + // In those cases, the computed value can be trusted to be border-box. + if ( ( !support.boxSizingReliable() && isBorderBox || + + // Support: IE 10 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Interestingly, in some cases IE 9 doesn't suffer from this issue. + !support.reliableTrDimensions() && nodeName( elem, "tr" ) || + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + val === "auto" || + + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + + // Make sure the element is visible & connected + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "gridArea": true, + "gridColumn": true, + "gridColumnEnd": true, + "gridColumnStart": true, + "gridRow": true, + "gridRowEnd": true, + "gridRowStart": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( _i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( + dataPriv.get( cur, "events" ) || Object.create( null ) + )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + + // Handle: regular nodes (via `this.ownerDocument`), window + // (via `this.document`) & document (via `this`). + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = { guid: Date.now() }; + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( _i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Use a noop converter for missing script + if ( !isSuccess && jQuery.inArray( "script", s.dataTypes ) > -1 ) { + s.converters[ "text script" ] = function() {}; + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( _i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + +jQuery.ajaxPrefilter( function( s ) { + var i; + for ( i in s.headers ) { + if ( i.toLowerCase() === "content-type" ) { + s.contentType = s.headers[ i ] || ""; + } + } +} ); + + +jQuery._evalUrl = function( url, options, doc ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options, doc ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( "\r\n"; + +// inject VBScript +document.write(IEBinaryToArray_ByteStr_Script); + +global.JSZipUtils._getBinaryFromXHR = function (xhr) { + var binary = xhr.responseBody; + var byteMapping = {}; + for ( var i = 0; i < 256; i++ ) { + for ( var j = 0; j < 256; j++ ) { + byteMapping[ String.fromCharCode( i + (j << 8) ) ] = + String.fromCharCode(i) + String.fromCharCode(j); + } + } + var rawBytes = IEBinaryToArray_ByteStr(binary); + var lastChr = IEBinaryToArray_ByteStr_Last(binary); + return rawBytes.replace(/[\s\S]/g, function( match ) { + return byteMapping[match]; + }) + lastChr; +}; + +// enforcing Stuk's coding style +// vim: set shiftwidth=4 softtabstop=4: + +},{}]},{},[1]) +; diff --git a/javadocs/2.3.1/jquery/jszip-utils/dist/jszip-utils-ie.min.js b/javadocs/2.3.1/jquery/jszip-utils/dist/jszip-utils-ie.min.js new file mode 100644 index 000000000..93d8bc8ef --- /dev/null +++ b/javadocs/2.3.1/jquery/jszip-utils/dist/jszip-utils-ie.min.js @@ -0,0 +1,10 @@ +/*! + +JSZipUtils - A collection of cross-browser utilities to go along with JSZip. + + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g\r\n";document.write(b),a.JSZipUtils._getBinaryFromXHR=function(a){for(var b=a.responseBody,c={},d=0;256>d;d++)for(var e=0;256>e;e++)c[String.fromCharCode(d+(e<<8))]=String.fromCharCode(d)+String.fromCharCode(e);var f=IEBinaryToArray_ByteStr(b),g=IEBinaryToArray_ByteStr_Last(b);return f.replace(/[\s\S]/g,function(a){return c[a]})+g}},{}]},{},[1]); diff --git a/javadocs/2.3.1/jquery/jszip-utils/dist/jszip-utils.js b/javadocs/2.3.1/jquery/jszip-utils/dist/jszip-utils.js new file mode 100644 index 000000000..775895ec9 --- /dev/null +++ b/javadocs/2.3.1/jquery/jszip-utils/dist/jszip-utils.js @@ -0,0 +1,118 @@ +/*! + +JSZipUtils - A collection of cross-browser utilities to go along with JSZip. + + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function(e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):"undefined"!=typeof window?window.JSZipUtils=e():"undefined"!=typeof global?global.JSZipUtils=e():"undefined"!=typeof self&&(self.JSZipUtils=e())}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function(a){"object"==typeof exports?module.exports=a():"function"==typeof define&&define.amd?define(a):"undefined"!=typeof window?window.JSZipUtils=a():"undefined"!=typeof global?global.JSZipUtils=a():"undefined"!=typeof self&&(self.JSZipUtils=a())}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g + +(c) 2009-2016 Stuart Knightley +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown. + +JSZip uses the library pako released under the MIT license : +https://github.com/nodeca/pako/blob/master/LICENSE +*/ + +(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.JSZip = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o> 2; + enc2 = ((chr1 & 3) << 4) | (chr2 >> 4); + enc3 = remainingBytes > 1 ? (((chr2 & 15) << 2) | (chr3 >> 6)) : 64; + enc4 = remainingBytes > 2 ? (chr3 & 63) : 64; + + output.push(_keyStr.charAt(enc1) + _keyStr.charAt(enc2) + _keyStr.charAt(enc3) + _keyStr.charAt(enc4)); + + } + + return output.join(""); +}; + +// public method for decoding +exports.decode = function(input) { + var chr1, chr2, chr3; + var enc1, enc2, enc3, enc4; + var i = 0, resultIndex = 0; + + var dataUrlPrefix = "data:"; + + if (input.substr(0, dataUrlPrefix.length) === dataUrlPrefix) { + // This is a common error: people give a data url + // (data:image/png;base64,iVBOR...) with a {base64: true} and + // wonders why things don't work. + // We can detect that the string input looks like a data url but we + // *can't* be sure it is one: removing everything up to the comma would + // be too dangerous. + throw new Error("Invalid base64 input, it looks like a data url."); + } + + input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); + + var totalLength = input.length * 3 / 4; + if(input.charAt(input.length - 1) === _keyStr.charAt(64)) { + totalLength--; + } + if(input.charAt(input.length - 2) === _keyStr.charAt(64)) { + totalLength--; + } + if (totalLength % 1 !== 0) { + // totalLength is not an integer, the length does not match a valid + // base64 content. That can happen if: + // - the input is not a base64 content + // - the input is *almost* a base64 content, with a extra chars at the + // beginning or at the end + // - the input uses a base64 variant (base64url for example) + throw new Error("Invalid base64 input, bad content length."); + } + var output; + if (support.uint8array) { + output = new Uint8Array(totalLength|0); + } else { + output = new Array(totalLength|0); + } + + while (i < input.length) { + + enc1 = _keyStr.indexOf(input.charAt(i++)); + enc2 = _keyStr.indexOf(input.charAt(i++)); + enc3 = _keyStr.indexOf(input.charAt(i++)); + enc4 = _keyStr.indexOf(input.charAt(i++)); + + chr1 = (enc1 << 2) | (enc2 >> 4); + chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); + chr3 = ((enc3 & 3) << 6) | enc4; + + output[resultIndex++] = chr1; + + if (enc3 !== 64) { + output[resultIndex++] = chr2; + } + if (enc4 !== 64) { + output[resultIndex++] = chr3; + } + + } + + return output; +}; + +},{"./support":30,"./utils":32}],2:[function(require,module,exports){ +'use strict'; + +var external = require("./external"); +var DataWorker = require('./stream/DataWorker'); +var Crc32Probe = require('./stream/Crc32Probe'); +var DataLengthProbe = require('./stream/DataLengthProbe'); + +/** + * Represent a compressed object, with everything needed to decompress it. + * @constructor + * @param {number} compressedSize the size of the data compressed. + * @param {number} uncompressedSize the size of the data after decompression. + * @param {number} crc32 the crc32 of the decompressed file. + * @param {object} compression the type of compression, see lib/compressions.js. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the compressed data. + */ +function CompressedObject(compressedSize, uncompressedSize, crc32, compression, data) { + this.compressedSize = compressedSize; + this.uncompressedSize = uncompressedSize; + this.crc32 = crc32; + this.compression = compression; + this.compressedContent = data; +} + +CompressedObject.prototype = { + /** + * Create a worker to get the uncompressed content. + * @return {GenericWorker} the worker. + */ + getContentWorker: function () { + var worker = new DataWorker(external.Promise.resolve(this.compressedContent)) + .pipe(this.compression.uncompressWorker()) + .pipe(new DataLengthProbe("data_length")); + + var that = this; + worker.on("end", function () { + if (this.streamInfo['data_length'] !== that.uncompressedSize) { + throw new Error("Bug : uncompressed data size mismatch"); + } + }); + return worker; + }, + /** + * Create a worker to get the compressed content. + * @return {GenericWorker} the worker. + */ + getCompressedWorker: function () { + return new DataWorker(external.Promise.resolve(this.compressedContent)) + .withStreamInfo("compressedSize", this.compressedSize) + .withStreamInfo("uncompressedSize", this.uncompressedSize) + .withStreamInfo("crc32", this.crc32) + .withStreamInfo("compression", this.compression) + ; + } +}; + +/** + * Chain the given worker with other workers to compress the content with the + * given compression. + * @param {GenericWorker} uncompressedWorker the worker to pipe. + * @param {Object} compression the compression object. + * @param {Object} compressionOptions the options to use when compressing. + * @return {GenericWorker} the new worker compressing the content. + */ +CompressedObject.createWorkerFrom = function (uncompressedWorker, compression, compressionOptions) { + return uncompressedWorker + .pipe(new Crc32Probe()) + .pipe(new DataLengthProbe("uncompressedSize")) + .pipe(compression.compressWorker(compressionOptions)) + .pipe(new DataLengthProbe("compressedSize")) + .withStreamInfo("compression", compression); +}; + +module.exports = CompressedObject; + +},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require("./stream/GenericWorker"); + +exports.STORE = { + magic: "\x00\x00", + compressWorker : function (compressionOptions) { + return new GenericWorker("STORE compression"); + }, + uncompressWorker : function () { + return new GenericWorker("STORE decompression"); + } +}; +exports.DEFLATE = require('./flate'); + +},{"./flate":7,"./stream/GenericWorker":28}],4:[function(require,module,exports){ +'use strict'; + +var utils = require('./utils'); + +/** + * The following functions come from pako, from pako/lib/zlib/crc32.js + * released under the MIT license, see pako https://github.com/nodeca/pako/ + */ + +// Use ordinary array, since untyped makes no boost here +function makeTable() { + var c, table = []; + + for(var n =0; n < 256; n++){ + c = n; + for(var k =0; k < 8; k++){ + c = ((c&1) ? (0xEDB88320 ^ (c >>> 1)) : (c >>> 1)); + } + table[n] = c; + } + + return table; +} + +// Create table on load. Just 255 signed longs. Not a problem. +var crcTable = makeTable(); + + +function crc32(crc, buf, len, pos) { + var t = crcTable, end = pos + len; + + crc = crc ^ (-1); + + for (var i = pos; i < end; i++ ) { + crc = (crc >>> 8) ^ t[(crc ^ buf[i]) & 0xFF]; + } + + return (crc ^ (-1)); // >>> 0; +} + +// That's all for the pako functions. + +/** + * Compute the crc32 of a string. + * This is almost the same as the function crc32, but for strings. Using the + * same function for the two use cases leads to horrible performances. + * @param {Number} crc the starting value of the crc. + * @param {String} str the string to use. + * @param {Number} len the length of the string. + * @param {Number} pos the starting position for the crc32 computation. + * @return {Number} the computed crc32. + */ +function crc32str(crc, str, len, pos) { + var t = crcTable, end = pos + len; + + crc = crc ^ (-1); + + for (var i = pos; i < end; i++ ) { + crc = (crc >>> 8) ^ t[(crc ^ str.charCodeAt(i)) & 0xFF]; + } + + return (crc ^ (-1)); // >>> 0; +} + +module.exports = function crc32wrapper(input, crc) { + if (typeof input === "undefined" || !input.length) { + return 0; + } + + var isArray = utils.getTypeOf(input) !== "string"; + + if(isArray) { + return crc32(crc|0, input, input.length, 0); + } else { + return crc32str(crc|0, input, input.length, 0); + } +}; + +},{"./utils":32}],5:[function(require,module,exports){ +'use strict'; +exports.base64 = false; +exports.binary = false; +exports.dir = false; +exports.createFolders = true; +exports.date = null; +exports.compression = null; +exports.compressionOptions = null; +exports.comment = null; +exports.unixPermissions = null; +exports.dosPermissions = null; + +},{}],6:[function(require,module,exports){ +/* global Promise */ +'use strict'; + +// load the global object first: +// - it should be better integrated in the system (unhandledRejection in node) +// - the environment may have a custom Promise implementation (see zone.js) +var ES6Promise = null; +if (typeof Promise !== "undefined") { + ES6Promise = Promise; +} else { + ES6Promise = require("lie"); +} + +/** + * Let the user use/change some implementations. + */ +module.exports = { + Promise: ES6Promise +}; + +},{"lie":37}],7:[function(require,module,exports){ +'use strict'; +var USE_TYPEDARRAY = (typeof Uint8Array !== 'undefined') && (typeof Uint16Array !== 'undefined') && (typeof Uint32Array !== 'undefined'); + +var pako = require("pako"); +var utils = require("./utils"); +var GenericWorker = require("./stream/GenericWorker"); + +var ARRAY_TYPE = USE_TYPEDARRAY ? "uint8array" : "array"; + +exports.magic = "\x08\x00"; + +/** + * Create a worker that uses pako to inflate/deflate. + * @constructor + * @param {String} action the name of the pako function to call : either "Deflate" or "Inflate". + * @param {Object} options the options to use when (de)compressing. + */ +function FlateWorker(action, options) { + GenericWorker.call(this, "FlateWorker/" + action); + + this._pako = null; + this._pakoAction = action; + this._pakoOptions = options; + // the `meta` object from the last chunk received + // this allow this worker to pass around metadata + this.meta = {}; +} + +utils.inherits(FlateWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +FlateWorker.prototype.processChunk = function (chunk) { + this.meta = chunk.meta; + if (this._pako === null) { + this._createPako(); + } + this._pako.push(utils.transformTo(ARRAY_TYPE, chunk.data), false); +}; + +/** + * @see GenericWorker.flush + */ +FlateWorker.prototype.flush = function () { + GenericWorker.prototype.flush.call(this); + if (this._pako === null) { + this._createPako(); + } + this._pako.push([], true); +}; +/** + * @see GenericWorker.cleanUp + */ +FlateWorker.prototype.cleanUp = function () { + GenericWorker.prototype.cleanUp.call(this); + this._pako = null; +}; + +/** + * Create the _pako object. + * TODO: lazy-loading this object isn't the best solution but it's the + * quickest. The best solution is to lazy-load the worker list. See also the + * issue #446. + */ +FlateWorker.prototype._createPako = function () { + this._pako = new pako[this._pakoAction]({ + raw: true, + level: this._pakoOptions.level || -1 // default compression + }); + var self = this; + this._pako.onData = function(data) { + self.push({ + data : data, + meta : self.meta + }); + }; +}; + +exports.compressWorker = function (compressionOptions) { + return new FlateWorker("Deflate", compressionOptions); +}; +exports.uncompressWorker = function () { + return new FlateWorker("Inflate", {}); +}; + +},{"./stream/GenericWorker":28,"./utils":32,"pako":38}],8:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('../stream/GenericWorker'); +var utf8 = require('../utf8'); +var crc32 = require('../crc32'); +var signature = require('../signature'); + +/** + * Transform an integer into a string in hexadecimal. + * @private + * @param {number} dec the number to convert. + * @param {number} bytes the number of bytes to generate. + * @returns {string} the result. + */ +var decToHex = function(dec, bytes) { + var hex = "", i; + for (i = 0; i < bytes; i++) { + hex += String.fromCharCode(dec & 0xff); + dec = dec >>> 8; + } + return hex; +}; + +/** + * Generate the UNIX part of the external file attributes. + * @param {Object} unixPermissions the unix permissions or null. + * @param {Boolean} isDir true if the entry is a directory, false otherwise. + * @return {Number} a 32 bit integer. + * + * adapted from http://unix.stackexchange.com/questions/14705/the-zip-formats-external-file-attribute : + * + * TTTTsstrwxrwxrwx0000000000ADVSHR + * ^^^^____________________________ file type, see zipinfo.c (UNX_*) + * ^^^_________________________ setuid, setgid, sticky + * ^^^^^^^^^________________ permissions + * ^^^^^^^^^^______ not used ? + * ^^^^^^ DOS attribute bits : Archive, Directory, Volume label, System file, Hidden, Read only + */ +var generateUnixExternalFileAttr = function (unixPermissions, isDir) { + + var result = unixPermissions; + if (!unixPermissions) { + // I can't use octal values in strict mode, hence the hexa. + // 040775 => 0x41fd + // 0100664 => 0x81b4 + result = isDir ? 0x41fd : 0x81b4; + } + return (result & 0xFFFF) << 16; +}; + +/** + * Generate the DOS part of the external file attributes. + * @param {Object} dosPermissions the dos permissions or null. + * @param {Boolean} isDir true if the entry is a directory, false otherwise. + * @return {Number} a 32 bit integer. + * + * Bit 0 Read-Only + * Bit 1 Hidden + * Bit 2 System + * Bit 3 Volume Label + * Bit 4 Directory + * Bit 5 Archive + */ +var generateDosExternalFileAttr = function (dosPermissions, isDir) { + + // the dir flag is already set for compatibility + return (dosPermissions || 0) & 0x3F; +}; + +/** + * Generate the various parts used in the construction of the final zip file. + * @param {Object} streamInfo the hash with information about the compressed file. + * @param {Boolean} streamedContent is the content streamed ? + * @param {Boolean} streamingEnded is the stream finished ? + * @param {number} offset the current offset from the start of the zip file. + * @param {String} platform let's pretend we are this platform (change platform dependents fields) + * @param {Function} encodeFileName the function to encode the file name / comment. + * @return {Object} the zip parts. + */ +var generateZipParts = function(streamInfo, streamedContent, streamingEnded, offset, platform, encodeFileName) { + var file = streamInfo['file'], + compression = streamInfo['compression'], + useCustomEncoding = encodeFileName !== utf8.utf8encode, + encodedFileName = utils.transformTo("string", encodeFileName(file.name)), + utfEncodedFileName = utils.transformTo("string", utf8.utf8encode(file.name)), + comment = file.comment, + encodedComment = utils.transformTo("string", encodeFileName(comment)), + utfEncodedComment = utils.transformTo("string", utf8.utf8encode(comment)), + useUTF8ForFileName = utfEncodedFileName.length !== file.name.length, + useUTF8ForComment = utfEncodedComment.length !== comment.length, + dosTime, + dosDate, + extraFields = "", + unicodePathExtraField = "", + unicodeCommentExtraField = "", + dir = file.dir, + date = file.date; + + + var dataInfo = { + crc32 : 0, + compressedSize : 0, + uncompressedSize : 0 + }; + + // if the content is streamed, the sizes/crc32 are only available AFTER + // the end of the stream. + if (!streamedContent || streamingEnded) { + dataInfo.crc32 = streamInfo['crc32']; + dataInfo.compressedSize = streamInfo['compressedSize']; + dataInfo.uncompressedSize = streamInfo['uncompressedSize']; + } + + var bitflag = 0; + if (streamedContent) { + // Bit 3: the sizes/crc32 are set to zero in the local header. + // The correct values are put in the data descriptor immediately + // following the compressed data. + bitflag |= 0x0008; + } + if (!useCustomEncoding && (useUTF8ForFileName || useUTF8ForComment)) { + // Bit 11: Language encoding flag (EFS). + bitflag |= 0x0800; + } + + + var extFileAttr = 0; + var versionMadeBy = 0; + if (dir) { + // dos or unix, we set the dos dir flag + extFileAttr |= 0x00010; + } + if(platform === "UNIX") { + versionMadeBy = 0x031E; // UNIX, version 3.0 + extFileAttr |= generateUnixExternalFileAttr(file.unixPermissions, dir); + } else { // DOS or other, fallback to DOS + versionMadeBy = 0x0014; // DOS, version 2.0 + extFileAttr |= generateDosExternalFileAttr(file.dosPermissions, dir); + } + + // date + // @see http://www.delorie.com/djgpp/doc/rbinter/it/52/13.html + // @see http://www.delorie.com/djgpp/doc/rbinter/it/65/16.html + // @see http://www.delorie.com/djgpp/doc/rbinter/it/66/16.html + + dosTime = date.getUTCHours(); + dosTime = dosTime << 6; + dosTime = dosTime | date.getUTCMinutes(); + dosTime = dosTime << 5; + dosTime = dosTime | date.getUTCSeconds() / 2; + + dosDate = date.getUTCFullYear() - 1980; + dosDate = dosDate << 4; + dosDate = dosDate | (date.getUTCMonth() + 1); + dosDate = dosDate << 5; + dosDate = dosDate | date.getUTCDate(); + + if (useUTF8ForFileName) { + // set the unicode path extra field. unzip needs at least one extra + // field to correctly handle unicode path, so using the path is as good + // as any other information. This could improve the situation with + // other archive managers too. + // This field is usually used without the utf8 flag, with a non + // unicode path in the header (winrar, winzip). This helps (a bit) + // with the messy Windows' default compressed folders feature but + // breaks on p7zip which doesn't seek the unicode path extra field. + // So for now, UTF-8 everywhere ! + unicodePathExtraField = + // Version + decToHex(1, 1) + + // NameCRC32 + decToHex(crc32(encodedFileName), 4) + + // UnicodeName + utfEncodedFileName; + + extraFields += + // Info-ZIP Unicode Path Extra Field + "\x75\x70" + + // size + decToHex(unicodePathExtraField.length, 2) + + // content + unicodePathExtraField; + } + + if(useUTF8ForComment) { + + unicodeCommentExtraField = + // Version + decToHex(1, 1) + + // CommentCRC32 + decToHex(crc32(encodedComment), 4) + + // UnicodeName + utfEncodedComment; + + extraFields += + // Info-ZIP Unicode Path Extra Field + "\x75\x63" + + // size + decToHex(unicodeCommentExtraField.length, 2) + + // content + unicodeCommentExtraField; + } + + var header = ""; + + // version needed to extract + header += "\x0A\x00"; + // general purpose bit flag + header += decToHex(bitflag, 2); + // compression method + header += compression.magic; + // last mod file time + header += decToHex(dosTime, 2); + // last mod file date + header += decToHex(dosDate, 2); + // crc-32 + header += decToHex(dataInfo.crc32, 4); + // compressed size + header += decToHex(dataInfo.compressedSize, 4); + // uncompressed size + header += decToHex(dataInfo.uncompressedSize, 4); + // file name length + header += decToHex(encodedFileName.length, 2); + // extra field length + header += decToHex(extraFields.length, 2); + + + var fileRecord = signature.LOCAL_FILE_HEADER + header + encodedFileName + extraFields; + + var dirRecord = signature.CENTRAL_FILE_HEADER + + // version made by (00: DOS) + decToHex(versionMadeBy, 2) + + // file header (common to file and central directory) + header + + // file comment length + decToHex(encodedComment.length, 2) + + // disk number start + "\x00\x00" + + // internal file attributes TODO + "\x00\x00" + + // external file attributes + decToHex(extFileAttr, 4) + + // relative offset of local header + decToHex(offset, 4) + + // file name + encodedFileName + + // extra field + extraFields + + // file comment + encodedComment; + + return { + fileRecord: fileRecord, + dirRecord: dirRecord + }; +}; + +/** + * Generate the EOCD record. + * @param {Number} entriesCount the number of entries in the zip file. + * @param {Number} centralDirLength the length (in bytes) of the central dir. + * @param {Number} localDirLength the length (in bytes) of the local dir. + * @param {String} comment the zip file comment as a binary string. + * @param {Function} encodeFileName the function to encode the comment. + * @return {String} the EOCD record. + */ +var generateCentralDirectoryEnd = function (entriesCount, centralDirLength, localDirLength, comment, encodeFileName) { + var dirEnd = ""; + var encodedComment = utils.transformTo("string", encodeFileName(comment)); + + // end of central dir signature + dirEnd = signature.CENTRAL_DIRECTORY_END + + // number of this disk + "\x00\x00" + + // number of the disk with the start of the central directory + "\x00\x00" + + // total number of entries in the central directory on this disk + decToHex(entriesCount, 2) + + // total number of entries in the central directory + decToHex(entriesCount, 2) + + // size of the central directory 4 bytes + decToHex(centralDirLength, 4) + + // offset of start of central directory with respect to the starting disk number + decToHex(localDirLength, 4) + + // .ZIP file comment length + decToHex(encodedComment.length, 2) + + // .ZIP file comment + encodedComment; + + return dirEnd; +}; + +/** + * Generate data descriptors for a file entry. + * @param {Object} streamInfo the hash generated by a worker, containing information + * on the file entry. + * @return {String} the data descriptors. + */ +var generateDataDescriptors = function (streamInfo) { + var descriptor = ""; + descriptor = signature.DATA_DESCRIPTOR + + // crc-32 4 bytes + decToHex(streamInfo['crc32'], 4) + + // compressed size 4 bytes + decToHex(streamInfo['compressedSize'], 4) + + // uncompressed size 4 bytes + decToHex(streamInfo['uncompressedSize'], 4); + + return descriptor; +}; + + +/** + * A worker to concatenate other workers to create a zip file. + * @param {Boolean} streamFiles `true` to stream the content of the files, + * `false` to accumulate it. + * @param {String} comment the comment to use. + * @param {String} platform the platform to use, "UNIX" or "DOS". + * @param {Function} encodeFileName the function to encode file names and comments. + */ +function ZipFileWorker(streamFiles, comment, platform, encodeFileName) { + GenericWorker.call(this, "ZipFileWorker"); + // The number of bytes written so far. This doesn't count accumulated chunks. + this.bytesWritten = 0; + // The comment of the zip file + this.zipComment = comment; + // The platform "generating" the zip file. + this.zipPlatform = platform; + // the function to encode file names and comments. + this.encodeFileName = encodeFileName; + // Should we stream the content of the files ? + this.streamFiles = streamFiles; + // If `streamFiles` is false, we will need to accumulate the content of the + // files to calculate sizes / crc32 (and write them *before* the content). + // This boolean indicates if we are accumulating chunks (it will change a lot + // during the lifetime of this worker). + this.accumulate = false; + // The buffer receiving chunks when accumulating content. + this.contentBuffer = []; + // The list of generated directory records. + this.dirRecords = []; + // The offset (in bytes) from the beginning of the zip file for the current source. + this.currentSourceOffset = 0; + // The total number of entries in this zip file. + this.entriesCount = 0; + // the name of the file currently being added, null when handling the end of the zip file. + // Used for the emitted metadata. + this.currentFile = null; + + + + this._sources = []; +} +utils.inherits(ZipFileWorker, GenericWorker); + +/** + * @see GenericWorker.push + */ +ZipFileWorker.prototype.push = function (chunk) { + + var currentFilePercent = chunk.meta.percent || 0; + var entriesCount = this.entriesCount; + var remainingFiles = this._sources.length; + + if(this.accumulate) { + this.contentBuffer.push(chunk); + } else { + this.bytesWritten += chunk.data.length; + + GenericWorker.prototype.push.call(this, { + data : chunk.data, + meta : { + currentFile : this.currentFile, + percent : entriesCount ? (currentFilePercent + 100 * (entriesCount - remainingFiles - 1)) / entriesCount : 100 + } + }); + } +}; + +/** + * The worker started a new source (an other worker). + * @param {Object} streamInfo the streamInfo object from the new source. + */ +ZipFileWorker.prototype.openedSource = function (streamInfo) { + this.currentSourceOffset = this.bytesWritten; + this.currentFile = streamInfo['file'].name; + + var streamedContent = this.streamFiles && !streamInfo['file'].dir; + + // don't stream folders (because they don't have any content) + if(streamedContent) { + var record = generateZipParts(streamInfo, streamedContent, false, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); + this.push({ + data : record.fileRecord, + meta : {percent:0} + }); + } else { + // we need to wait for the whole file before pushing anything + this.accumulate = true; + } +}; + +/** + * The worker finished a source (an other worker). + * @param {Object} streamInfo the streamInfo object from the finished source. + */ +ZipFileWorker.prototype.closedSource = function (streamInfo) { + this.accumulate = false; + var streamedContent = this.streamFiles && !streamInfo['file'].dir; + var record = generateZipParts(streamInfo, streamedContent, true, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); + + this.dirRecords.push(record.dirRecord); + if(streamedContent) { + // after the streamed file, we put data descriptors + this.push({ + data : generateDataDescriptors(streamInfo), + meta : {percent:100} + }); + } else { + // the content wasn't streamed, we need to push everything now + // first the file record, then the content + this.push({ + data : record.fileRecord, + meta : {percent:0} + }); + while(this.contentBuffer.length) { + this.push(this.contentBuffer.shift()); + } + } + this.currentFile = null; +}; + +/** + * @see GenericWorker.flush + */ +ZipFileWorker.prototype.flush = function () { + + var localDirLength = this.bytesWritten; + for(var i = 0; i < this.dirRecords.length; i++) { + this.push({ + data : this.dirRecords[i], + meta : {percent:100} + }); + } + var centralDirLength = this.bytesWritten - localDirLength; + + var dirEnd = generateCentralDirectoryEnd(this.dirRecords.length, centralDirLength, localDirLength, this.zipComment, this.encodeFileName); + + this.push({ + data : dirEnd, + meta : {percent:100} + }); +}; + +/** + * Prepare the next source to be read. + */ +ZipFileWorker.prototype.prepareNextSource = function () { + this.previous = this._sources.shift(); + this.openedSource(this.previous.streamInfo); + if (this.isPaused) { + this.previous.pause(); + } else { + this.previous.resume(); + } +}; + +/** + * @see GenericWorker.registerPrevious + */ +ZipFileWorker.prototype.registerPrevious = function (previous) { + this._sources.push(previous); + var self = this; + + previous.on('data', function (chunk) { + self.processChunk(chunk); + }); + previous.on('end', function () { + self.closedSource(self.previous.streamInfo); + if(self._sources.length) { + self.prepareNextSource(); + } else { + self.end(); + } + }); + previous.on('error', function (e) { + self.error(e); + }); + return this; +}; + +/** + * @see GenericWorker.resume + */ +ZipFileWorker.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if (!this.previous && this._sources.length) { + this.prepareNextSource(); + return true; + } + if (!this.previous && !this._sources.length && !this.generatedError) { + this.end(); + return true; + } +}; + +/** + * @see GenericWorker.error + */ +ZipFileWorker.prototype.error = function (e) { + var sources = this._sources; + if(!GenericWorker.prototype.error.call(this, e)) { + return false; + } + for(var i = 0; i < sources.length; i++) { + try { + sources[i].error(e); + } catch(e) { + // the `error` exploded, nothing to do + } + } + return true; +}; + +/** + * @see GenericWorker.lock + */ +ZipFileWorker.prototype.lock = function () { + GenericWorker.prototype.lock.call(this); + var sources = this._sources; + for(var i = 0; i < sources.length; i++) { + sources[i].lock(); + } +}; + +module.exports = ZipFileWorker; + +},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(require,module,exports){ +'use strict'; + +var compressions = require('../compressions'); +var ZipFileWorker = require('./ZipFileWorker'); + +/** + * Find the compression to use. + * @param {String} fileCompression the compression defined at the file level, if any. + * @param {String} zipCompression the compression defined at the load() level. + * @return {Object} the compression object to use. + */ +var getCompression = function (fileCompression, zipCompression) { + + var compressionName = fileCompression || zipCompression; + var compression = compressions[compressionName]; + if (!compression) { + throw new Error(compressionName + " is not a valid compression method !"); + } + return compression; +}; + +/** + * Create a worker to generate a zip file. + * @param {JSZip} zip the JSZip instance at the right root level. + * @param {Object} options to generate the zip file. + * @param {String} comment the comment to use. + */ +exports.generateWorker = function (zip, options, comment) { + + var zipFileWorker = new ZipFileWorker(options.streamFiles, comment, options.platform, options.encodeFileName); + var entriesCount = 0; + try { + + zip.forEach(function (relativePath, file) { + entriesCount++; + var compression = getCompression(file.options.compression, options.compression); + var compressionOptions = file.options.compressionOptions || options.compressionOptions || {}; + var dir = file.dir, date = file.date; + + file._compressWorker(compression, compressionOptions) + .withStreamInfo("file", { + name : relativePath, + dir : dir, + date : date, + comment : file.comment || "", + unixPermissions : file.unixPermissions, + dosPermissions : file.dosPermissions + }) + .pipe(zipFileWorker); + }); + zipFileWorker.entriesCount = entriesCount; + } catch (e) { + zipFileWorker.error(e); + } + + return zipFileWorker; +}; + +},{"../compressions":3,"./ZipFileWorker":8}],10:[function(require,module,exports){ +'use strict'; + +/** + * Representation a of zip file in js + * @constructor + */ +function JSZip() { + // if this constructor is used without `new`, it adds `new` before itself: + if(!(this instanceof JSZip)) { + return new JSZip(); + } + + if(arguments.length) { + throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide."); + } + + // object containing the files : + // { + // "folder/" : {...}, + // "folder/data.txt" : {...} + // } + // NOTE: we use a null prototype because we do not + // want filenames like "toString" coming from a zip file + // to overwrite methods and attributes in a normal Object. + this.files = Object.create(null); + + this.comment = null; + + // Where we are in the hierarchy + this.root = ""; + this.clone = function() { + var newObj = new JSZip(); + for (var i in this) { + if (typeof this[i] !== "function") { + newObj[i] = this[i]; + } + } + return newObj; + }; +} +JSZip.prototype = require('./object'); +JSZip.prototype.loadAsync = require('./load'); +JSZip.support = require('./support'); +JSZip.defaults = require('./defaults'); + +// TODO find a better way to handle this version, +// a require('package.json').version doesn't work with webpack, see #327 +JSZip.version = "3.7.1"; + +JSZip.loadAsync = function (content, options) { + return new JSZip().loadAsync(content, options); +}; + +JSZip.external = require("./external"); +module.exports = JSZip; + +},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(require,module,exports){ +'use strict'; +var utils = require('./utils'); +var external = require("./external"); +var utf8 = require('./utf8'); +var ZipEntries = require('./zipEntries'); +var Crc32Probe = require('./stream/Crc32Probe'); +var nodejsUtils = require("./nodejsUtils"); + +/** + * Check the CRC32 of an entry. + * @param {ZipEntry} zipEntry the zip entry to check. + * @return {Promise} the result. + */ +function checkEntryCRC32(zipEntry) { + return new external.Promise(function (resolve, reject) { + var worker = zipEntry.decompressed.getContentWorker().pipe(new Crc32Probe()); + worker.on("error", function (e) { + reject(e); + }) + .on("end", function () { + if (worker.streamInfo.crc32 !== zipEntry.decompressed.crc32) { + reject(new Error("Corrupted zip : CRC32 mismatch")); + } else { + resolve(); + } + }) + .resume(); + }); +} + +module.exports = function (data, options) { + var zip = this; + options = utils.extend(options || {}, { + base64: false, + checkCRC32: false, + optimizedBinaryString: false, + createFolders: false, + decodeFileName: utf8.utf8decode + }); + + if (nodejsUtils.isNode && nodejsUtils.isStream(data)) { + return external.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")); + } + + return utils.prepareContent("the loaded zip file", data, true, options.optimizedBinaryString, options.base64) + .then(function (data) { + var zipEntries = new ZipEntries(options); + zipEntries.load(data); + return zipEntries; + }).then(function checkCRC32(zipEntries) { + var promises = [external.Promise.resolve(zipEntries)]; + var files = zipEntries.files; + if (options.checkCRC32) { + for (var i = 0; i < files.length; i++) { + promises.push(checkEntryCRC32(files[i])); + } + } + return external.Promise.all(promises); + }).then(function addFiles(results) { + var zipEntries = results.shift(); + var files = zipEntries.files; + for (var i = 0; i < files.length; i++) { + var input = files[i]; + zip.file(input.fileNameStr, input.decompressed, { + binary: true, + optimizedBinaryString: true, + date: input.date, + dir: input.dir, + comment: input.fileCommentStr.length ? input.fileCommentStr : null, + unixPermissions: input.unixPermissions, + dosPermissions: input.dosPermissions, + createFolders: options.createFolders + }); + } + if (zipEntries.zipComment.length) { + zip.comment = zipEntries.zipComment; + } + + return zip; + }); +}; + +},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(require,module,exports){ +"use strict"; + +var utils = require('../utils'); +var GenericWorker = require('../stream/GenericWorker'); + +/** + * A worker that use a nodejs stream as source. + * @constructor + * @param {String} filename the name of the file entry for this stream. + * @param {Readable} stream the nodejs stream. + */ +function NodejsStreamInputAdapter(filename, stream) { + GenericWorker.call(this, "Nodejs stream input adapter for " + filename); + this._upstreamEnded = false; + this._bindStream(stream); +} + +utils.inherits(NodejsStreamInputAdapter, GenericWorker); + +/** + * Prepare the stream and bind the callbacks on it. + * Do this ASAP on node 0.10 ! A lazy binding doesn't always work. + * @param {Stream} stream the nodejs stream to use. + */ +NodejsStreamInputAdapter.prototype._bindStream = function (stream) { + var self = this; + this._stream = stream; + stream.pause(); + stream + .on("data", function (chunk) { + self.push({ + data: chunk, + meta : { + percent : 0 + } + }); + }) + .on("error", function (e) { + if(self.isPaused) { + this.generatedError = e; + } else { + self.error(e); + } + }) + .on("end", function () { + if(self.isPaused) { + self._upstreamEnded = true; + } else { + self.end(); + } + }); +}; +NodejsStreamInputAdapter.prototype.pause = function () { + if(!GenericWorker.prototype.pause.call(this)) { + return false; + } + this._stream.pause(); + return true; +}; +NodejsStreamInputAdapter.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if(this._upstreamEnded) { + this.end(); + } else { + this._stream.resume(); + } + + return true; +}; + +module.exports = NodejsStreamInputAdapter; + +},{"../stream/GenericWorker":28,"../utils":32}],13:[function(require,module,exports){ +'use strict'; + +var Readable = require('readable-stream').Readable; + +var utils = require('../utils'); +utils.inherits(NodejsStreamOutputAdapter, Readable); + +/** +* A nodejs stream using a worker as source. +* @see the SourceWrapper in http://nodejs.org/api/stream.html +* @constructor +* @param {StreamHelper} helper the helper wrapping the worker +* @param {Object} options the nodejs stream options +* @param {Function} updateCb the update callback. +*/ +function NodejsStreamOutputAdapter(helper, options, updateCb) { + Readable.call(this, options); + this._helper = helper; + + var self = this; + helper.on("data", function (data, meta) { + if (!self.push(data)) { + self._helper.pause(); + } + if(updateCb) { + updateCb(meta); + } + }) + .on("error", function(e) { + self.emit('error', e); + }) + .on("end", function () { + self.push(null); + }); +} + + +NodejsStreamOutputAdapter.prototype._read = function() { + this._helper.resume(); +}; + +module.exports = NodejsStreamOutputAdapter; + +},{"../utils":32,"readable-stream":16}],14:[function(require,module,exports){ +'use strict'; + +module.exports = { + /** + * True if this is running in Nodejs, will be undefined in a browser. + * In a browser, browserify won't include this file and the whole module + * will be resolved an empty object. + */ + isNode : typeof Buffer !== "undefined", + /** + * Create a new nodejs Buffer from an existing content. + * @param {Object} data the data to pass to the constructor. + * @param {String} encoding the encoding to use. + * @return {Buffer} a new Buffer. + */ + newBufferFrom: function(data, encoding) { + if (Buffer.from && Buffer.from !== Uint8Array.from) { + return Buffer.from(data, encoding); + } else { + if (typeof data === "number") { + // Safeguard for old Node.js versions. On newer versions, + // Buffer.from(number) / Buffer(number, encoding) already throw. + throw new Error("The \"data\" argument must not be a number"); + } + return new Buffer(data, encoding); + } + }, + /** + * Create a new nodejs Buffer with the specified size. + * @param {Integer} size the size of the buffer. + * @return {Buffer} a new Buffer. + */ + allocBuffer: function (size) { + if (Buffer.alloc) { + return Buffer.alloc(size); + } else { + var buf = new Buffer(size); + buf.fill(0); + return buf; + } + }, + /** + * Find out if an object is a Buffer. + * @param {Object} b the object to test. + * @return {Boolean} true if the object is a Buffer, false otherwise. + */ + isBuffer : function(b){ + return Buffer.isBuffer(b); + }, + + isStream : function (obj) { + return obj && + typeof obj.on === "function" && + typeof obj.pause === "function" && + typeof obj.resume === "function"; + } +}; + +},{}],15:[function(require,module,exports){ +'use strict'; +var utf8 = require('./utf8'); +var utils = require('./utils'); +var GenericWorker = require('./stream/GenericWorker'); +var StreamHelper = require('./stream/StreamHelper'); +var defaults = require('./defaults'); +var CompressedObject = require('./compressedObject'); +var ZipObject = require('./zipObject'); +var generate = require("./generate"); +var nodejsUtils = require("./nodejsUtils"); +var NodejsStreamInputAdapter = require("./nodejs/NodejsStreamInputAdapter"); + + +/** + * Add a file in the current folder. + * @private + * @param {string} name the name of the file + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data of the file + * @param {Object} originalOptions the options of the file + * @return {Object} the new file. + */ +var fileAdd = function(name, data, originalOptions) { + // be sure sub folders exist + var dataType = utils.getTypeOf(data), + parent; + + + /* + * Correct options. + */ + + var o = utils.extend(originalOptions || {}, defaults); + o.date = o.date || new Date(); + if (o.compression !== null) { + o.compression = o.compression.toUpperCase(); + } + + if (typeof o.unixPermissions === "string") { + o.unixPermissions = parseInt(o.unixPermissions, 8); + } + + // UNX_IFDIR 0040000 see zipinfo.c + if (o.unixPermissions && (o.unixPermissions & 0x4000)) { + o.dir = true; + } + // Bit 4 Directory + if (o.dosPermissions && (o.dosPermissions & 0x0010)) { + o.dir = true; + } + + if (o.dir) { + name = forceTrailingSlash(name); + } + if (o.createFolders && (parent = parentFolder(name))) { + folderAdd.call(this, parent, true); + } + + var isUnicodeString = dataType === "string" && o.binary === false && o.base64 === false; + if (!originalOptions || typeof originalOptions.binary === "undefined") { + o.binary = !isUnicodeString; + } + + + var isCompressedEmpty = (data instanceof CompressedObject) && data.uncompressedSize === 0; + + if (isCompressedEmpty || o.dir || !data || data.length === 0) { + o.base64 = false; + o.binary = true; + data = ""; + o.compression = "STORE"; + dataType = "string"; + } + + /* + * Convert content to fit. + */ + + var zipObjectContent = null; + if (data instanceof CompressedObject || data instanceof GenericWorker) { + zipObjectContent = data; + } else if (nodejsUtils.isNode && nodejsUtils.isStream(data)) { + zipObjectContent = new NodejsStreamInputAdapter(name, data); + } else { + zipObjectContent = utils.prepareContent(name, data, o.binary, o.optimizedBinaryString, o.base64); + } + + var object = new ZipObject(name, zipObjectContent, o); + this.files[name] = object; + /* + TODO: we can't throw an exception because we have async promises + (we can have a promise of a Date() for example) but returning a + promise is useless because file(name, data) returns the JSZip + object for chaining. Should we break that to allow the user + to catch the error ? + + return external.Promise.resolve(zipObjectContent) + .then(function () { + return object; + }); + */ +}; + +/** + * Find the parent folder of the path. + * @private + * @param {string} path the path to use + * @return {string} the parent folder, or "" + */ +var parentFolder = function (path) { + if (path.slice(-1) === '/') { + path = path.substring(0, path.length - 1); + } + var lastSlash = path.lastIndexOf('/'); + return (lastSlash > 0) ? path.substring(0, lastSlash) : ""; +}; + +/** + * Returns the path with a slash at the end. + * @private + * @param {String} path the path to check. + * @return {String} the path with a trailing slash. + */ +var forceTrailingSlash = function(path) { + // Check the name ends with a / + if (path.slice(-1) !== "/") { + path += "/"; // IE doesn't like substr(-1) + } + return path; +}; + +/** + * Add a (sub) folder in the current folder. + * @private + * @param {string} name the folder's name + * @param {boolean=} [createFolders] If true, automatically create sub + * folders. Defaults to false. + * @return {Object} the new folder. + */ +var folderAdd = function(name, createFolders) { + createFolders = (typeof createFolders !== 'undefined') ? createFolders : defaults.createFolders; + + name = forceTrailingSlash(name); + + // Does this folder already exist? + if (!this.files[name]) { + fileAdd.call(this, name, null, { + dir: true, + createFolders: createFolders + }); + } + return this.files[name]; +}; + +/** +* Cross-window, cross-Node-context regular expression detection +* @param {Object} object Anything +* @return {Boolean} true if the object is a regular expression, +* false otherwise +*/ +function isRegExp(object) { + return Object.prototype.toString.call(object) === "[object RegExp]"; +} + +// return the actual prototype of JSZip +var out = { + /** + * @see loadAsync + */ + load: function() { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, + + + /** + * Call a callback function for each entry at this folder level. + * @param {Function} cb the callback function: + * function (relativePath, file) {...} + * It takes 2 arguments : the relative path and the file. + */ + forEach: function(cb) { + var filename, relativePath, file; + /* jshint ignore:start */ + // ignore warning about unwanted properties because this.files is a null prototype object + for (filename in this.files) { + file = this.files[filename]; + relativePath = filename.slice(this.root.length, filename.length); + if (relativePath && filename.slice(0, this.root.length) === this.root) { // the file is in the current root + cb(relativePath, file); // TODO reverse the parameters ? need to be clean AND consistent with the filter search fn... + } + } + /* jshint ignore:end */ + }, + + /** + * Filter nested files/folders with the specified function. + * @param {Function} search the predicate to use : + * function (relativePath, file) {...} + * It takes 2 arguments : the relative path and the file. + * @return {Array} An array of matching elements. + */ + filter: function(search) { + var result = []; + this.forEach(function (relativePath, entry) { + if (search(relativePath, entry)) { // the file matches the function + result.push(entry); + } + + }); + return result; + }, + + /** + * Add a file to the zip file, or search a file. + * @param {string|RegExp} name The name of the file to add (if data is defined), + * the name of the file to find (if no data) or a regex to match files. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data The file data, either raw or base64 encoded + * @param {Object} o File options + * @return {JSZip|Object|Array} this JSZip object (when adding a file), + * a file (when searching by string) or an array of files (when searching by regex). + */ + file: function(name, data, o) { + if (arguments.length === 1) { + if (isRegExp(name)) { + var regexp = name; + return this.filter(function(relativePath, file) { + return !file.dir && regexp.test(relativePath); + }); + } + else { // text + var obj = this.files[this.root + name]; + if (obj && !obj.dir) { + return obj; + } else { + return null; + } + } + } + else { // more than one argument : we have data ! + name = this.root + name; + fileAdd.call(this, name, data, o); + } + return this; + }, + + /** + * Add a directory to the zip file, or search. + * @param {String|RegExp} arg The name of the directory to add, or a regex to search folders. + * @return {JSZip} an object with the new directory as the root, or an array containing matching folders. + */ + folder: function(arg) { + if (!arg) { + return this; + } + + if (isRegExp(arg)) { + return this.filter(function(relativePath, file) { + return file.dir && arg.test(relativePath); + }); + } + + // else, name is a new folder + var name = this.root + arg; + var newFolder = folderAdd.call(this, name); + + // Allow chaining by returning a new object with this folder as the root + var ret = this.clone(); + ret.root = newFolder.name; + return ret; + }, + + /** + * Delete a file, or a directory and all sub-files, from the zip + * @param {string} name the name of the file to delete + * @return {JSZip} this JSZip object + */ + remove: function(name) { + name = this.root + name; + var file = this.files[name]; + if (!file) { + // Look for any folders + if (name.slice(-1) !== "/") { + name += "/"; + } + file = this.files[name]; + } + + if (file && !file.dir) { + // file + delete this.files[name]; + } else { + // maybe a folder, delete recursively + var kids = this.filter(function(relativePath, file) { + return file.name.slice(0, name.length) === name; + }); + for (var i = 0; i < kids.length; i++) { + delete this.files[kids[i].name]; + } + } + + return this; + }, + + /** + * Generate the complete zip file + * @param {Object} options the options to generate the zip file : + * - compression, "STORE" by default. + * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob. + * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the zip file + */ + generate: function(options) { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, + + /** + * Generate the complete zip file as an internal stream. + * @param {Object} options the options to generate the zip file : + * - compression, "STORE" by default. + * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob. + * @return {StreamHelper} the streamed zip file. + */ + generateInternalStream: function(options) { + var worker, opts = {}; + try { + opts = utils.extend(options || {}, { + streamFiles: false, + compression: "STORE", + compressionOptions : null, + type: "", + platform: "DOS", + comment: null, + mimeType: 'application/zip', + encodeFileName: utf8.utf8encode + }); + + opts.type = opts.type.toLowerCase(); + opts.compression = opts.compression.toUpperCase(); + + // "binarystring" is preferred but the internals use "string". + if(opts.type === "binarystring") { + opts.type = "string"; + } + + if (!opts.type) { + throw new Error("No output type specified."); + } + + utils.checkSupport(opts.type); + + // accept nodejs `process.platform` + if( + opts.platform === 'darwin' || + opts.platform === 'freebsd' || + opts.platform === 'linux' || + opts.platform === 'sunos' + ) { + opts.platform = "UNIX"; + } + if (opts.platform === 'win32') { + opts.platform = "DOS"; + } + + var comment = opts.comment || this.comment || ""; + worker = generate.generateWorker(this, opts, comment); + } catch (e) { + worker = new GenericWorker("error"); + worker.error(e); + } + return new StreamHelper(worker, opts.type || "string", opts.mimeType); + }, + /** + * Generate the complete zip file asynchronously. + * @see generateInternalStream + */ + generateAsync: function(options, onUpdate) { + return this.generateInternalStream(options).accumulate(onUpdate); + }, + /** + * Generate the complete zip file asynchronously. + * @see generateInternalStream + */ + generateNodeStream: function(options, onUpdate) { + options = options || {}; + if (!options.type) { + options.type = "nodebuffer"; + } + return this.generateInternalStream(options).toNodejsStream(onUpdate); + } +}; +module.exports = out; + +},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(require,module,exports){ +/* + * This file is used by module bundlers (browserify/webpack/etc) when + * including a stream implementation. We use "readable-stream" to get a + * consistent behavior between nodejs versions but bundlers often have a shim + * for "stream". Using this shim greatly improve the compatibility and greatly + * reduce the final size of the bundle (only one stream implementation, not + * two). + */ +module.exports = require("stream"); + +},{"stream":undefined}],17:[function(require,module,exports){ +'use strict'; +var DataReader = require('./DataReader'); +var utils = require('../utils'); + +function ArrayReader(data) { + DataReader.call(this, data); + for(var i = 0; i < this.data.length; i++) { + data[i] = data[i] & 0xFF; + } +} +utils.inherits(ArrayReader, DataReader); +/** + * @see DataReader.byteAt + */ +ArrayReader.prototype.byteAt = function(i) { + return this.data[this.zero + i]; +}; +/** + * @see DataReader.lastIndexOfSignature + */ +ArrayReader.prototype.lastIndexOfSignature = function(sig) { + var sig0 = sig.charCodeAt(0), + sig1 = sig.charCodeAt(1), + sig2 = sig.charCodeAt(2), + sig3 = sig.charCodeAt(3); + for (var i = this.length - 4; i >= 0; --i) { + if (this.data[i] === sig0 && this.data[i + 1] === sig1 && this.data[i + 2] === sig2 && this.data[i + 3] === sig3) { + return i - this.zero; + } + } + + return -1; +}; +/** + * @see DataReader.readAndCheckSignature + */ +ArrayReader.prototype.readAndCheckSignature = function (sig) { + var sig0 = sig.charCodeAt(0), + sig1 = sig.charCodeAt(1), + sig2 = sig.charCodeAt(2), + sig3 = sig.charCodeAt(3), + data = this.readData(4); + return sig0 === data[0] && sig1 === data[1] && sig2 === data[2] && sig3 === data[3]; +}; +/** + * @see DataReader.readData + */ +ArrayReader.prototype.readData = function(size) { + this.checkOffset(size); + if(size === 0) { + return []; + } + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = ArrayReader; + +},{"../utils":32,"./DataReader":18}],18:[function(require,module,exports){ +'use strict'; +var utils = require('../utils'); + +function DataReader(data) { + this.data = data; // type : see implementation + this.length = data.length; + this.index = 0; + this.zero = 0; +} +DataReader.prototype = { + /** + * Check that the offset will not go too far. + * @param {string} offset the additional offset to check. + * @throws {Error} an Error if the offset is out of bounds. + */ + checkOffset: function(offset) { + this.checkIndex(this.index + offset); + }, + /** + * Check that the specified index will not be too far. + * @param {string} newIndex the index to check. + * @throws {Error} an Error if the index is out of bounds. + */ + checkIndex: function(newIndex) { + if (this.length < this.zero + newIndex || newIndex < 0) { + throw new Error("End of data reached (data length = " + this.length + ", asked index = " + (newIndex) + "). Corrupted zip ?"); + } + }, + /** + * Change the index. + * @param {number} newIndex The new index. + * @throws {Error} if the new index is out of the data. + */ + setIndex: function(newIndex) { + this.checkIndex(newIndex); + this.index = newIndex; + }, + /** + * Skip the next n bytes. + * @param {number} n the number of bytes to skip. + * @throws {Error} if the new index is out of the data. + */ + skip: function(n) { + this.setIndex(this.index + n); + }, + /** + * Get the byte at the specified index. + * @param {number} i the index to use. + * @return {number} a byte. + */ + byteAt: function(i) { + // see implementations + }, + /** + * Get the next number with a given byte size. + * @param {number} size the number of bytes to read. + * @return {number} the corresponding number. + */ + readInt: function(size) { + var result = 0, + i; + this.checkOffset(size); + for (i = this.index + size - 1; i >= this.index; i--) { + result = (result << 8) + this.byteAt(i); + } + this.index += size; + return result; + }, + /** + * Get the next string with a given byte size. + * @param {number} size the number of bytes to read. + * @return {string} the corresponding string. + */ + readString: function(size) { + return utils.transformTo("string", this.readData(size)); + }, + /** + * Get raw data without conversion, bytes. + * @param {number} size the number of bytes to read. + * @return {Object} the raw data, implementation specific. + */ + readData: function(size) { + // see implementations + }, + /** + * Find the last occurrence of a zip signature (4 bytes). + * @param {string} sig the signature to find. + * @return {number} the index of the last occurrence, -1 if not found. + */ + lastIndexOfSignature: function(sig) { + // see implementations + }, + /** + * Read the signature (4 bytes) at the current position and compare it with sig. + * @param {string} sig the expected signature + * @return {boolean} true if the signature matches, false otherwise. + */ + readAndCheckSignature: function(sig) { + // see implementations + }, + /** + * Get the next date. + * @return {Date} the date. + */ + readDate: function() { + var dostime = this.readInt(4); + return new Date(Date.UTC( + ((dostime >> 25) & 0x7f) + 1980, // year + ((dostime >> 21) & 0x0f) - 1, // month + (dostime >> 16) & 0x1f, // day + (dostime >> 11) & 0x1f, // hour + (dostime >> 5) & 0x3f, // minute + (dostime & 0x1f) << 1)); // second + } +}; +module.exports = DataReader; + +},{"../utils":32}],19:[function(require,module,exports){ +'use strict'; +var Uint8ArrayReader = require('./Uint8ArrayReader'); +var utils = require('../utils'); + +function NodeBufferReader(data) { + Uint8ArrayReader.call(this, data); +} +utils.inherits(NodeBufferReader, Uint8ArrayReader); + +/** + * @see DataReader.readData + */ +NodeBufferReader.prototype.readData = function(size) { + this.checkOffset(size); + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = NodeBufferReader; + +},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(require,module,exports){ +'use strict'; +var DataReader = require('./DataReader'); +var utils = require('../utils'); + +function StringReader(data) { + DataReader.call(this, data); +} +utils.inherits(StringReader, DataReader); +/** + * @see DataReader.byteAt + */ +StringReader.prototype.byteAt = function(i) { + return this.data.charCodeAt(this.zero + i); +}; +/** + * @see DataReader.lastIndexOfSignature + */ +StringReader.prototype.lastIndexOfSignature = function(sig) { + return this.data.lastIndexOf(sig) - this.zero; +}; +/** + * @see DataReader.readAndCheckSignature + */ +StringReader.prototype.readAndCheckSignature = function (sig) { + var data = this.readData(4); + return sig === data; +}; +/** + * @see DataReader.readData + */ +StringReader.prototype.readData = function(size) { + this.checkOffset(size); + // this will work because the constructor applied the "& 0xff" mask. + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = StringReader; + +},{"../utils":32,"./DataReader":18}],21:[function(require,module,exports){ +'use strict'; +var ArrayReader = require('./ArrayReader'); +var utils = require('../utils'); + +function Uint8ArrayReader(data) { + ArrayReader.call(this, data); +} +utils.inherits(Uint8ArrayReader, ArrayReader); +/** + * @see DataReader.readData + */ +Uint8ArrayReader.prototype.readData = function(size) { + this.checkOffset(size); + if(size === 0) { + // in IE10, when using subarray(idx, idx), we get the array [0x00] instead of []. + return new Uint8Array(0); + } + var result = this.data.subarray(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = Uint8ArrayReader; + +},{"../utils":32,"./ArrayReader":17}],22:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var support = require('../support'); +var ArrayReader = require('./ArrayReader'); +var StringReader = require('./StringReader'); +var NodeBufferReader = require('./NodeBufferReader'); +var Uint8ArrayReader = require('./Uint8ArrayReader'); + +/** + * Create a reader adapted to the data. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data to read. + * @return {DataReader} the data reader. + */ +module.exports = function (data) { + var type = utils.getTypeOf(data); + utils.checkSupport(type); + if (type === "string" && !support.uint8array) { + return new StringReader(data); + } + if (type === "nodebuffer") { + return new NodeBufferReader(data); + } + if (support.uint8array) { + return new Uint8ArrayReader(utils.transformTo("uint8array", data)); + } + return new ArrayReader(utils.transformTo("array", data)); +}; + +},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(require,module,exports){ +'use strict'; +exports.LOCAL_FILE_HEADER = "PK\x03\x04"; +exports.CENTRAL_FILE_HEADER = "PK\x01\x02"; +exports.CENTRAL_DIRECTORY_END = "PK\x05\x06"; +exports.ZIP64_CENTRAL_DIRECTORY_LOCATOR = "PK\x06\x07"; +exports.ZIP64_CENTRAL_DIRECTORY_END = "PK\x06\x06"; +exports.DATA_DESCRIPTOR = "PK\x07\x08"; + +},{}],24:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require('./GenericWorker'); +var utils = require('../utils'); + +/** + * A worker which convert chunks to a specified type. + * @constructor + * @param {String} destType the destination type. + */ +function ConvertWorker(destType) { + GenericWorker.call(this, "ConvertWorker to " + destType); + this.destType = destType; +} +utils.inherits(ConvertWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +ConvertWorker.prototype.processChunk = function (chunk) { + this.push({ + data : utils.transformTo(this.destType, chunk.data), + meta : chunk.meta + }); +}; +module.exports = ConvertWorker; + +},{"../utils":32,"./GenericWorker":28}],25:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require('./GenericWorker'); +var crc32 = require('../crc32'); +var utils = require('../utils'); + +/** + * A worker which calculate the crc32 of the data flowing through. + * @constructor + */ +function Crc32Probe() { + GenericWorker.call(this, "Crc32Probe"); + this.withStreamInfo("crc32", 0); +} +utils.inherits(Crc32Probe, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Crc32Probe.prototype.processChunk = function (chunk) { + this.streamInfo.crc32 = crc32(chunk.data, this.streamInfo.crc32 || 0); + this.push(chunk); +}; +module.exports = Crc32Probe; + +},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('./GenericWorker'); + +/** + * A worker which calculate the total length of the data flowing through. + * @constructor + * @param {String} propName the name used to expose the length + */ +function DataLengthProbe(propName) { + GenericWorker.call(this, "DataLengthProbe for " + propName); + this.propName = propName; + this.withStreamInfo(propName, 0); +} +utils.inherits(DataLengthProbe, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +DataLengthProbe.prototype.processChunk = function (chunk) { + if(chunk) { + var length = this.streamInfo[this.propName] || 0; + this.streamInfo[this.propName] = length + chunk.data.length; + } + GenericWorker.prototype.processChunk.call(this, chunk); +}; +module.exports = DataLengthProbe; + + +},{"../utils":32,"./GenericWorker":28}],27:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('./GenericWorker'); + +// the size of the generated chunks +// TODO expose this as a public variable +var DEFAULT_BLOCK_SIZE = 16 * 1024; + +/** + * A worker that reads a content and emits chunks. + * @constructor + * @param {Promise} dataP the promise of the data to split + */ +function DataWorker(dataP) { + GenericWorker.call(this, "DataWorker"); + var self = this; + this.dataIsReady = false; + this.index = 0; + this.max = 0; + this.data = null; + this.type = ""; + + this._tickScheduled = false; + + dataP.then(function (data) { + self.dataIsReady = true; + self.data = data; + self.max = data && data.length || 0; + self.type = utils.getTypeOf(data); + if(!self.isPaused) { + self._tickAndRepeat(); + } + }, function (e) { + self.error(e); + }); +} + +utils.inherits(DataWorker, GenericWorker); + +/** + * @see GenericWorker.cleanUp + */ +DataWorker.prototype.cleanUp = function () { + GenericWorker.prototype.cleanUp.call(this); + this.data = null; +}; + +/** + * @see GenericWorker.resume + */ +DataWorker.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if (!this._tickScheduled && this.dataIsReady) { + this._tickScheduled = true; + utils.delay(this._tickAndRepeat, [], this); + } + return true; +}; + +/** + * Trigger a tick a schedule an other call to this function. + */ +DataWorker.prototype._tickAndRepeat = function() { + this._tickScheduled = false; + if(this.isPaused || this.isFinished) { + return; + } + this._tick(); + if(!this.isFinished) { + utils.delay(this._tickAndRepeat, [], this); + this._tickScheduled = true; + } +}; + +/** + * Read and push a chunk. + */ +DataWorker.prototype._tick = function() { + + if(this.isPaused || this.isFinished) { + return false; + } + + var size = DEFAULT_BLOCK_SIZE; + var data = null, nextIndex = Math.min(this.max, this.index + size); + if (this.index >= this.max) { + // EOF + return this.end(); + } else { + switch(this.type) { + case "string": + data = this.data.substring(this.index, nextIndex); + break; + case "uint8array": + data = this.data.subarray(this.index, nextIndex); + break; + case "array": + case "nodebuffer": + data = this.data.slice(this.index, nextIndex); + break; + } + this.index = nextIndex; + return this.push({ + data : data, + meta : { + percent : this.max ? this.index / this.max * 100 : 0 + } + }); + } +}; + +module.exports = DataWorker; + +},{"../utils":32,"./GenericWorker":28}],28:[function(require,module,exports){ +'use strict'; + +/** + * A worker that does nothing but passing chunks to the next one. This is like + * a nodejs stream but with some differences. On the good side : + * - it works on IE 6-9 without any issue / polyfill + * - it weights less than the full dependencies bundled with browserify + * - it forwards errors (no need to declare an error handler EVERYWHERE) + * + * A chunk is an object with 2 attributes : `meta` and `data`. The former is an + * object containing anything (`percent` for example), see each worker for more + * details. The latter is the real data (String, Uint8Array, etc). + * + * @constructor + * @param {String} name the name of the stream (mainly used for debugging purposes) + */ +function GenericWorker(name) { + // the name of the worker + this.name = name || "default"; + // an object containing metadata about the workers chain + this.streamInfo = {}; + // an error which happened when the worker was paused + this.generatedError = null; + // an object containing metadata to be merged by this worker into the general metadata + this.extraStreamInfo = {}; + // true if the stream is paused (and should not do anything), false otherwise + this.isPaused = true; + // true if the stream is finished (and should not do anything), false otherwise + this.isFinished = false; + // true if the stream is locked to prevent further structure updates (pipe), false otherwise + this.isLocked = false; + // the event listeners + this._listeners = { + 'data':[], + 'end':[], + 'error':[] + }; + // the previous worker, if any + this.previous = null; +} + +GenericWorker.prototype = { + /** + * Push a chunk to the next workers. + * @param {Object} chunk the chunk to push + */ + push : function (chunk) { + this.emit("data", chunk); + }, + /** + * End the stream. + * @return {Boolean} true if this call ended the worker, false otherwise. + */ + end : function () { + if (this.isFinished) { + return false; + } + + this.flush(); + try { + this.emit("end"); + this.cleanUp(); + this.isFinished = true; + } catch (e) { + this.emit("error", e); + } + return true; + }, + /** + * End the stream with an error. + * @param {Error} e the error which caused the premature end. + * @return {Boolean} true if this call ended the worker with an error, false otherwise. + */ + error : function (e) { + if (this.isFinished) { + return false; + } + + if(this.isPaused) { + this.generatedError = e; + } else { + this.isFinished = true; + + this.emit("error", e); + + // in the workers chain exploded in the middle of the chain, + // the error event will go downward but we also need to notify + // workers upward that there has been an error. + if(this.previous) { + this.previous.error(e); + } + + this.cleanUp(); + } + return true; + }, + /** + * Add a callback on an event. + * @param {String} name the name of the event (data, end, error) + * @param {Function} listener the function to call when the event is triggered + * @return {GenericWorker} the current object for chainability + */ + on : function (name, listener) { + this._listeners[name].push(listener); + return this; + }, + /** + * Clean any references when a worker is ending. + */ + cleanUp : function () { + this.streamInfo = this.generatedError = this.extraStreamInfo = null; + this._listeners = []; + }, + /** + * Trigger an event. This will call registered callback with the provided arg. + * @param {String} name the name of the event (data, end, error) + * @param {Object} arg the argument to call the callback with. + */ + emit : function (name, arg) { + if (this._listeners[name]) { + for(var i = 0; i < this._listeners[name].length; i++) { + this._listeners[name][i].call(this, arg); + } + } + }, + /** + * Chain a worker with an other. + * @param {Worker} next the worker receiving events from the current one. + * @return {worker} the next worker for chainability + */ + pipe : function (next) { + return next.registerPrevious(this); + }, + /** + * Same as `pipe` in the other direction. + * Using an API with `pipe(next)` is very easy. + * Implementing the API with the point of view of the next one registering + * a source is easier, see the ZipFileWorker. + * @param {Worker} previous the previous worker, sending events to this one + * @return {Worker} the current worker for chainability + */ + registerPrevious : function (previous) { + if (this.isLocked) { + throw new Error("The stream '" + this + "' has already been used."); + } + + // sharing the streamInfo... + this.streamInfo = previous.streamInfo; + // ... and adding our own bits + this.mergeStreamInfo(); + this.previous = previous; + var self = this; + previous.on('data', function (chunk) { + self.processChunk(chunk); + }); + previous.on('end', function () { + self.end(); + }); + previous.on('error', function (e) { + self.error(e); + }); + return this; + }, + /** + * Pause the stream so it doesn't send events anymore. + * @return {Boolean} true if this call paused the worker, false otherwise. + */ + pause : function () { + if(this.isPaused || this.isFinished) { + return false; + } + this.isPaused = true; + + if(this.previous) { + this.previous.pause(); + } + return true; + }, + /** + * Resume a paused stream. + * @return {Boolean} true if this call resumed the worker, false otherwise. + */ + resume : function () { + if(!this.isPaused || this.isFinished) { + return false; + } + this.isPaused = false; + + // if true, the worker tried to resume but failed + var withError = false; + if(this.generatedError) { + this.error(this.generatedError); + withError = true; + } + if(this.previous) { + this.previous.resume(); + } + + return !withError; + }, + /** + * Flush any remaining bytes as the stream is ending. + */ + flush : function () {}, + /** + * Process a chunk. This is usually the method overridden. + * @param {Object} chunk the chunk to process. + */ + processChunk : function(chunk) { + this.push(chunk); + }, + /** + * Add a key/value to be added in the workers chain streamInfo once activated. + * @param {String} key the key to use + * @param {Object} value the associated value + * @return {Worker} the current worker for chainability + */ + withStreamInfo : function (key, value) { + this.extraStreamInfo[key] = value; + this.mergeStreamInfo(); + return this; + }, + /** + * Merge this worker's streamInfo into the chain's streamInfo. + */ + mergeStreamInfo : function () { + for(var key in this.extraStreamInfo) { + if (!this.extraStreamInfo.hasOwnProperty(key)) { + continue; + } + this.streamInfo[key] = this.extraStreamInfo[key]; + } + }, + + /** + * Lock the stream to prevent further updates on the workers chain. + * After calling this method, all calls to pipe will fail. + */ + lock: function () { + if (this.isLocked) { + throw new Error("The stream '" + this + "' has already been used."); + } + this.isLocked = true; + if (this.previous) { + this.previous.lock(); + } + }, + + /** + * + * Pretty print the workers chain. + */ + toString : function () { + var me = "Worker " + this.name; + if (this.previous) { + return this.previous + " -> " + me; + } else { + return me; + } + } +}; + +module.exports = GenericWorker; + +},{}],29:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var ConvertWorker = require('./ConvertWorker'); +var GenericWorker = require('./GenericWorker'); +var base64 = require('../base64'); +var support = require("../support"); +var external = require("../external"); + +var NodejsStreamOutputAdapter = null; +if (support.nodestream) { + try { + NodejsStreamOutputAdapter = require('../nodejs/NodejsStreamOutputAdapter'); + } catch(e) {} +} + +/** + * Apply the final transformation of the data. If the user wants a Blob for + * example, it's easier to work with an U8intArray and finally do the + * ArrayBuffer/Blob conversion. + * @param {String} type the name of the final type + * @param {String|Uint8Array|Buffer} content the content to transform + * @param {String} mimeType the mime type of the content, if applicable. + * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the content in the right format. + */ +function transformZipOutput(type, content, mimeType) { + switch(type) { + case "blob" : + return utils.newBlob(utils.transformTo("arraybuffer", content), mimeType); + case "base64" : + return base64.encode(content); + default : + return utils.transformTo(type, content); + } +} + +/** + * Concatenate an array of data of the given type. + * @param {String} type the type of the data in the given array. + * @param {Array} dataArray the array containing the data chunks to concatenate + * @return {String|Uint8Array|Buffer} the concatenated data + * @throws Error if the asked type is unsupported + */ +function concat (type, dataArray) { + var i, index = 0, res = null, totalLength = 0; + for(i = 0; i < dataArray.length; i++) { + totalLength += dataArray[i].length; + } + switch(type) { + case "string": + return dataArray.join(""); + case "array": + return Array.prototype.concat.apply([], dataArray); + case "uint8array": + res = new Uint8Array(totalLength); + for(i = 0; i < dataArray.length; i++) { + res.set(dataArray[i], index); + index += dataArray[i].length; + } + return res; + case "nodebuffer": + return Buffer.concat(dataArray); + default: + throw new Error("concat : unsupported type '" + type + "'"); + } +} + +/** + * Listen a StreamHelper, accumulate its content and concatenate it into a + * complete block. + * @param {StreamHelper} helper the helper to use. + * @param {Function} updateCallback a callback called on each update. Called + * with one arg : + * - the metadata linked to the update received. + * @return Promise the promise for the accumulation. + */ +function accumulate(helper, updateCallback) { + return new external.Promise(function (resolve, reject){ + var dataArray = []; + var chunkType = helper._internalType, + resultType = helper._outputType, + mimeType = helper._mimeType; + helper + .on('data', function (data, meta) { + dataArray.push(data); + if(updateCallback) { + updateCallback(meta); + } + }) + .on('error', function(err) { + dataArray = []; + reject(err); + }) + .on('end', function (){ + try { + var result = transformZipOutput(resultType, concat(chunkType, dataArray), mimeType); + resolve(result); + } catch (e) { + reject(e); + } + dataArray = []; + }) + .resume(); + }); +} + +/** + * An helper to easily use workers outside of JSZip. + * @constructor + * @param {Worker} worker the worker to wrap + * @param {String} outputType the type of data expected by the use + * @param {String} mimeType the mime type of the content, if applicable. + */ +function StreamHelper(worker, outputType, mimeType) { + var internalType = outputType; + switch(outputType) { + case "blob": + case "arraybuffer": + internalType = "uint8array"; + break; + case "base64": + internalType = "string"; + break; + } + + try { + // the type used internally + this._internalType = internalType; + // the type used to output results + this._outputType = outputType; + // the mime type + this._mimeType = mimeType; + utils.checkSupport(internalType); + this._worker = worker.pipe(new ConvertWorker(internalType)); + // the last workers can be rewired without issues but we need to + // prevent any updates on previous workers. + worker.lock(); + } catch(e) { + this._worker = new GenericWorker("error"); + this._worker.error(e); + } +} + +StreamHelper.prototype = { + /** + * Listen a StreamHelper, accumulate its content and concatenate it into a + * complete block. + * @param {Function} updateCb the update callback. + * @return Promise the promise for the accumulation. + */ + accumulate : function (updateCb) { + return accumulate(this, updateCb); + }, + /** + * Add a listener on an event triggered on a stream. + * @param {String} evt the name of the event + * @param {Function} fn the listener + * @return {StreamHelper} the current helper. + */ + on : function (evt, fn) { + var self = this; + + if(evt === "data") { + this._worker.on(evt, function (chunk) { + fn.call(self, chunk.data, chunk.meta); + }); + } else { + this._worker.on(evt, function () { + utils.delay(fn, arguments, self); + }); + } + return this; + }, + /** + * Resume the flow of chunks. + * @return {StreamHelper} the current helper. + */ + resume : function () { + utils.delay(this._worker.resume, [], this._worker); + return this; + }, + /** + * Pause the flow of chunks. + * @return {StreamHelper} the current helper. + */ + pause : function () { + this._worker.pause(); + return this; + }, + /** + * Return a nodejs stream for this helper. + * @param {Function} updateCb the update callback. + * @return {NodejsStreamOutputAdapter} the nodejs stream. + */ + toNodejsStream : function (updateCb) { + utils.checkSupport("nodestream"); + if (this._outputType !== "nodebuffer") { + // an object stream containing blob/arraybuffer/uint8array/string + // is strange and I don't know if it would be useful. + // I you find this comment and have a good usecase, please open a + // bug report ! + throw new Error(this._outputType + " is not supported by this method"); + } + + return new NodejsStreamOutputAdapter(this, { + objectMode : this._outputType !== "nodebuffer" + }, updateCb); + } +}; + + +module.exports = StreamHelper; + +},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(require,module,exports){ +'use strict'; + +exports.base64 = true; +exports.array = true; +exports.string = true; +exports.arraybuffer = typeof ArrayBuffer !== "undefined" && typeof Uint8Array !== "undefined"; +exports.nodebuffer = typeof Buffer !== "undefined"; +// contains true if JSZip can read/generate Uint8Array, false otherwise. +exports.uint8array = typeof Uint8Array !== "undefined"; + +if (typeof ArrayBuffer === "undefined") { + exports.blob = false; +} +else { + var buffer = new ArrayBuffer(0); + try { + exports.blob = new Blob([buffer], { + type: "application/zip" + }).size === 0; + } + catch (e) { + try { + var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; + var builder = new Builder(); + builder.append(buffer); + exports.blob = builder.getBlob('application/zip').size === 0; + } + catch (e) { + exports.blob = false; + } + } +} + +try { + exports.nodestream = !!require('readable-stream').Readable; +} catch(e) { + exports.nodestream = false; +} + +},{"readable-stream":16}],31:[function(require,module,exports){ +'use strict'; + +var utils = require('./utils'); +var support = require('./support'); +var nodejsUtils = require('./nodejsUtils'); +var GenericWorker = require('./stream/GenericWorker'); + +/** + * The following functions come from pako, from pako/lib/utils/strings + * released under the MIT license, see pako https://github.com/nodeca/pako/ + */ + +// Table with utf8 lengths (calculated by first byte of sequence) +// Note, that 5 & 6-byte values and some 4-byte values can not be represented in JS, +// because max possible codepoint is 0x10ffff +var _utf8len = new Array(256); +for (var i=0; i<256; i++) { + _utf8len[i] = (i >= 252 ? 6 : i >= 248 ? 5 : i >= 240 ? 4 : i >= 224 ? 3 : i >= 192 ? 2 : 1); +} +_utf8len[254]=_utf8len[254]=1; // Invalid sequence start + +// convert string to array (typed, when possible) +var string2buf = function (str) { + var buf, c, c2, m_pos, i, str_len = str.length, buf_len = 0; + + // count binary size + for (m_pos = 0; m_pos < str_len; m_pos++) { + c = str.charCodeAt(m_pos); + if ((c & 0xfc00) === 0xd800 && (m_pos+1 < str_len)) { + c2 = str.charCodeAt(m_pos+1); + if ((c2 & 0xfc00) === 0xdc00) { + c = 0x10000 + ((c - 0xd800) << 10) + (c2 - 0xdc00); + m_pos++; + } + } + buf_len += c < 0x80 ? 1 : c < 0x800 ? 2 : c < 0x10000 ? 3 : 4; + } + + // allocate buffer + if (support.uint8array) { + buf = new Uint8Array(buf_len); + } else { + buf = new Array(buf_len); + } + + // convert + for (i=0, m_pos = 0; i < buf_len; m_pos++) { + c = str.charCodeAt(m_pos); + if ((c & 0xfc00) === 0xd800 && (m_pos+1 < str_len)) { + c2 = str.charCodeAt(m_pos+1); + if ((c2 & 0xfc00) === 0xdc00) { + c = 0x10000 + ((c - 0xd800) << 10) + (c2 - 0xdc00); + m_pos++; + } + } + if (c < 0x80) { + /* one byte */ + buf[i++] = c; + } else if (c < 0x800) { + /* two bytes */ + buf[i++] = 0xC0 | (c >>> 6); + buf[i++] = 0x80 | (c & 0x3f); + } else if (c < 0x10000) { + /* three bytes */ + buf[i++] = 0xE0 | (c >>> 12); + buf[i++] = 0x80 | (c >>> 6 & 0x3f); + buf[i++] = 0x80 | (c & 0x3f); + } else { + /* four bytes */ + buf[i++] = 0xf0 | (c >>> 18); + buf[i++] = 0x80 | (c >>> 12 & 0x3f); + buf[i++] = 0x80 | (c >>> 6 & 0x3f); + buf[i++] = 0x80 | (c & 0x3f); + } + } + + return buf; +}; + +// Calculate max possible position in utf8 buffer, +// that will not break sequence. If that's not possible +// - (very small limits) return max size as is. +// +// buf[] - utf8 bytes array +// max - length limit (mandatory); +var utf8border = function(buf, max) { + var pos; + + max = max || buf.length; + if (max > buf.length) { max = buf.length; } + + // go back from last position, until start of sequence found + pos = max-1; + while (pos >= 0 && (buf[pos] & 0xC0) === 0x80) { pos--; } + + // Fuckup - very small and broken sequence, + // return max, because we should return something anyway. + if (pos < 0) { return max; } + + // If we came to start of buffer - that means vuffer is too small, + // return max too. + if (pos === 0) { return max; } + + return (pos + _utf8len[buf[pos]] > max) ? pos : max; +}; + +// convert array to string +var buf2string = function (buf) { + var str, i, out, c, c_len; + var len = buf.length; + + // Reserve max possible length (2 words per char) + // NB: by unknown reasons, Array is significantly faster for + // String.fromCharCode.apply than Uint16Array. + var utf16buf = new Array(len*2); + + for (out=0, i=0; i 4) { utf16buf[out++] = 0xfffd; i += c_len-1; continue; } + + // apply mask on first byte + c &= c_len === 2 ? 0x1f : c_len === 3 ? 0x0f : 0x07; + // join the rest + while (c_len > 1 && i < len) { + c = (c << 6) | (buf[i++] & 0x3f); + c_len--; + } + + // terminated by end of string? + if (c_len > 1) { utf16buf[out++] = 0xfffd; continue; } + + if (c < 0x10000) { + utf16buf[out++] = c; + } else { + c -= 0x10000; + utf16buf[out++] = 0xd800 | ((c >> 10) & 0x3ff); + utf16buf[out++] = 0xdc00 | (c & 0x3ff); + } + } + + // shrinkBuf(utf16buf, out) + if (utf16buf.length !== out) { + if(utf16buf.subarray) { + utf16buf = utf16buf.subarray(0, out); + } else { + utf16buf.length = out; + } + } + + // return String.fromCharCode.apply(null, utf16buf); + return utils.applyFromCharCode(utf16buf); +}; + + +// That's all for the pako functions. + + +/** + * Transform a javascript string into an array (typed if possible) of bytes, + * UTF-8 encoded. + * @param {String} str the string to encode + * @return {Array|Uint8Array|Buffer} the UTF-8 encoded string. + */ +exports.utf8encode = function utf8encode(str) { + if (support.nodebuffer) { + return nodejsUtils.newBufferFrom(str, "utf-8"); + } + + return string2buf(str); +}; + + +/** + * Transform a bytes array (or a representation) representing an UTF-8 encoded + * string into a javascript string. + * @param {Array|Uint8Array|Buffer} buf the data de decode + * @return {String} the decoded string. + */ +exports.utf8decode = function utf8decode(buf) { + if (support.nodebuffer) { + return utils.transformTo("nodebuffer", buf).toString("utf-8"); + } + + buf = utils.transformTo(support.uint8array ? "uint8array" : "array", buf); + + return buf2string(buf); +}; + +/** + * A worker to decode utf8 encoded binary chunks into string chunks. + * @constructor + */ +function Utf8DecodeWorker() { + GenericWorker.call(this, "utf-8 decode"); + // the last bytes if a chunk didn't end with a complete codepoint. + this.leftOver = null; +} +utils.inherits(Utf8DecodeWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Utf8DecodeWorker.prototype.processChunk = function (chunk) { + + var data = utils.transformTo(support.uint8array ? "uint8array" : "array", chunk.data); + + // 1st step, re-use what's left of the previous chunk + if (this.leftOver && this.leftOver.length) { + if(support.uint8array) { + var previousData = data; + data = new Uint8Array(previousData.length + this.leftOver.length); + data.set(this.leftOver, 0); + data.set(previousData, this.leftOver.length); + } else { + data = this.leftOver.concat(data); + } + this.leftOver = null; + } + + var nextBoundary = utf8border(data); + var usableData = data; + if (nextBoundary !== data.length) { + if (support.uint8array) { + usableData = data.subarray(0, nextBoundary); + this.leftOver = data.subarray(nextBoundary, data.length); + } else { + usableData = data.slice(0, nextBoundary); + this.leftOver = data.slice(nextBoundary, data.length); + } + } + + this.push({ + data : exports.utf8decode(usableData), + meta : chunk.meta + }); +}; + +/** + * @see GenericWorker.flush + */ +Utf8DecodeWorker.prototype.flush = function () { + if(this.leftOver && this.leftOver.length) { + this.push({ + data : exports.utf8decode(this.leftOver), + meta : {} + }); + this.leftOver = null; + } +}; +exports.Utf8DecodeWorker = Utf8DecodeWorker; + +/** + * A worker to endcode string chunks into utf8 encoded binary chunks. + * @constructor + */ +function Utf8EncodeWorker() { + GenericWorker.call(this, "utf-8 encode"); +} +utils.inherits(Utf8EncodeWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Utf8EncodeWorker.prototype.processChunk = function (chunk) { + this.push({ + data : exports.utf8encode(chunk.data), + meta : chunk.meta + }); +}; +exports.Utf8EncodeWorker = Utf8EncodeWorker; + +},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(require,module,exports){ +'use strict'; + +var support = require('./support'); +var base64 = require('./base64'); +var nodejsUtils = require('./nodejsUtils'); +var setImmediate = require('set-immediate-shim'); +var external = require("./external"); + + +/** + * Convert a string that pass as a "binary string": it should represent a byte + * array but may have > 255 char codes. Be sure to take only the first byte + * and returns the byte array. + * @param {String} str the string to transform. + * @return {Array|Uint8Array} the string in a binary format. + */ +function string2binary(str) { + var result = null; + if (support.uint8array) { + result = new Uint8Array(str.length); + } else { + result = new Array(str.length); + } + return stringToArrayLike(str, result); +} + +/** + * Create a new blob with the given content and the given type. + * @param {String|ArrayBuffer} part the content to put in the blob. DO NOT use + * an Uint8Array because the stock browser of android 4 won't accept it (it + * will be silently converted to a string, "[object Uint8Array]"). + * + * Use only ONE part to build the blob to avoid a memory leak in IE11 / Edge: + * when a large amount of Array is used to create the Blob, the amount of + * memory consumed is nearly 100 times the original data amount. + * + * @param {String} type the mime type of the blob. + * @return {Blob} the created blob. + */ +exports.newBlob = function(part, type) { + exports.checkSupport("blob"); + + try { + // Blob constructor + return new Blob([part], { + type: type + }); + } + catch (e) { + + try { + // deprecated, browser only, old way + var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; + var builder = new Builder(); + builder.append(part); + return builder.getBlob(type); + } + catch (e) { + + // well, fuck ?! + throw new Error("Bug : can't construct the Blob."); + } + } + + +}; +/** + * The identity function. + * @param {Object} input the input. + * @return {Object} the same input. + */ +function identity(input) { + return input; +} + +/** + * Fill in an array with a string. + * @param {String} str the string to use. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to fill in (will be mutated). + * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated array. + */ +function stringToArrayLike(str, array) { + for (var i = 0; i < str.length; ++i) { + array[i] = str.charCodeAt(i) & 0xFF; + } + return array; +} + +/** + * An helper for the function arrayLikeToString. + * This contains static information and functions that + * can be optimized by the browser JIT compiler. + */ +var arrayToStringHelper = { + /** + * Transform an array of int into a string, chunk by chunk. + * See the performances notes on arrayLikeToString. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @param {String} type the type of the array. + * @param {Integer} chunk the chunk size. + * @return {String} the resulting string. + * @throws Error if the chunk is too big for the stack. + */ + stringifyByChunk: function(array, type, chunk) { + var result = [], k = 0, len = array.length; + // shortcut + if (len <= chunk) { + return String.fromCharCode.apply(null, array); + } + while (k < len) { + if (type === "array" || type === "nodebuffer") { + result.push(String.fromCharCode.apply(null, array.slice(k, Math.min(k + chunk, len)))); + } + else { + result.push(String.fromCharCode.apply(null, array.subarray(k, Math.min(k + chunk, len)))); + } + k += chunk; + } + return result.join(""); + }, + /** + * Call String.fromCharCode on every item in the array. + * This is the naive implementation, which generate A LOT of intermediate string. + * This should be used when everything else fail. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @return {String} the result. + */ + stringifyByChar: function(array){ + var resultStr = ""; + for(var i = 0; i < array.length; i++) { + resultStr += String.fromCharCode(array[i]); + } + return resultStr; + }, + applyCanBeUsed : { + /** + * true if the browser accepts to use String.fromCharCode on Uint8Array + */ + uint8array : (function () { + try { + return support.uint8array && String.fromCharCode.apply(null, new Uint8Array(1)).length === 1; + } catch (e) { + return false; + } + })(), + /** + * true if the browser accepts to use String.fromCharCode on nodejs Buffer. + */ + nodebuffer : (function () { + try { + return support.nodebuffer && String.fromCharCode.apply(null, nodejsUtils.allocBuffer(1)).length === 1; + } catch (e) { + return false; + } + })() + } +}; + +/** + * Transform an array-like object to a string. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @return {String} the result. + */ +function arrayLikeToString(array) { + // Performances notes : + // -------------------- + // String.fromCharCode.apply(null, array) is the fastest, see + // see http://jsperf.com/converting-a-uint8array-to-a-string/2 + // but the stack is limited (and we can get huge arrays !). + // + // result += String.fromCharCode(array[i]); generate too many strings ! + // + // This code is inspired by http://jsperf.com/arraybuffer-to-string-apply-performance/2 + // TODO : we now have workers that split the work. Do we still need that ? + var chunk = 65536, + type = exports.getTypeOf(array), + canUseApply = true; + if (type === "uint8array") { + canUseApply = arrayToStringHelper.applyCanBeUsed.uint8array; + } else if (type === "nodebuffer") { + canUseApply = arrayToStringHelper.applyCanBeUsed.nodebuffer; + } + + if (canUseApply) { + while (chunk > 1) { + try { + return arrayToStringHelper.stringifyByChunk(array, type, chunk); + } catch (e) { + chunk = Math.floor(chunk / 2); + } + } + } + + // no apply or chunk error : slow and painful algorithm + // default browser on android 4.* + return arrayToStringHelper.stringifyByChar(array); +} + +exports.applyFromCharCode = arrayLikeToString; + + +/** + * Copy the data from an array-like to an other array-like. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayFrom the origin array. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayTo the destination array which will be mutated. + * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated destination array. + */ +function arrayLikeToArrayLike(arrayFrom, arrayTo) { + for (var i = 0; i < arrayFrom.length; i++) { + arrayTo[i] = arrayFrom[i]; + } + return arrayTo; +} + +// a matrix containing functions to transform everything into everything. +var transform = {}; + +// string to ? +transform["string"] = { + "string": identity, + "array": function(input) { + return stringToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return transform["string"]["uint8array"](input).buffer; + }, + "uint8array": function(input) { + return stringToArrayLike(input, new Uint8Array(input.length)); + }, + "nodebuffer": function(input) { + return stringToArrayLike(input, nodejsUtils.allocBuffer(input.length)); + } +}; + +// array to ? +transform["array"] = { + "string": arrayLikeToString, + "array": identity, + "arraybuffer": function(input) { + return (new Uint8Array(input)).buffer; + }, + "uint8array": function(input) { + return new Uint8Array(input); + }, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(input); + } +}; + +// arraybuffer to ? +transform["arraybuffer"] = { + "string": function(input) { + return arrayLikeToString(new Uint8Array(input)); + }, + "array": function(input) { + return arrayLikeToArrayLike(new Uint8Array(input), new Array(input.byteLength)); + }, + "arraybuffer": identity, + "uint8array": function(input) { + return new Uint8Array(input); + }, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(new Uint8Array(input)); + } +}; + +// uint8array to ? +transform["uint8array"] = { + "string": arrayLikeToString, + "array": function(input) { + return arrayLikeToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return input.buffer; + }, + "uint8array": identity, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(input); + } +}; + +// nodebuffer to ? +transform["nodebuffer"] = { + "string": arrayLikeToString, + "array": function(input) { + return arrayLikeToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return transform["nodebuffer"]["uint8array"](input).buffer; + }, + "uint8array": function(input) { + return arrayLikeToArrayLike(input, new Uint8Array(input.length)); + }, + "nodebuffer": identity +}; + +/** + * Transform an input into any type. + * The supported output type are : string, array, uint8array, arraybuffer, nodebuffer. + * If no output type is specified, the unmodified input will be returned. + * @param {String} outputType the output type. + * @param {String|Array|ArrayBuffer|Uint8Array|Buffer} input the input to convert. + * @throws {Error} an Error if the browser doesn't support the requested output type. + */ +exports.transformTo = function(outputType, input) { + if (!input) { + // undefined, null, etc + // an empty string won't harm. + input = ""; + } + if (!outputType) { + return input; + } + exports.checkSupport(outputType); + var inputType = exports.getTypeOf(input); + var result = transform[inputType][outputType](input); + return result; +}; + +/** + * Return the type of the input. + * The type will be in a format valid for JSZip.utils.transformTo : string, array, uint8array, arraybuffer. + * @param {Object} input the input to identify. + * @return {String} the (lowercase) type of the input. + */ +exports.getTypeOf = function(input) { + if (typeof input === "string") { + return "string"; + } + if (Object.prototype.toString.call(input) === "[object Array]") { + return "array"; + } + if (support.nodebuffer && nodejsUtils.isBuffer(input)) { + return "nodebuffer"; + } + if (support.uint8array && input instanceof Uint8Array) { + return "uint8array"; + } + if (support.arraybuffer && input instanceof ArrayBuffer) { + return "arraybuffer"; + } +}; + +/** + * Throw an exception if the type is not supported. + * @param {String} type the type to check. + * @throws {Error} an Error if the browser doesn't support the requested type. + */ +exports.checkSupport = function(type) { + var supported = support[type.toLowerCase()]; + if (!supported) { + throw new Error(type + " is not supported by this platform"); + } +}; + +exports.MAX_VALUE_16BITS = 65535; +exports.MAX_VALUE_32BITS = -1; // well, "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" is parsed as -1 + +/** + * Prettify a string read as binary. + * @param {string} str the string to prettify. + * @return {string} a pretty string. + */ +exports.pretty = function(str) { + var res = '', + code, i; + for (i = 0; i < (str || "").length; i++) { + code = str.charCodeAt(i); + res += '\\x' + (code < 16 ? "0" : "") + code.toString(16).toUpperCase(); + } + return res; +}; + +/** + * Defer the call of a function. + * @param {Function} callback the function to call asynchronously. + * @param {Array} args the arguments to give to the callback. + */ +exports.delay = function(callback, args, self) { + setImmediate(function () { + callback.apply(self || null, args || []); + }); +}; + +/** + * Extends a prototype with an other, without calling a constructor with + * side effects. Inspired by nodejs' `utils.inherits` + * @param {Function} ctor the constructor to augment + * @param {Function} superCtor the parent constructor to use + */ +exports.inherits = function (ctor, superCtor) { + var Obj = function() {}; + Obj.prototype = superCtor.prototype; + ctor.prototype = new Obj(); +}; + +/** + * Merge the objects passed as parameters into a new one. + * @private + * @param {...Object} var_args All objects to merge. + * @return {Object} a new object with the data of the others. + */ +exports.extend = function() { + var result = {}, i, attr; + for (i = 0; i < arguments.length; i++) { // arguments is not enumerable in some browsers + for (attr in arguments[i]) { + if (arguments[i].hasOwnProperty(attr) && typeof result[attr] === "undefined") { + result[attr] = arguments[i][attr]; + } + } + } + return result; +}; + +/** + * Transform arbitrary content into a Promise. + * @param {String} name a name for the content being processed. + * @param {Object} inputData the content to process. + * @param {Boolean} isBinary true if the content is not an unicode string + * @param {Boolean} isOptimizedBinaryString true if the string content only has one byte per character. + * @param {Boolean} isBase64 true if the string content is encoded with base64. + * @return {Promise} a promise in a format usable by JSZip. + */ +exports.prepareContent = function(name, inputData, isBinary, isOptimizedBinaryString, isBase64) { + + // if inputData is already a promise, this flatten it. + var promise = external.Promise.resolve(inputData).then(function(data) { + + + var isBlob = support.blob && (data instanceof Blob || ['[object File]', '[object Blob]'].indexOf(Object.prototype.toString.call(data)) !== -1); + + if (isBlob && typeof FileReader !== "undefined") { + return new external.Promise(function (resolve, reject) { + var reader = new FileReader(); + + reader.onload = function(e) { + resolve(e.target.result); + }; + reader.onerror = function(e) { + reject(e.target.error); + }; + reader.readAsArrayBuffer(data); + }); + } else { + return data; + } + }); + + return promise.then(function(data) { + var dataType = exports.getTypeOf(data); + + if (!dataType) { + return external.Promise.reject( + new Error("Can't read the data of '" + name + "'. Is it " + + "in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?") + ); + } + // special case : it's way easier to work with Uint8Array than with ArrayBuffer + if (dataType === "arraybuffer") { + data = exports.transformTo("uint8array", data); + } else if (dataType === "string") { + if (isBase64) { + data = base64.decode(data); + } + else if (isBinary) { + // optimizedBinaryString === true means that the file has already been filtered with a 0xFF mask + if (isOptimizedBinaryString !== true) { + // this is a string, not in a base64 format. + // Be sure that this is a correct "binary string" + data = string2binary(data); + } + } + } + return data; + }); +}; + +},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,"set-immediate-shim":54}],33:[function(require,module,exports){ +'use strict'; +var readerFor = require('./reader/readerFor'); +var utils = require('./utils'); +var sig = require('./signature'); +var ZipEntry = require('./zipEntry'); +var utf8 = require('./utf8'); +var support = require('./support'); +// class ZipEntries {{{ +/** + * All the entries in the zip file. + * @constructor + * @param {Object} loadOptions Options for loading the stream. + */ +function ZipEntries(loadOptions) { + this.files = []; + this.loadOptions = loadOptions; +} +ZipEntries.prototype = { + /** + * Check that the reader is on the specified signature. + * @param {string} expectedSignature the expected signature. + * @throws {Error} if it is an other signature. + */ + checkSignature: function(expectedSignature) { + if (!this.reader.readAndCheckSignature(expectedSignature)) { + this.reader.index -= 4; + var signature = this.reader.readString(4); + throw new Error("Corrupted zip or bug: unexpected signature " + "(" + utils.pretty(signature) + ", expected " + utils.pretty(expectedSignature) + ")"); + } + }, + /** + * Check if the given signature is at the given index. + * @param {number} askedIndex the index to check. + * @param {string} expectedSignature the signature to expect. + * @return {boolean} true if the signature is here, false otherwise. + */ + isSignature: function(askedIndex, expectedSignature) { + var currentIndex = this.reader.index; + this.reader.setIndex(askedIndex); + var signature = this.reader.readString(4); + var result = signature === expectedSignature; + this.reader.setIndex(currentIndex); + return result; + }, + /** + * Read the end of the central directory. + */ + readBlockEndOfCentral: function() { + this.diskNumber = this.reader.readInt(2); + this.diskWithCentralDirStart = this.reader.readInt(2); + this.centralDirRecordsOnThisDisk = this.reader.readInt(2); + this.centralDirRecords = this.reader.readInt(2); + this.centralDirSize = this.reader.readInt(4); + this.centralDirOffset = this.reader.readInt(4); + + this.zipCommentLength = this.reader.readInt(2); + // warning : the encoding depends of the system locale + // On a linux machine with LANG=en_US.utf8, this field is utf8 encoded. + // On a windows machine, this field is encoded with the localized windows code page. + var zipComment = this.reader.readData(this.zipCommentLength); + var decodeParamType = support.uint8array ? "uint8array" : "array"; + // To get consistent behavior with the generation part, we will assume that + // this is utf8 encoded unless specified otherwise. + var decodeContent = utils.transformTo(decodeParamType, zipComment); + this.zipComment = this.loadOptions.decodeFileName(decodeContent); + }, + /** + * Read the end of the Zip 64 central directory. + * Not merged with the method readEndOfCentral : + * The end of central can coexist with its Zip64 brother, + * I don't want to read the wrong number of bytes ! + */ + readBlockZip64EndOfCentral: function() { + this.zip64EndOfCentralSize = this.reader.readInt(8); + this.reader.skip(4); + // this.versionMadeBy = this.reader.readString(2); + // this.versionNeeded = this.reader.readInt(2); + this.diskNumber = this.reader.readInt(4); + this.diskWithCentralDirStart = this.reader.readInt(4); + this.centralDirRecordsOnThisDisk = this.reader.readInt(8); + this.centralDirRecords = this.reader.readInt(8); + this.centralDirSize = this.reader.readInt(8); + this.centralDirOffset = this.reader.readInt(8); + + this.zip64ExtensibleData = {}; + var extraDataSize = this.zip64EndOfCentralSize - 44, + index = 0, + extraFieldId, + extraFieldLength, + extraFieldValue; + while (index < extraDataSize) { + extraFieldId = this.reader.readInt(2); + extraFieldLength = this.reader.readInt(4); + extraFieldValue = this.reader.readData(extraFieldLength); + this.zip64ExtensibleData[extraFieldId] = { + id: extraFieldId, + length: extraFieldLength, + value: extraFieldValue + }; + } + }, + /** + * Read the end of the Zip 64 central directory locator. + */ + readBlockZip64EndOfCentralLocator: function() { + this.diskWithZip64CentralDirStart = this.reader.readInt(4); + this.relativeOffsetEndOfZip64CentralDir = this.reader.readInt(8); + this.disksCount = this.reader.readInt(4); + if (this.disksCount > 1) { + throw new Error("Multi-volumes zip are not supported"); + } + }, + /** + * Read the local files, based on the offset read in the central part. + */ + readLocalFiles: function() { + var i, file; + for (i = 0; i < this.files.length; i++) { + file = this.files[i]; + this.reader.setIndex(file.localHeaderOffset); + this.checkSignature(sig.LOCAL_FILE_HEADER); + file.readLocalPart(this.reader); + file.handleUTF8(); + file.processAttributes(); + } + }, + /** + * Read the central directory. + */ + readCentralDir: function() { + var file; + + this.reader.setIndex(this.centralDirOffset); + while (this.reader.readAndCheckSignature(sig.CENTRAL_FILE_HEADER)) { + file = new ZipEntry({ + zip64: this.zip64 + }, this.loadOptions); + file.readCentralPart(this.reader); + this.files.push(file); + } + + if (this.centralDirRecords !== this.files.length) { + if (this.centralDirRecords !== 0 && this.files.length === 0) { + // We expected some records but couldn't find ANY. + // This is really suspicious, as if something went wrong. + throw new Error("Corrupted zip or bug: expected " + this.centralDirRecords + " records in central dir, got " + this.files.length); + } else { + // We found some records but not all. + // Something is wrong but we got something for the user: no error here. + // console.warn("expected", this.centralDirRecords, "records in central dir, got", this.files.length); + } + } + }, + /** + * Read the end of central directory. + */ + readEndOfCentral: function() { + var offset = this.reader.lastIndexOfSignature(sig.CENTRAL_DIRECTORY_END); + if (offset < 0) { + // Check if the content is a truncated zip or complete garbage. + // A "LOCAL_FILE_HEADER" is not required at the beginning (auto + // extractible zip for example) but it can give a good hint. + // If an ajax request was used without responseType, we will also + // get unreadable data. + var isGarbage = !this.isSignature(0, sig.LOCAL_FILE_HEADER); + + if (isGarbage) { + throw new Error("Can't find end of central directory : is this a zip file ? " + + "If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html"); + } else { + throw new Error("Corrupted zip: can't find end of central directory"); + } + + } + this.reader.setIndex(offset); + var endOfCentralDirOffset = offset; + this.checkSignature(sig.CENTRAL_DIRECTORY_END); + this.readBlockEndOfCentral(); + + + /* extract from the zip spec : + 4) If one of the fields in the end of central directory + record is too small to hold required data, the field + should be set to -1 (0xFFFF or 0xFFFFFFFF) and the + ZIP64 format record should be created. + 5) The end of central directory record and the + Zip64 end of central directory locator record must + reside on the same disk when splitting or spanning + an archive. + */ + if (this.diskNumber === utils.MAX_VALUE_16BITS || this.diskWithCentralDirStart === utils.MAX_VALUE_16BITS || this.centralDirRecordsOnThisDisk === utils.MAX_VALUE_16BITS || this.centralDirRecords === utils.MAX_VALUE_16BITS || this.centralDirSize === utils.MAX_VALUE_32BITS || this.centralDirOffset === utils.MAX_VALUE_32BITS) { + this.zip64 = true; + + /* + Warning : the zip64 extension is supported, but ONLY if the 64bits integer read from + the zip file can fit into a 32bits integer. This cannot be solved : JavaScript represents + all numbers as 64-bit double precision IEEE 754 floating point numbers. + So, we have 53bits for integers and bitwise operations treat everything as 32bits. + see https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Bitwise_Operators + and http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf section 8.5 + */ + + // should look for a zip64 EOCD locator + offset = this.reader.lastIndexOfSignature(sig.ZIP64_CENTRAL_DIRECTORY_LOCATOR); + if (offset < 0) { + throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator"); + } + this.reader.setIndex(offset); + this.checkSignature(sig.ZIP64_CENTRAL_DIRECTORY_LOCATOR); + this.readBlockZip64EndOfCentralLocator(); + + // now the zip64 EOCD record + if (!this.isSignature(this.relativeOffsetEndOfZip64CentralDir, sig.ZIP64_CENTRAL_DIRECTORY_END)) { + // console.warn("ZIP64 end of central directory not where expected."); + this.relativeOffsetEndOfZip64CentralDir = this.reader.lastIndexOfSignature(sig.ZIP64_CENTRAL_DIRECTORY_END); + if (this.relativeOffsetEndOfZip64CentralDir < 0) { + throw new Error("Corrupted zip: can't find the ZIP64 end of central directory"); + } + } + this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir); + this.checkSignature(sig.ZIP64_CENTRAL_DIRECTORY_END); + this.readBlockZip64EndOfCentral(); + } + + var expectedEndOfCentralDirOffset = this.centralDirOffset + this.centralDirSize; + if (this.zip64) { + expectedEndOfCentralDirOffset += 20; // end of central dir 64 locator + expectedEndOfCentralDirOffset += 12 /* should not include the leading 12 bytes */ + this.zip64EndOfCentralSize; + } + + var extraBytes = endOfCentralDirOffset - expectedEndOfCentralDirOffset; + + if (extraBytes > 0) { + // console.warn(extraBytes, "extra bytes at beginning or within zipfile"); + if (this.isSignature(endOfCentralDirOffset, sig.CENTRAL_FILE_HEADER)) { + // The offsets seem wrong, but we have something at the specified offset. + // So… we keep it. + } else { + // the offset is wrong, update the "zero" of the reader + // this happens if data has been prepended (crx files for example) + this.reader.zero = extraBytes; + } + } else if (extraBytes < 0) { + throw new Error("Corrupted zip: missing " + Math.abs(extraBytes) + " bytes."); + } + }, + prepareReader: function(data) { + this.reader = readerFor(data); + }, + /** + * Read a zip file and create ZipEntries. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the binary string representing a zip file. + */ + load: function(data) { + this.prepareReader(data); + this.readEndOfCentral(); + this.readCentralDir(); + this.readLocalFiles(); + } +}; +// }}} end of ZipEntries +module.exports = ZipEntries; + +},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(require,module,exports){ +'use strict'; +var readerFor = require('./reader/readerFor'); +var utils = require('./utils'); +var CompressedObject = require('./compressedObject'); +var crc32fn = require('./crc32'); +var utf8 = require('./utf8'); +var compressions = require('./compressions'); +var support = require('./support'); + +var MADE_BY_DOS = 0x00; +var MADE_BY_UNIX = 0x03; + +/** + * Find a compression registered in JSZip. + * @param {string} compressionMethod the method magic to find. + * @return {Object|null} the JSZip compression object, null if none found. + */ +var findCompression = function(compressionMethod) { + for (var method in compressions) { + if (!compressions.hasOwnProperty(method)) { + continue; + } + if (compressions[method].magic === compressionMethod) { + return compressions[method]; + } + } + return null; +}; + +// class ZipEntry {{{ +/** + * An entry in the zip file. + * @constructor + * @param {Object} options Options of the current file. + * @param {Object} loadOptions Options for loading the stream. + */ +function ZipEntry(options, loadOptions) { + this.options = options; + this.loadOptions = loadOptions; +} +ZipEntry.prototype = { + /** + * say if the file is encrypted. + * @return {boolean} true if the file is encrypted, false otherwise. + */ + isEncrypted: function() { + // bit 1 is set + return (this.bitFlag & 0x0001) === 0x0001; + }, + /** + * say if the file has utf-8 filename/comment. + * @return {boolean} true if the filename/comment is in utf-8, false otherwise. + */ + useUTF8: function() { + // bit 11 is set + return (this.bitFlag & 0x0800) === 0x0800; + }, + /** + * Read the local part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readLocalPart: function(reader) { + var compression, localExtraFieldsLength; + + // we already know everything from the central dir ! + // If the central dir data are false, we are doomed. + // On the bright side, the local part is scary : zip64, data descriptors, both, etc. + // The less data we get here, the more reliable this should be. + // Let's skip the whole header and dash to the data ! + reader.skip(22); + // in some zip created on windows, the filename stored in the central dir contains \ instead of /. + // Strangely, the filename here is OK. + // I would love to treat these zip files as corrupted (see http://www.info-zip.org/FAQ.html#backslashes + // or APPNOTE#4.4.17.1, "All slashes MUST be forward slashes '/'") but there are a lot of bad zip generators... + // Search "unzip mismatching "local" filename continuing with "central" filename version" on + // the internet. + // + // I think I see the logic here : the central directory is used to display + // content and the local directory is used to extract the files. Mixing / and \ + // may be used to display \ to windows users and use / when extracting the files. + // Unfortunately, this lead also to some issues : http://seclists.org/fulldisclosure/2009/Sep/394 + this.fileNameLength = reader.readInt(2); + localExtraFieldsLength = reader.readInt(2); // can't be sure this will be the same as the central dir + // the fileName is stored as binary data, the handleUTF8 method will take care of the encoding. + this.fileName = reader.readData(this.fileNameLength); + reader.skip(localExtraFieldsLength); + + if (this.compressedSize === -1 || this.uncompressedSize === -1) { + throw new Error("Bug or corrupted zip : didn't get enough information from the central directory " + "(compressedSize === -1 || uncompressedSize === -1)"); + } + + compression = findCompression(this.compressionMethod); + if (compression === null) { // no compression found + throw new Error("Corrupted zip : compression " + utils.pretty(this.compressionMethod) + " unknown (inner file : " + utils.transformTo("string", this.fileName) + ")"); + } + this.decompressed = new CompressedObject(this.compressedSize, this.uncompressedSize, this.crc32, compression, reader.readData(this.compressedSize)); + }, + + /** + * Read the central part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readCentralPart: function(reader) { + this.versionMadeBy = reader.readInt(2); + reader.skip(2); + // this.versionNeeded = reader.readInt(2); + this.bitFlag = reader.readInt(2); + this.compressionMethod = reader.readString(2); + this.date = reader.readDate(); + this.crc32 = reader.readInt(4); + this.compressedSize = reader.readInt(4); + this.uncompressedSize = reader.readInt(4); + var fileNameLength = reader.readInt(2); + this.extraFieldsLength = reader.readInt(2); + this.fileCommentLength = reader.readInt(2); + this.diskNumberStart = reader.readInt(2); + this.internalFileAttributes = reader.readInt(2); + this.externalFileAttributes = reader.readInt(4); + this.localHeaderOffset = reader.readInt(4); + + if (this.isEncrypted()) { + throw new Error("Encrypted zip are not supported"); + } + + // will be read in the local part, see the comments there + reader.skip(fileNameLength); + this.readExtraFields(reader); + this.parseZIP64ExtraField(reader); + this.fileComment = reader.readData(this.fileCommentLength); + }, + + /** + * Parse the external file attributes and get the unix/dos permissions. + */ + processAttributes: function () { + this.unixPermissions = null; + this.dosPermissions = null; + var madeBy = this.versionMadeBy >> 8; + + // Check if we have the DOS directory flag set. + // We look for it in the DOS and UNIX permissions + // but some unknown platform could set it as a compatibility flag. + this.dir = this.externalFileAttributes & 0x0010 ? true : false; + + if(madeBy === MADE_BY_DOS) { + // first 6 bits (0 to 5) + this.dosPermissions = this.externalFileAttributes & 0x3F; + } + + if(madeBy === MADE_BY_UNIX) { + this.unixPermissions = (this.externalFileAttributes >> 16) & 0xFFFF; + // the octal permissions are in (this.unixPermissions & 0x01FF).toString(8); + } + + // fail safe : if the name ends with a / it probably means a folder + if (!this.dir && this.fileNameStr.slice(-1) === '/') { + this.dir = true; + } + }, + + /** + * Parse the ZIP64 extra field and merge the info in the current ZipEntry. + * @param {DataReader} reader the reader to use. + */ + parseZIP64ExtraField: function(reader) { + + if (!this.extraFields[0x0001]) { + return; + } + + // should be something, preparing the extra reader + var extraReader = readerFor(this.extraFields[0x0001].value); + + // I really hope that these 64bits integer can fit in 32 bits integer, because js + // won't let us have more. + if (this.uncompressedSize === utils.MAX_VALUE_32BITS) { + this.uncompressedSize = extraReader.readInt(8); + } + if (this.compressedSize === utils.MAX_VALUE_32BITS) { + this.compressedSize = extraReader.readInt(8); + } + if (this.localHeaderOffset === utils.MAX_VALUE_32BITS) { + this.localHeaderOffset = extraReader.readInt(8); + } + if (this.diskNumberStart === utils.MAX_VALUE_32BITS) { + this.diskNumberStart = extraReader.readInt(4); + } + }, + /** + * Read the central part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readExtraFields: function(reader) { + var end = reader.index + this.extraFieldsLength, + extraFieldId, + extraFieldLength, + extraFieldValue; + + if (!this.extraFields) { + this.extraFields = {}; + } + + while (reader.index + 4 < end) { + extraFieldId = reader.readInt(2); + extraFieldLength = reader.readInt(2); + extraFieldValue = reader.readData(extraFieldLength); + + this.extraFields[extraFieldId] = { + id: extraFieldId, + length: extraFieldLength, + value: extraFieldValue + }; + } + + reader.setIndex(end); + }, + /** + * Apply an UTF8 transformation if needed. + */ + handleUTF8: function() { + var decodeParamType = support.uint8array ? "uint8array" : "array"; + if (this.useUTF8()) { + this.fileNameStr = utf8.utf8decode(this.fileName); + this.fileCommentStr = utf8.utf8decode(this.fileComment); + } else { + var upath = this.findExtraFieldUnicodePath(); + if (upath !== null) { + this.fileNameStr = upath; + } else { + // ASCII text or unsupported code page + var fileNameByteArray = utils.transformTo(decodeParamType, this.fileName); + this.fileNameStr = this.loadOptions.decodeFileName(fileNameByteArray); + } + + var ucomment = this.findExtraFieldUnicodeComment(); + if (ucomment !== null) { + this.fileCommentStr = ucomment; + } else { + // ASCII text or unsupported code page + var commentByteArray = utils.transformTo(decodeParamType, this.fileComment); + this.fileCommentStr = this.loadOptions.decodeFileName(commentByteArray); + } + } + }, + + /** + * Find the unicode path declared in the extra field, if any. + * @return {String} the unicode path, null otherwise. + */ + findExtraFieldUnicodePath: function() { + var upathField = this.extraFields[0x7075]; + if (upathField) { + var extraReader = readerFor(upathField.value); + + // wrong version + if (extraReader.readInt(1) !== 1) { + return null; + } + + // the crc of the filename changed, this field is out of date. + if (crc32fn(this.fileName) !== extraReader.readInt(4)) { + return null; + } + + return utf8.utf8decode(extraReader.readData(upathField.length - 5)); + } + return null; + }, + + /** + * Find the unicode comment declared in the extra field, if any. + * @return {String} the unicode comment, null otherwise. + */ + findExtraFieldUnicodeComment: function() { + var ucommentField = this.extraFields[0x6375]; + if (ucommentField) { + var extraReader = readerFor(ucommentField.value); + + // wrong version + if (extraReader.readInt(1) !== 1) { + return null; + } + + // the crc of the comment changed, this field is out of date. + if (crc32fn(this.fileComment) !== extraReader.readInt(4)) { + return null; + } + + return utf8.utf8decode(extraReader.readData(ucommentField.length - 5)); + } + return null; + } +}; +module.exports = ZipEntry; + +},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(require,module,exports){ +'use strict'; + +var StreamHelper = require('./stream/StreamHelper'); +var DataWorker = require('./stream/DataWorker'); +var utf8 = require('./utf8'); +var CompressedObject = require('./compressedObject'); +var GenericWorker = require('./stream/GenericWorker'); + +/** + * A simple object representing a file in the zip file. + * @constructor + * @param {string} name the name of the file + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data + * @param {Object} options the options of the file + */ +var ZipObject = function(name, data, options) { + this.name = name; + this.dir = options.dir; + this.date = options.date; + this.comment = options.comment; + this.unixPermissions = options.unixPermissions; + this.dosPermissions = options.dosPermissions; + + this._data = data; + this._dataBinary = options.binary; + // keep only the compression + this.options = { + compression : options.compression, + compressionOptions : options.compressionOptions + }; +}; + +ZipObject.prototype = { + /** + * Create an internal stream for the content of this object. + * @param {String} type the type of each chunk. + * @return StreamHelper the stream. + */ + internalStream: function (type) { + var result = null, outputType = "string"; + try { + if (!type) { + throw new Error("No output type specified."); + } + outputType = type.toLowerCase(); + var askUnicodeString = outputType === "string" || outputType === "text"; + if (outputType === "binarystring" || outputType === "text") { + outputType = "string"; + } + result = this._decompressWorker(); + + var isUnicodeString = !this._dataBinary; + + if (isUnicodeString && !askUnicodeString) { + result = result.pipe(new utf8.Utf8EncodeWorker()); + } + if (!isUnicodeString && askUnicodeString) { + result = result.pipe(new utf8.Utf8DecodeWorker()); + } + } catch (e) { + result = new GenericWorker("error"); + result.error(e); + } + + return new StreamHelper(result, outputType, ""); + }, + + /** + * Prepare the content in the asked type. + * @param {String} type the type of the result. + * @param {Function} onUpdate a function to call on each internal update. + * @return Promise the promise of the result. + */ + async: function (type, onUpdate) { + return this.internalStream(type).accumulate(onUpdate); + }, + + /** + * Prepare the content as a nodejs stream. + * @param {String} type the type of each chunk. + * @param {Function} onUpdate a function to call on each internal update. + * @return Stream the stream. + */ + nodeStream: function (type, onUpdate) { + return this.internalStream(type || "nodebuffer").toNodejsStream(onUpdate); + }, + + /** + * Return a worker for the compressed content. + * @private + * @param {Object} compression the compression object to use. + * @param {Object} compressionOptions the options to use when compressing. + * @return Worker the worker. + */ + _compressWorker: function (compression, compressionOptions) { + if ( + this._data instanceof CompressedObject && + this._data.compression.magic === compression.magic + ) { + return this._data.getCompressedWorker(); + } else { + var result = this._decompressWorker(); + if(!this._dataBinary) { + result = result.pipe(new utf8.Utf8EncodeWorker()); + } + return CompressedObject.createWorkerFrom(result, compression, compressionOptions); + } + }, + /** + * Return a worker for the decompressed content. + * @private + * @return Worker the worker. + */ + _decompressWorker : function () { + if (this._data instanceof CompressedObject) { + return this._data.getContentWorker(); + } else if (this._data instanceof GenericWorker) { + return this._data; + } else { + return new DataWorker(this._data); + } + } +}; + +var removedMethods = ["asText", "asBinary", "asNodeBuffer", "asUint8Array", "asArrayBuffer"]; +var removedFn = function () { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); +}; + +for(var i = 0; i < removedMethods.length; i++) { + ZipObject.prototype[removedMethods[i]] = removedFn; +} +module.exports = ZipObject; + +},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(require,module,exports){ +(function (global){ +'use strict'; +var Mutation = global.MutationObserver || global.WebKitMutationObserver; + +var scheduleDrain; + +{ + if (Mutation) { + var called = 0; + var observer = new Mutation(nextTick); + var element = global.document.createTextNode(''); + observer.observe(element, { + characterData: true + }); + scheduleDrain = function () { + element.data = (called = ++called % 2); + }; + } else if (!global.setImmediate && typeof global.MessageChannel !== 'undefined') { + var channel = new global.MessageChannel(); + channel.port1.onmessage = nextTick; + scheduleDrain = function () { + channel.port2.postMessage(0); + }; + } else if ('document' in global && 'onreadystatechange' in global.document.createElement('script')) { + scheduleDrain = function () { + + // Create a + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbandonRequest.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbandonRequest.html b/javadocs/2.3.1/org/ldaptive/AbandonRequest.html new file mode 100644 index 000000000..51c1d2e2f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbandonRequest.html @@ -0,0 +1,525 @@ + + + + + +AbandonRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbandonRequest

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Request
    +
    +
    +
    public class AbandonRequest
    +extends AbstractRequestMessage
    +
    LDAP abandon request defined as: + +
    +   AbandonRequest ::= [APPLICATION 16] MessageID
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        Protocol operation identifier.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        messageID

        +
        private int messageID
        +
        Protocol message ID.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbandonRequest

        +
        private AbandonRequest()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AbandonRequest

        +
        public AbandonRequest​(int id)
        +
        Creates a new abandon request.
        +
        +
        Parameters:
        +
        id - message ID
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractConfig.html b/javadocs/2.3.1/org/ldaptive/AbstractConfig.html new file mode 100644 index 000000000..a6be744e9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractConfig.html @@ -0,0 +1,448 @@ + + + + + +AbstractConfig (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractConfig

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        immutable

        +
        private boolean immutable
        +
        Whether this config has been marked immutable.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractConfig

        +
        public AbstractConfig()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        makeImmutable

        +
        public void makeImmutable()
        +
        Make this config immutable.
        +
      • +
      + + + +
        +
      • +

        checkImmutable

        +
        public void checkImmutable()
        +
        Verifies if this config is immutable.
        +
        +
        Throws:
        +
        IllegalStateException - if this config is immutable
        +
        +
      • +
      + + + +
        +
      • +

        checkArrayContainsNull

        +
        protected void checkArrayContainsNull​(Object[] array)
        +
        Verifies that an array does not contain a null element.
        +
        +
        Parameters:
        +
        array - to verify
        +
        Throws:
        +
        IllegalArgumentException - if the array contains null
        +
        +
      • +
      + + + +
        +
      • +

        checkStringInput

        +
        protected void checkStringInput​(String s,
        +                                boolean allowNull)
        +
        Verifies that a string is not null or empty.
        +
        +
        Parameters:
        +
        s - to verify
        +
        allowNull - whether null strings are valid
        +
        Throws:
        +
        IllegalArgumentException - if the string is null or empty
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractConnectionStrategy.DefaultLdapURLIterator.html b/javadocs/2.3.1/org/ldaptive/AbstractConnectionStrategy.DefaultLdapURLIterator.html new file mode 100644 index 000000000..7acd29c0e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractConnectionStrategy.DefaultLdapURLIterator.html @@ -0,0 +1,416 @@ + + + + + +AbstractConnectionStrategy.DefaultLdapURLIterator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractConnectionStrategy.DefaultLdapURLIterator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.AbstractConnectionStrategy.DefaultLdapURLIterator
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ldapUrls

        +
        private final List<LdapURL> ldapUrls
        +
        URLs to iterate over.
        +
      • +
      + + + +
        +
      • +

        i

        +
        private int i
        +
        Iterator index.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultLdapURLIterator

        +
        public DefaultLdapURLIterator​(List<LdapURL> urls)
        +
        Creates a new default LDAP URL iterator.
        +
        +
        Parameters:
        +
        urls - to iterate over
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractConnectionStrategy.html b/javadocs/2.3.1/org/ldaptive/AbstractConnectionStrategy.html new file mode 100644 index 000000000..f03bb6637 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractConnectionStrategy.html @@ -0,0 +1,672 @@ + + + + + +AbstractConnectionStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractConnectionStrategy

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        ldapURLSet

        +
        protected LdapURLSet ldapURLSet
        +
        Set of LDAP URLs to attempt connections to.
        +
      • +
      + + + +
        +
      • +

        initialized

        +
        private boolean initialized
        +
        Whether this strategy has been successfully initialized.
        +
      • +
      + + + +
        +
      • +

        activateCondition

        +
        private Predicate<LdapURL> activateCondition
        +
        Condition used to determine whether to activate a URL.
        +
      • +
      + + + +
        +
      • +

        retryCondition

        +
        private Predicate<LdapURL> retryCondition
        +
        Condition used to determine whether to test an inactive URL.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractConnectionStrategy

        +
        public AbstractConnectionStrategy()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isInitialized

        +
        public boolean isInitialized()
        +
        Description copied from interface: ConnectionStrategy
        +
        Whether this strategy is ready for use.
        +
        +
        Specified by:
        +
        isInitialized in interface ConnectionStrategy
        +
        Returns:
        +
        whether this strategy is ready for use
        +
        +
      • +
      + + + +
        +
      • +

        initialize

        +
        public void initialize​(String urls,
        +                       Predicate<LdapURL> condition)
        +
        Description copied from interface: ConnectionStrategy
        +
        Prepare this strategy for use.
        +
        +
        Specified by:
        +
        initialize in interface ConnectionStrategy
        +
        Parameters:
        +
        urls - LDAP URLs for this strategy
        +
        condition - predicate to determine whether a connection is active
        +
        +
      • +
      + + + +
        +
      • +

        populate

        +
        public void populate​(String urls,
        +                     LdapURLSet urlSet)
        +
        Description copied from interface: ConnectionStrategy
        +
        Populates a LdapURLSet from the URL string provided at configuration time.
        +
        +
        Specified by:
        +
        populate in interface ConnectionStrategy
        +
        Parameters:
        +
        urls - Space-delimited string of URLs describing the LDAP hosts to connect to. The URLs in the string + are commonly ldap:// or ldaps:// URLs that directly describe the hosts to connect to, + but may also describe a resource from which to obtain LDAP connection URLs as is the case for + DnsSrvConnectionStrategy that use URLs with the scheme dns:.
        +
        urlSet - LDAP URL set to populate.
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        setRetryCondition

        +
        public void setRetryCondition​(Predicate<LdapURL> condition)
        +
        Sets the retry condition which determines whether an attempt should be made to activate a URL.
        +
        +
        Parameters:
        +
        condition - that determines whether to test an inactive URL
        +
        +
      • +
      + + + +
        +
      • +

        success

        +
        public void success​(LdapURL url)
        +
        Description copied from interface: ConnectionStrategy
        +
        Indicates the supplied URL was successfully connected to.
        +
        +
        Specified by:
        +
        success in interface ConnectionStrategy
        +
        Parameters:
        +
        url - which was successfully connected to
        +
        +
      • +
      + + + +
        +
      • +

        failure

        +
        public void failure​(LdapURL url)
        +
        Description copied from interface: ConnectionStrategy
        +
        Indicates the supplied URL could not be connected to.
        +
        +
        Specified by:
        +
        failure in interface ConnectionStrategy
        +
        Parameters:
        +
        url - which was could not be connected to
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractConnectionValidator.AbstractBuilder.html b/javadocs/2.3.1/org/ldaptive/AbstractConnectionValidator.AbstractBuilder.html new file mode 100644 index 000000000..8d7b8a897 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractConnectionValidator.AbstractBuilder.html @@ -0,0 +1,503 @@ + + + + + +AbstractConnectionValidator.AbstractBuilder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractConnectionValidator.AbstractBuilder<B,​T extends AbstractConnectionValidator>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.AbstractConnectionValidator.AbstractBuilder<B,​T>
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        AbstractBuilder

        +
        protected AbstractBuilder​(T t)
        +
        Creates a new abstract builder.
        +
        +
        Parameters:
        +
        t - validator to build
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        self

        +
        protected abstract B self()
        +
        Returns this builder.
        +
        +
        Returns:
        +
        builder
        +
        +
      • +
      + + + +
        +
      • +

        period

        +
        public B period​(Duration period)
        +
        Sets the validation period.
        +
        +
        Parameters:
        +
        period - to set
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        timeout

        +
        public B timeout​(Duration timeout)
        +
        Sets the validation timeout.
        +
        +
        Parameters:
        +
        timeout - to set
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        timeoutIsFailure

        +
        public B timeoutIsFailure​(boolean failure)
        +
        Sets whether timeout is a validation failure.
        +
        +
        Parameters:
        +
        failure - whether timeout is a validation failure
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        build

        +
        public T build()
        +
        Returns the connection validator.
        +
        +
        Returns:
        +
        connection validator
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractConnectionValidator.html b/javadocs/2.3.1/org/ldaptive/AbstractConnectionValidator.html new file mode 100644 index 000000000..5b27e4bdc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractConnectionValidator.html @@ -0,0 +1,779 @@ + + + + + +AbstractConnectionValidator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractConnectionValidator

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_VALIDATE_PERIOD

        +
        public static final Duration DEFAULT_VALIDATE_PERIOD
        +
        Default validation period, value is 30 minutes.
        +
      • +
      + + + +
        +
      • +

        DEFAULT_VALIDATE_TIMEOUT

        +
        public static final Duration DEFAULT_VALIDATE_TIMEOUT
        +
        Default per connection validate timeout, value is 5 seconds.
        +
      • +
      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        validatePeriod

        +
        private Duration validatePeriod
        +
        Validation period.
        +
      • +
      + + + +
        +
      • +

        validateTimeout

        +
        private Duration validateTimeout
        +
        Maximum length of time a connection validation should block.
        +
      • +
      + + + +
        +
      • +

        onSuccess

        +
        private Consumer<Connection> onSuccess
        +
        Consumer to execute on a successful validation.
        +
      • +
      + + + +
        +
      • +

        onFailure

        +
        private Consumer<Connection> onFailure
        +
        Consumer to execute on a failed validation.
        +
      • +
      + + + +
        +
      • +

        timeoutIsFailure

        +
        private boolean timeoutIsFailure
        +
        Whether the occurrence of a timeout should result in a validation failure.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractConnectionValidator

        +
        public AbstractConnectionValidator()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        setValidatePeriod

        +
        public void setValidatePeriod​(Duration period)
        +
      • +
      + + + + + + + +
        +
      • +

        setValidateTimeout

        +
        public void setValidateTimeout​(Duration timeout)
        +
        Sets the validate timeout.
        +
        +
        Parameters:
        +
        timeout - to set
        +
        +
      • +
      + + + +
        +
      • +

        getOnSuccess

        +
        public Consumer<Connection> getOnSuccess()
        +
        Returns a consumer to handle a connection that has been successfully validated.
        +
        +
        Returns:
        +
        success consumer
        +
        +
      • +
      + + + +
        +
      • +

        setOnSuccess

        +
        public void setOnSuccess​(Consumer<Connection> consumer)
        +
        Sets a consumer to handle a connection that has been successfully validated.
        +
        +
        Parameters:
        +
        consumer - to invoke on success
        +
        +
      • +
      + + + +
        +
      • +

        getOnFailure

        +
        public Consumer<Connection> getOnFailure()
        +
        Returns a consumer to handle a connection that has failed validation.
        +
        +
        Returns:
        +
        failure consumer
        +
        +
      • +
      + + + +
        +
      • +

        setOnFailure

        +
        public void setOnFailure​(Consumer<Connection> consumer)
        +
        Sets a consumer to handle a connection that has failed validation.
        +
        +
        Parameters:
        +
        consumer - to invoke on failure
        +
        +
      • +
      + + + +
        +
      • +

        getTimeoutIsFailure

        +
        public boolean getTimeoutIsFailure()
        +
        Returns whether a timeout should be considered a validation failure.
        +
        +
        Returns:
        +
        whether a timeout should be considered a validation failure
        +
        +
      • +
      + + + +
        +
      • +

        setTimeoutIsFailure

        +
        public void setTimeoutIsFailure​(boolean failure)
        +
        Sets whether a timeout should be considered a validation failure.
        +
        +
        Parameters:
        +
        failure - whether a timeout should be considered a validation failure
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractMessage.AbstractBuilder.html b/javadocs/2.3.1/org/ldaptive/AbstractMessage.AbstractBuilder.html new file mode 100644 index 000000000..964653245 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractMessage.AbstractBuilder.html @@ -0,0 +1,404 @@ + + + + + +AbstractMessage.AbstractBuilder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractMessage.AbstractBuilder<B,​T extends AbstractMessage>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.AbstractMessage.AbstractBuilder<B,​T>
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        AbstractBuilder

        +
        protected AbstractBuilder​(T t)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        self

        +
        protected abstract B self()
        +
      • +
      + + + +
        +
      • +

        messageID

        +
        public B messageID​(int id)
        +
      • +
      + + + + + + + +
        +
      • +

        build

        +
        public T build()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractMessage.ControlParser.html b/javadocs/2.3.1/org/ldaptive/AbstractMessage.ControlParser.html new file mode 100644 index 000000000..dc5ab6f77 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractMessage.ControlParser.html @@ -0,0 +1,550 @@ + + + + + +AbstractMessage.ControlParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractMessage.ControlParser

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    AbstractMessage
    +
    +
    +
    protected static class AbstractMessage.ControlParser
    +extends Object
    +
    Parses a buffer containing an LDAP control.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CRITICAL_PATH

        +
        private static final DERPath CRITICAL_PATH
        +
        DER path to criticality.
        +
      • +
      + + + +
        +
      • +

        OID_PATH

        +
        private static final DERPath OID_PATH
        +
        DER path to OID.
        +
      • +
      + + + +
        +
      • +

        VALUE_PATH

        +
        private static final DERPath VALUE_PATH
        +
        DER path to value.
        +
      • +
      + + + +
        +
      • +

        ALT_VALUE_PATH

        +
        private static final DERPath ALT_VALUE_PATH
        +
        DER path to alternate value.
        +
      • +
      + + + +
        +
      • +

        parser

        +
        private final DERParser parser
        +
        Parser for decoding LDAP controls.
        +
      • +
      + + + +
        +
      • +

        critical

        +
        private Boolean critical
        +
        Control criticality.
        +
      • +
      + + + +
        +
      • +

        oid

        +
        private String oid
        +
        Control oid.
        +
      • +
      + + + +
        +
      • +

        value

        +
        private DERBuffer value
        +
        Control value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ControlParser

        +
        public ControlParser()
        +
        Creates a new control parser.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        parse

        +
        public void parse​(DERBuffer buffer)
        +
        Examines the supplied buffer and parses an LDAP control if one is found.
        +
        +
        Parameters:
        +
        buffer - to parse
        +
        +
      • +
      + + + +
        +
      • +

        getCritical

        +
        public Optional<Boolean> getCritical()
        +
        Returns the control criticality.
        +
        +
        Returns:
        +
        criticality or empty
        +
        +
      • +
      + + + +
        +
      • +

        getOid

        +
        public Optional<String> getOid()
        +
        Returns the control oid.
        +
        +
        Returns:
        +
        control oid or empty
        +
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public Optional<DERBuffer> getValue()
        +
        Returns the control value.
        +
        +
        Returns:
        +
        control value or empty
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractMessage.ControlsHandler.html b/javadocs/2.3.1/org/ldaptive/AbstractMessage.ControlsHandler.html new file mode 100644 index 000000000..b7be7aaac --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractMessage.ControlsHandler.html @@ -0,0 +1,392 @@ + + + + + +AbstractMessage.ControlsHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractMessage.ControlsHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to controls.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ControlsHandler

        +
        public ControlsHandler​(AbstractMessage response)
        +
        Creates a new controls handler.
        +
        +
        Parameters:
        +
        response - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractMessage.MessageIDHandler.html b/javadocs/2.3.1/org/ldaptive/AbstractMessage.MessageIDHandler.html new file mode 100644 index 000000000..cfcd49bba --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractMessage.MessageIDHandler.html @@ -0,0 +1,392 @@ + + + + + +AbstractMessage.MessageIDHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractMessage.MessageIDHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to message id.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MessageIDHandler

        +
        public MessageIDHandler​(AbstractMessage response)
        +
        Creates a new message ID handler.
        +
        +
        Parameters:
        +
        response - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractMessage.html b/javadocs/2.3.1/org/ldaptive/AbstractMessage.html new file mode 100644 index 000000000..9a545a31c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractMessage.html @@ -0,0 +1,597 @@ + + + + + +AbstractMessage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractMessage

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message
    +
    +
    +
    Direct Known Subclasses:
    +
    AbstractResult, IntermediateResponse, LdapEntry, SearchResultReference
    +
    +
    +
    public abstract class AbstractMessage
    +extends Object
    +implements Message
    +
    LDAP message envelope defined as: + +
    +   LDAPMessage ::= SEQUENCE {
    +     messageID       MessageID,
    +     protocolOp      CHOICE {
    +       ...,
    +     controls       [0] Controls OPTIONAL }
    +
    +   Control ::= SEQUENCE {
    +     controlType             LDAPOID,
    +     criticality             BOOLEAN DEFAULT FALSE,
    +     controlValue            OCTET STRING OPTIONAL }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        messageID

        +
        private int messageID
        +
        Protocol message ID.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractMessage

        +
        public AbstractMessage()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMessageID

        +
        public int getMessageID()
        +
        Description copied from interface: Message
        +
        Returns the ID for this message.
        +
        +
        Specified by:
        +
        getMessageID in interface Message
        +
        Returns:
        +
        message ID
        +
        +
      • +
      + + + +
        +
      • +

        setMessageID

        +
        public void setMessageID​(int id)
        +
      • +
      + + + +
        +
      • +

        getControls

        +
        public ResponseControl[] getControls()
        +
        Description copied from interface: Message
        +
        Returns the response controls for this message.
        +
        +
        Specified by:
        +
        getControls in interface Message
        +
        Returns:
        +
        response controls
        +
        +
      • +
      + + + +
        +
      • +

        addControls

        +
        public void addControls​(ResponseControl... cntrls)
        +
        Adds the supplied controls to this message.
        +
        +
        Parameters:
        +
        cntrls - to add
        +
        +
      • +
      + + + + + +
        +
      • +

        copyValues

        +
        protected <T extends Message> void copyValues​(T message)
        +
        Copies the property values from the supplied message to this message.
        +
        +
        Type Parameters:
        +
        T - type of message
        +
        Parameters:
        +
        message - to copy from
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public abstract int hashCode()
        +
        Returns the hash code for this object.
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractOperation.AbstractBuilder.html b/javadocs/2.3.1/org/ldaptive/AbstractOperation.AbstractBuilder.html new file mode 100644 index 000000000..bf0296f4f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractOperation.AbstractBuilder.html @@ -0,0 +1,613 @@ + + + + + +AbstractOperation.AbstractBuilder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractOperation.AbstractBuilder<B,​T extends AbstractOperation>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.AbstractOperation.AbstractBuilder<B,​T>
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        AbstractBuilder

        +
        protected AbstractBuilder​(T t)
        +
        Creates a new abstract builder.
        +
        +
        Parameters:
        +
        t - operation to build
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        self

        +
        protected abstract B self()
        +
        Returns this builder.
        +
        +
        Returns:
        +
        builder
        +
        +
      • +
      + + + +
        +
      • +

        factory

        +
        public B factory​(ConnectionFactory factory)
        +
        Sets the connection factory.
        +
        +
        Parameters:
        +
        factory - to set
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        onRequest

        +
        public B onRequest​(RequestHandler... handlers)
        +
        Sets the functions to execute before a request is sent.
        +
        +
        Parameters:
        +
        handlers - to execute on a request
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        onResult

        +
        public B onResult​(ResultHandler... handlers)
        +
        Sets the functions to execute when a result is received.
        +
        +
        Parameters:
        +
        handlers - to execute on a result
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        onControl

        +
        public B onControl​(ResponseControlHandler... handlers)
        +
        Sets the functions to execute when a control is received.
        +
        +
        Parameters:
        +
        handlers - to execute on a control
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        onReferral

        +
        public B onReferral​(ReferralHandler... handlers)
        +
        Sets the functions to execute when a referral is received.
        +
        +
        Parameters:
        +
        handlers - to execute on a referral
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        onIntermediate

        +
        public B onIntermediate​(IntermediateResponseHandler... handlers)
        +
        Sets the functions to execute when an intermediate response is received.
        +
        +
        Parameters:
        +
        handlers - to execute on an intermediate response
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        onUnsolicitedNotification

        +
        public B onUnsolicitedNotification​(UnsolicitedNotificationHandler... handlers)
        +
        Sets the functions to execute when an unsolicited notification is received.
        +
        +
        Parameters:
        +
        handlers - to execute on an unsolicited notification
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        onException

        +
        public B onException​(ExceptionHandler handler)
        +
        Sets the function to execute when an exception occurs.
        +
        +
        Parameters:
        +
        handler - to execute on an exception occurs
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        throwIf

        +
        public B throwIf​(ResultPredicate function)
        +
        Sets the function to test a result.
        +
        +
        Parameters:
        +
        function - to test a result
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        build

        +
        public T build()
        +
        Returns the operation.
        +
        +
        Returns:
        +
        operation
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractOperation.html b/javadocs/2.3.1/org/ldaptive/AbstractOperation.html new file mode 100644 index 000000000..536dab522 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractOperation.html @@ -0,0 +1,864 @@ + + + + + +AbstractOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractOperation<Q extends Request,​S extends Result>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        connectionFactory

        +
        private ConnectionFactory connectionFactory
        +
        Connection factory.
        +
      • +
      + + + +
        +
      • +

        requestHandlers

        +
        private RequestHandler<Q extends Request>[] requestHandlers
        +
        Functions to handle requests.
        +
      • +
      + + + +
        +
      • +

        resultHandlers

        +
        private ResultHandler[] resultHandlers
        +
        Functions to handle response results.
        +
      • +
      + + + +
        +
      • +

        controlHandlers

        +
        private ResponseControlHandler[] controlHandlers
        +
        Functions to handle response controls.
        +
      • +
      + + + +
        +
      • +

        referralHandlers

        +
        private ReferralHandler[] referralHandlers
        +
        Functions to handle referrals.
        +
      • +
      + + + +
        +
      • +

        intermediateResponseHandlers

        +
        private IntermediateResponseHandler[] intermediateResponseHandlers
        +
        Functions to handle intermediate responses.
        +
      • +
      + + + +
        +
      • +

        exceptionHandler

        +
        private ExceptionHandler exceptionHandler
        +
        Function to handle exceptions.
        +
      • +
      + + + +
        +
      • +

        throwCondition

        +
        private ResultPredicate throwCondition
        +
        Function to test results.
        +
      • +
      + + + +
        +
      • +

        unsolicitedNotificationHandlers

        +
        private UnsolicitedNotificationHandler[] unsolicitedNotificationHandlers
        +
        Functions to handle unsolicited notifications.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractOperation

        +
        public AbstractOperation()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AbstractOperation

        +
        public AbstractOperation​(ConnectionFactory factory)
        +
        Creates a new abstract operation.
        +
        +
        Parameters:
        +
        factory - connection factory
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        setConnectionFactory

        +
        public void setConnectionFactory​(ConnectionFactory factory)
        +
      • +
      + + + +
        +
      • +

        getRequestHandlers

        +
        public RequestHandler<Q>[] getRequestHandlers()
        +
      • +
      + + + +
        +
      • +

        setRequestHandlers

        +
        public void setRequestHandlers​(RequestHandler<Q>... handlers)
        +
      • +
      + + + +
        +
      • +

        getResultHandlers

        +
        public ResultHandler[] getResultHandlers()
        +
      • +
      + + + +
        +
      • +

        setResultHandlers

        +
        public void setResultHandlers​(ResultHandler... handlers)
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        getReferralHandlers

        +
        public ReferralHandler[] getReferralHandlers()
        +
      • +
      + + + +
        +
      • +

        setReferralHandlers

        +
        public void setReferralHandlers​(ReferralHandler... handlers)
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        setExceptionHandler

        +
        public void setExceptionHandler​(ExceptionHandler handler)
        +
      • +
      + + + + + + + +
        +
      • +

        setThrowCondition

        +
        public void setThrowCondition​(ResultPredicate function)
        +
      • +
      + + + + + + + + + + + + + +
        +
      • +

        configureRequest

        +
        protected Q configureRequest​(Q request)
        +
        Applies any configured request handlers to the supplied request. Returns the supplied request unaltered if no + request handlers are configured.
        +
        +
        Parameters:
        +
        request - to configure
        +
        Returns:
        +
        configured request
        +
        +
      • +
      + + + +
        +
      • +

        configureHandle

        +
        protected OperationHandle<Q,​S> configureHandle​(OperationHandle<Q,​S> handle)
        +
        Adds configured functions to the supplied handle.
        +
        +
        Parameters:
        +
        handle - to configure
        +
        Returns:
        +
        configured handle
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractOperationConnectionValidator.AbstractBuilder.html b/javadocs/2.3.1/org/ldaptive/AbstractOperationConnectionValidator.AbstractBuilder.html new file mode 100644 index 000000000..0badfdbf0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractOperationConnectionValidator.AbstractBuilder.html @@ -0,0 +1,421 @@ + + + + + +AbstractOperationConnectionValidator.AbstractBuilder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractOperationConnectionValidator.AbstractBuilder<Q extends Request,​S extends Result,​B,​T extends AbstractOperationConnectionValidator<Q,​S>>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        AbstractBuilder

        +
        protected AbstractBuilder​(T t)
        +
        Creates a new abstract builder.
        +
        +
        Parameters:
        +
        t - validator to build
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + +
        +
      • +

        request

        +
        public B request​(Q request)
        +
        Sets the request to use for validation.
        +
        +
        Parameters:
        +
        request - operation request
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        validResultCodes

        +
        public B validResultCodes​(ResultCode... codes)
        +
        Sets the result codes to use for validation.
        +
        +
        Parameters:
        +
        codes - valid result codes
        +
        Returns:
        +
        this builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractOperationConnectionValidator.html b/javadocs/2.3.1/org/ldaptive/AbstractOperationConnectionValidator.html new file mode 100644 index 000000000..f2fef4485 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractOperationConnectionValidator.html @@ -0,0 +1,575 @@ + + + + + +AbstractOperationConnectionValidator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractOperationConnectionValidator<Q extends Request,​S extends Result>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        request

        +
        private Q extends Request request
        +
        Operation request.
        +
      • +
      + + + +
        +
      • +

        validResultCodes

        +
        private ResultCode[] validResultCodes
        +
        Valid result codes.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractOperationConnectionValidator

        +
        public AbstractOperationConnectionValidator()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getRequest

        +
        public Q getRequest()
        +
        Returns the operation request.
        +
        +
        Returns:
        +
        operation request
        +
        +
      • +
      + + + + + +
        +
      • +

        setRequest

        +
        public void setRequest​(Q req)
        +
        Sets the operation request.
        +
        +
        Parameters:
        +
        req - operation request
        +
        +
      • +
      + + + +
        +
      • +

        getValidResultCodes

        +
        public ResultCode[] getValidResultCodes()
        +
        Returns the valid result codes.
        +
        +
        Returns:
        +
        valid result codes
        +
        +
      • +
      + + + +
        +
      • +

        setValidResultCodes

        +
        public void setValidResultCodes​(ResultCode... codes)
        +
        Sets the valid result codes.
        +
        +
        Parameters:
        +
        codes - that represent a valid connection
        +
        +
      • +
      + + + +
        +
      • +

        performOperation

        +
        protected abstract OperationHandle<Q,​S> performOperation​(Connection conn)
        +
        Perform the operation for this validator.
        +
        +
        Parameters:
        +
        conn - to validate
        +
        Returns:
        +
        operation handle
        +
        +
      • +
      + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractRequestMessage.AbstractBuilder.html b/javadocs/2.3.1/org/ldaptive/AbstractRequestMessage.AbstractBuilder.html new file mode 100644 index 000000000..7f7c6277c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractRequestMessage.AbstractBuilder.html @@ -0,0 +1,452 @@ + + + + + +AbstractRequestMessage.AbstractBuilder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractRequestMessage.AbstractBuilder<B,​T extends AbstractRequestMessage>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.AbstractRequestMessage.AbstractBuilder<B,​T>
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        AbstractBuilder

        +
        protected AbstractBuilder​(T t)
        +
        Creates a new abstract builder.
        +
        +
        Parameters:
        +
        t - message to build
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        self

        +
        protected abstract B self()
        +
        Returns this builder.
        +
        +
        Returns:
        +
        builder
        +
        +
      • +
      + + + +
        +
      • +

        controls

        +
        public B controls​(RequestControl... cntrls)
        +
        Sets controls on the message.
        +
        +
        Parameters:
        +
        cntrls - controls
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        responseTimeout

        +
        public B responseTimeout​(Duration time)
        +
        Sets the response timeout on the message.
        +
        +
        Parameters:
        +
        time - response timeout
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        build

        +
        public T build()
        +
        Returns the message.
        +
        +
        Returns:
        +
        message
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractRequestMessage.html b/javadocs/2.3.1/org/ldaptive/AbstractRequestMessage.html new file mode 100644 index 000000000..4285e8e65 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractRequestMessage.html @@ -0,0 +1,579 @@ + + + + + +AbstractRequestMessage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractRequestMessage

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + + + + + +
        +
      • +

        responseTimeout

        +
        private Duration responseTimeout
        +
        Duration of time to wait for a response. This property is not part of the request specification.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractRequestMessage

        +
        public AbstractRequestMessage()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        setControls

        +
        public void setControls​(RequestControl... cntrls)
        +
      • +
      + + + +
        +
      • +

        getResponseTimeout

        +
        public Duration getResponseTimeout()
        +
        Returns the response timeout.
        +
        +
        Returns:
        +
        timeout
        +
        +
      • +
      + + + +
        +
      • +

        setResponseTimeout

        +
        public void setResponseTimeout​(Duration time)
        +
        Sets the maximum amount of time to wait for a response from this request.
        +
        +
        Parameters:
        +
        time - timeout for a response
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public byte[] encode​(int id)
        +
        Description copied from interface: Request
        +
        Encode this request as asn.1.
        +
        +
        Specified by:
        +
        encode in interface Request
        +
        Parameters:
        +
        id - message id of this request
        +
        Returns:
        +
        asn.1 encoded request
        +
        +
      • +
      + + + +
        +
      • +

        getRequestEncoders

        +
        protected abstract DEREncoder[] getRequestEncoders​(int id)
        +
        Returns the request encoders for this message.
        +
        +
        Parameters:
        +
        id - message ID
        +
        Returns:
        +
        request encoders
        +
        +
      • +
      + + + +
        +
      • +

        getControlEncoder

        +
        private DEREncoder getControlEncoder()
        +
        Returns the encoder to any controls that may be set on this message.
        +
        +
        Returns:
        +
        control encoder
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractResult.AbstractBuilder.html b/javadocs/2.3.1/org/ldaptive/AbstractResult.AbstractBuilder.html new file mode 100644 index 000000000..bf9579740 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractResult.AbstractBuilder.html @@ -0,0 +1,391 @@ + + + + + +AbstractResult.AbstractBuilder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractResult.AbstractBuilder<B,​T extends AbstractResult>

+
+
+ + +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        AbstractBuilder

        +
        protected AbstractBuilder​(T t)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        resultCode

        +
        public B resultCode​(ResultCode code)
        +
      • +
      + + + +
        +
      • +

        matchedDN

        +
        public B matchedDN​(String dn)
        +
      • +
      + + + +
        +
      • +

        diagnosticMessage

        +
        public B diagnosticMessage​(String message)
        +
      • +
      + + + +
        +
      • +

        referralURLs

        +
        public B referralURLs​(String... url)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractResult.DiagnosticMessageHandler.html b/javadocs/2.3.1/org/ldaptive/AbstractResult.DiagnosticMessageHandler.html new file mode 100644 index 000000000..6a42eab02 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractResult.DiagnosticMessageHandler.html @@ -0,0 +1,347 @@ + + + + + +AbstractResult.DiagnosticMessageHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractResult.DiagnosticMessageHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DiagnosticMessageHandler

        +
        public DiagnosticMessageHandler​(AbstractResult response)
        +
        Creates a new LDAP diagnostic message handler.
        +
        +
        Parameters:
        +
        response - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractResult.MatchedDNHandler.html b/javadocs/2.3.1/org/ldaptive/AbstractResult.MatchedDNHandler.html new file mode 100644 index 000000000..188af27ec --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractResult.MatchedDNHandler.html @@ -0,0 +1,347 @@ + + + + + +AbstractResult.MatchedDNHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractResult.MatchedDNHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MatchedDNHandler

        +
        public MatchedDNHandler​(AbstractResult response)
        +
        Creates a new LDAP matched DN handler.
        +
        +
        Parameters:
        +
        response - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractResult.ReferralHandler.html b/javadocs/2.3.1/org/ldaptive/AbstractResult.ReferralHandler.html new file mode 100644 index 000000000..ee20c76d1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractResult.ReferralHandler.html @@ -0,0 +1,347 @@ + + + + + +AbstractResult.ReferralHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractResult.ReferralHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ReferralHandler

        +
        public ReferralHandler​(AbstractResult response)
        +
        Creates a new LDAP referral handler.
        +
        +
        Parameters:
        +
        response - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractResult.ResultCodeHandler.html b/javadocs/2.3.1/org/ldaptive/AbstractResult.ResultCodeHandler.html new file mode 100644 index 000000000..5154d6a9b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractResult.ResultCodeHandler.html @@ -0,0 +1,347 @@ + + + + + +AbstractResult.ResultCodeHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractResult.ResultCodeHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ResultCodeHandler

        +
        public ResultCodeHandler​(AbstractResult response)
        +
        Creates a new LDAP result code handler.
        +
        +
        Parameters:
        +
        response - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractResult.html b/javadocs/2.3.1/org/ldaptive/AbstractResult.html new file mode 100644 index 000000000..d73ba81df --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractResult.html @@ -0,0 +1,725 @@ + + + + + +AbstractResult (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractResult

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        resultCode

        +
        private ResultCode resultCode
        +
        Result code.
        +
      • +
      + + + +
        +
      • +

        matchedDN

        +
        private String matchedDN
        +
        Matched DN.
        +
      • +
      + + + +
        +
      • +

        diagnosticMessage

        +
        private String diagnosticMessage
        +
        Diagnostic message.
        +
      • +
      + + + +
        +
      • +

        referralURLs

        +
        private List<String> referralURLs
        +
        Referral URLS.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractResult

        +
        public AbstractResult()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getResultCode

        +
        public ResultCode getResultCode()
        +
        Description copied from interface: Result
        +
        Returns the result code.
        +
        +
        Specified by:
        +
        getResultCode in interface Result
        +
        Returns:
        +
        result code
        +
        +
      • +
      + + + +
        +
      • +

        setResultCode

        +
        public void setResultCode​(ResultCode code)
        +
      • +
      + + + +
        +
      • +

        getMatchedDN

        +
        public String getMatchedDN()
        +
        Description copied from interface: Result
        +
        Returns the matched DN.
        +
        +
        Specified by:
        +
        getMatchedDN in interface Result
        +
        Returns:
        +
        matched DN
        +
        +
      • +
      + + + +
        +
      • +

        setMatchedDN

        +
        public void setMatchedDN​(String dn)
        +
      • +
      + + + +
        +
      • +

        getDiagnosticMessage

        +
        public String getDiagnosticMessage()
        +
        Description copied from interface: Result
        +
        Returns the diagnostic message.
        +
        +
        Specified by:
        +
        getDiagnosticMessage in interface Result
        +
        Returns:
        +
        diagnostic message
        +
        +
      • +
      + + + +
        +
      • +

        setDiagnosticMessage

        +
        public void setDiagnosticMessage​(String message)
        +
      • +
      + + + +
        +
      • +

        getReferralURLs

        +
        public String[] getReferralURLs()
        +
        Description copied from interface: Result
        +
        Returns the referral URLs.
        +
        +
        Specified by:
        +
        getReferralURLs in interface Result
        +
        Returns:
        +
        referral URLs
        +
        +
      • +
      + + + +
        +
      • +

        addReferralURLs

        +
        public void addReferralURLs​(String... urls)
        +
        Adds referral URLs to the result.
        +
        +
        Parameters:
        +
        urls - to add
        +
        +
      • +
      + + + + + +
        +
      • +

        copyValues

        +
        protected <T extends Result> void copyValues​(T result)
        +
        Copies the property values from the supplied result to this result.
        +
        +
        Type Parameters:
        +
        T - type of result
        +
        Parameters:
        +
        result - to copy from
        +
        +
      • +
      + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractRetryMetadata.html b/javadocs/2.3.1/org/ldaptive/AbstractRetryMetadata.html new file mode 100644 index 000000000..85b994da5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractRetryMetadata.html @@ -0,0 +1,521 @@ + + + + + +AbstractRetryMetadata (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractRetryMetadata

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        successTime

        +
        protected Instant successTime
        +
        Time at which the last success occurred.
        +
      • +
      + + + +
        +
      • +

        failureTime

        +
        protected Instant failureTime
        +
        Time at which the failure occurred.
        +
      • +
      + + + +
        +
      • +

        attempts

        +
        private final AtomicInteger attempts
        +
        Attempt count.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractRetryMetadata

        +
        public AbstractRetryMetadata()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSuccessTime

        +
        public Instant getSuccessTime()
        +
        Description copied from interface: RetryMetadata
        +
        Returns the success time.
        +
        +
        Specified by:
        +
        getSuccessTime in interface RetryMetadata
        +
        Returns:
        +
        time that the success occurred
        +
        +
      • +
      + + + +
        +
      • +

        getFailureTime

        +
        public Instant getFailureTime()
        +
        Description copied from interface: RetryMetadata
        +
        Returns the failure time.
        +
        +
        Specified by:
        +
        getFailureTime in interface RetryMetadata
        +
        Returns:
        +
        time that the failure occurred
        +
        +
      • +
      + + + +
        +
      • +

        getAttempts

        +
        public int getAttempts()
        +
        Description copied from interface: RetryMetadata
        +
        Number of attempts for this retry.
        +
        +
        Specified by:
        +
        getAttempts in interface RetryMetadata
        +
        Returns:
        +
        retry attempts
        +
        +
      • +
      + + + +
        +
      • +

        recordSuccess

        +
        public void recordSuccess​(Instant time)
        +
        Description copied from interface: RetryMetadata
        +
        Records a connection success at the given instant.
        +
        +
        Specified by:
        +
        recordSuccess in interface RetryMetadata
        +
        Parameters:
        +
        time - Point in time when connection was opened.
        +
        +
      • +
      + + + +
        +
      • +

        recordFailure

        +
        public void recordFailure​(Instant time)
        +
        Description copied from interface: RetryMetadata
        +
        Records a connection failure at the given instant.
        +
        +
        Specified by:
        +
        recordFailure in interface RetryMetadata
        +
        Parameters:
        +
        time - Point in time when connection failed.
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AbstractSearchOperationFactory.html b/javadocs/2.3.1/org/ldaptive/AbstractSearchOperationFactory.html new file mode 100644 index 000000000..956defe52 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AbstractSearchOperationFactory.html @@ -0,0 +1,1105 @@ + + + + + +AbstractSearchOperationFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AbstractSearchOperationFactory

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        resultHandlers

        +
        private ResultHandler[] resultHandlers
        +
        Functions to handle response results.
        +
      • +
      + + + +
        +
      • +

        controlHandlers

        +
        private ResponseControlHandler[] controlHandlers
        +
        Functions to handle response controls.
        +
      • +
      + + + +
        +
      • +

        referralHandlers

        +
        private ReferralHandler[] referralHandlers
        +
        Functions to handle referrals.
        +
      • +
      + + + +
        +
      • +

        intermediateResponseHandlers

        +
        private IntermediateResponseHandler[] intermediateResponseHandlers
        +
        Functions to handle intermediate responses.
        +
      • +
      + + + +
        +
      • +

        exceptionHandler

        +
        private ExceptionHandler exceptionHandler
        +
        Function to handle exceptions.
        +
      • +
      + + + +
        +
      • +

        throwCondition

        +
        private ResultPredicate throwCondition
        +
        Function to test results.
        +
      • +
      + + + +
        +
      • +

        unsolicitedNotificationHandlers

        +
        private UnsolicitedNotificationHandler[] unsolicitedNotificationHandlers
        +
        Functions to handle unsolicited notifications.
        +
      • +
      + + + +
        +
      • +

        entryHandlers

        +
        private LdapEntryHandler[] entryHandlers
        +
        Functions to handle entries.
        +
      • +
      + + + +
        +
      • +

        referenceHandlers

        +
        private SearchReferenceHandler[] referenceHandlers
        +
        Functions to handle response references.
        +
      • +
      + + + +
        +
      • +

        searchResultHandlers

        +
        private SearchResultHandler[] searchResultHandlers
        +
        Functions to handle search response results.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractSearchOperationFactory

        +
        public AbstractSearchOperationFactory()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        getRequestHandlers

        +
        public RequestHandler<SearchRequest>[] getRequestHandlers()
        +
        Returns the search request handlers.
        +
        +
        Returns:
        +
        search request handlers
        +
        +
      • +
      + + + +
        +
      • +

        setRequestHandlers

        +
        public void setRequestHandlers​(RequestHandler<SearchRequest>... handlers)
        +
        Sets the search request handlers.
        +
        +
        Parameters:
        +
        handlers - search request handler
        +
        +
      • +
      + + + +
        +
      • +

        getResultHandlers

        +
        public ResultHandler[] getResultHandlers()
        +
        Returns the search result handlers.
        +
        +
        Returns:
        +
        search result handlers
        +
        +
      • +
      + + + +
        +
      • +

        setResultHandlers

        +
        public void setResultHandlers​(ResultHandler... handlers)
        +
        Sets the search result handlers.
        +
        +
        Parameters:
        +
        handlers - search result handlers
        +
        +
      • +
      + + + +
        +
      • +

        getControlHandlers

        +
        public ResponseControlHandler[] getControlHandlers()
        +
        Returns the control handlers.
        +
        +
        Returns:
        +
        control handlers
        +
        +
      • +
      + + + +
        +
      • +

        setControlHandlers

        +
        public void setControlHandlers​(ResponseControlHandler... handlers)
        +
        Sets the control handlers.
        +
        +
        Parameters:
        +
        handlers - control handlers
        +
        +
      • +
      + + + +
        +
      • +

        getReferralHandlers

        +
        public ReferralHandler[] getReferralHandlers()
        +
        Returns the referral handlers.
        +
        +
        Returns:
        +
        referral handlers
        +
        +
      • +
      + + + +
        +
      • +

        setReferralHandlers

        +
        public void setReferralHandlers​(ReferralHandler... handlers)
        +
        Sets the referral handlers.
        +
        +
        Parameters:
        +
        handlers - referral handlers
        +
        +
      • +
      + + + +
        +
      • +

        getIntermediateResponseHandlers

        +
        public IntermediateResponseHandler[] getIntermediateResponseHandlers()
        +
        Returns the intermediate response handlers.
        +
        +
        Returns:
        +
        intermediate response handlers
        +
        +
      • +
      + + + +
        +
      • +

        setIntermediateResponseHandlers

        +
        public void setIntermediateResponseHandlers​(IntermediateResponseHandler... handlers)
        +
        Sets the intermediate response handlers.
        +
        +
        Parameters:
        +
        handlers - intermediate response handlers
        +
        +
      • +
      + + + +
        +
      • +

        getExceptionHandler

        +
        public ExceptionHandler getExceptionHandler()
        +
        Returns the search exception handler.
        +
        +
        Returns:
        +
        search exception handler
        +
        +
      • +
      + + + +
        +
      • +

        setExceptionHandler

        +
        public void setExceptionHandler​(ExceptionHandler handler)
        +
        Sets the search exception handler.
        +
        +
        Parameters:
        +
        handler - search exception handler
        +
        +
      • +
      + + + +
        +
      • +

        getThrowCondition

        +
        public ResultPredicate getThrowCondition()
        +
        Returns the throw condition.
        +
        +
        Returns:
        +
        throw condition
        +
        +
      • +
      + + + +
        +
      • +

        setThrowCondition

        +
        public void setThrowCondition​(ResultPredicate function)
        +
        Sets the throw condition.
        +
        +
        Parameters:
        +
        function - throw condition
        +
        +
      • +
      + + + +
        +
      • +

        getUnsolicitedNotificationHandlers

        +
        public UnsolicitedNotificationHandler[] getUnsolicitedNotificationHandlers()
        +
        Returns the unsolicited notification handlers.
        +
        +
        Returns:
        +
        unsolicited notification handlers
        +
        +
      • +
      + + + +
        +
      • +

        setUnsolicitedNotificationHandlers

        +
        public void setUnsolicitedNotificationHandlers​(UnsolicitedNotificationHandler... handlers)
        +
        Sets the unsolicited notification handlers.
        +
        +
        Parameters:
        +
        handlers - unsolicited notification handlers
        +
        +
      • +
      + + + +
        +
      • +

        getEntryHandlers

        +
        public LdapEntryHandler[] getEntryHandlers()
        +
        Returns the search entry handlers.
        +
        +
        Returns:
        +
        search entry handlers
        +
        +
      • +
      + + + +
        +
      • +

        setEntryHandlers

        +
        public void setEntryHandlers​(LdapEntryHandler... handlers)
        +
        Sets the search entry handlers.
        +
        +
        Parameters:
        +
        handlers - search entry handlers
        +
        +
      • +
      + + + +
        +
      • +

        getReferenceHandlers

        +
        public SearchReferenceHandler[] getReferenceHandlers()
        +
        Returns the search reference handlers.
        +
        +
        Returns:
        +
        search reference handlers
        +
        +
      • +
      + + + +
        +
      • +

        setReferenceHandlers

        +
        public void setReferenceHandlers​(SearchReferenceHandler... handlers)
        +
        Sets the search reference handlers.
        +
        +
        Parameters:
        +
        handlers - search reference handlers
        +
        +
      • +
      + + + +
        +
      • +

        getSearchResultHandlers

        +
        public SearchResultHandler[] getSearchResultHandlers()
        +
        Returns the search result handlers.
        +
        +
        Returns:
        +
        search result handlers
        +
        +
      • +
      + + + +
        +
      • +

        setSearchResultHandlers

        +
        public void setSearchResultHandlers​(SearchResultHandler... handlers)
        +
        Sets the search result handlers.
        +
        +
        Parameters:
        +
        handlers - search result handlers
        +
        +
      • +
      + + + +
        +
      • +

        createSearchOperation

        +
        protected SearchOperation createSearchOperation()
        +
        Creates a new search operation configured with the properties on this factory.
        +
        +
        Returns:
        +
        search operation
        +
        +
      • +
      + + + +
        +
      • +

        createSearchOperation

        +
        protected SearchOperation createSearchOperation​(ConnectionFactory cf)
        +
        Creates a new search operation configured with the properties on this factory.
        +
        +
        Parameters:
        +
        cf - connection factory to set on the search operation
        +
        Returns:
        +
        search operation
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ActivePassiveConnectionStrategy.html b/javadocs/2.3.1/org/ldaptive/ActivePassiveConnectionStrategy.html new file mode 100644 index 000000000..a4824a960 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ActivePassiveConnectionStrategy.html @@ -0,0 +1,447 @@ + + + + + +ActivePassiveConnectionStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ActivePassiveConnectionStrategy

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Iterable<LdapURL>, ConnectionStrategy
    +
    +
    +
    public class ActivePassiveConnectionStrategy
    +extends AbstractConnectionStrategy
    +
    Connection strategy that attempts hosts ordered exactly the way they are configured. This means that the first host + will always be attempted first, followed by each host in the list.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ActivePassiveConnectionStrategy

        +
        public ActivePassiveConnectionStrategy()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ActivePassiveConnectionStrategy

        +
        public ActivePassiveConnectionStrategy​(Function<List<LdapURL>,​Iterator<LdapURL>> function)
        +
        Creates a new active passive connection strategy.
        +
        +
        Parameters:
        +
        function - that produces a custom iterator
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AddOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/AddOperation.Builder.html new file mode 100644 index 000000000..8ccef2906 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AddOperation.Builder.html @@ -0,0 +1,357 @@ + + + + + +AddOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AddOperation.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AddOperation.html b/javadocs/2.3.1/org/ldaptive/AddOperation.html new file mode 100644 index 000000000..98f3add44 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AddOperation.html @@ -0,0 +1,520 @@ + + + + + +AddOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AddOperation

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AddRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/AddRequest.Builder.html new file mode 100644 index 000000000..3906ef02c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AddRequest.Builder.html @@ -0,0 +1,426 @@ + + + + + +AddRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AddRequest.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AddRequest.html b/javadocs/2.3.1/org/ldaptive/AddRequest.html new file mode 100644 index 000000000..c088058b5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AddRequest.html @@ -0,0 +1,601 @@ + + + + + +AddRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AddRequest

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Request
    +
    +
    +
    public class AddRequest
    +extends AbstractRequestMessage
    +
    LDAP add request defined as: + +
    +   AddRequest ::= [APPLICATION 8] SEQUENCE {
    +     entry           LDAPDN,
    +     attributes      AttributeList }
    +
    +   AttributeList ::= SEQUENCE OF attribute Attribute
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ldapDn

        +
        private String ldapDn
        +
        LDAP DN to add.
        +
      • +
      + + + +
        +
      • +

        attributes

        +
        private LdapAttribute[] attributes
        +
        Attributes to add to the entry.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AddRequest

        +
        private AddRequest()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AddRequest

        +
        public AddRequest​(String dn,
        +                  LdapAttribute... attrs)
        +
        Creates a new add request.
        +
        +
        Parameters:
        +
        dn - DN to add
        +
        attrs - to add to the entry
        +
        +
      • +
      + + + +
        +
      • +

        AddRequest

        +
        public AddRequest​(String dn,
        +                  Collection<LdapAttribute> attrs)
        +
        Creates a new add request.
        +
        +
        Parameters:
        +
        dn - DN to add
        +
        attrs - to add to the entry
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AddResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/AddResponse.Builder.html new file mode 100644 index 000000000..0d18b49e7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AddResponse.Builder.html @@ -0,0 +1,359 @@ + + + + + +AddResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AddResponse.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AddResponse.html b/javadocs/2.3.1/org/ldaptive/AddResponse.html new file mode 100644 index 000000000..785d1266e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AddResponse.html @@ -0,0 +1,612 @@ + + + + + +AddResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AddResponse

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message, Result
    +
    +
    +
    public class AddResponse
    +extends AbstractResult
    +
    LDAP add response defined as: + +
    +   AddResponse ::= [APPLICATION 9] LDAPResult
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        RESULT_CODE_PATH

        +
        private static final DERPath RESULT_CODE_PATH
        +
        DER path to result code.
        +
      • +
      + + + +
        +
      • +

        MATCHED_DN_PATH

        +
        private static final DERPath MATCHED_DN_PATH
        +
        DER path to matched DN.
        +
      • +
      + + + +
        +
      • +

        DIAGNOSTIC_MESSAGE_PATH

        +
        private static final DERPath DIAGNOSTIC_MESSAGE_PATH
        +
        DER path to diagnostic message.
        +
      • +
      + + + +
        +
      • +

        REFERRAL_PATH

        +
        private static final DERPath REFERRAL_PATH
        +
        DER path to referral.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AddResponse

        +
        private AddResponse()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AddResponse

        +
        public AddResponse​(DERBuffer buffer)
        +
        Creates a new add response.
        +
        +
        Parameters:
        +
        buffer - to decode
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AnonymousBindRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/AnonymousBindRequest.Builder.html new file mode 100644 index 000000000..a0a77ea00 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AnonymousBindRequest.Builder.html @@ -0,0 +1,357 @@ + + + + + +AnonymousBindRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AnonymousBindRequest.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AnonymousBindRequest.html b/javadocs/2.3.1/org/ldaptive/AnonymousBindRequest.html new file mode 100644 index 000000000..8cf59e5e1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AnonymousBindRequest.html @@ -0,0 +1,422 @@ + + + + + +AnonymousBindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AnonymousBindRequest

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnonymousBindRequest

        +
        public AnonymousBindRequest()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AttributeModification.Type.html b/javadocs/2.3.1/org/ldaptive/AttributeModification.Type.html new file mode 100644 index 000000000..d1b15c66c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AttributeModification.Type.html @@ -0,0 +1,465 @@ + + + + + +AttributeModification.Type (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Enum AttributeModification.Type

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Type

        +
        private Type()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static AttributeModification.Type[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (AttributeModification.Type c : AttributeModification.Type.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static AttributeModification.Type valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/AttributeModification.html b/javadocs/2.3.1/org/ldaptive/AttributeModification.html new file mode 100644 index 000000000..b8ce5153e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/AttributeModification.html @@ -0,0 +1,446 @@ + + + + + +AttributeModification (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class AttributeModification

+
+
+ +
+
    +
  • +
    +
    public class AttributeModification
    +extends Object
    +
    LDAP modification defined as: + +
    +   modification    PartialAttribute
    +
    +   PartialAttribute ::= SEQUENCE {
    +     type       AttributeDescription,
    +     vals       SET OF value AttributeValue }
    + 
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/BindConnectionInitializer.Builder.html b/javadocs/2.3.1/org/ldaptive/BindConnectionInitializer.Builder.html new file mode 100644 index 000000000..fc4000acc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/BindConnectionInitializer.Builder.html @@ -0,0 +1,440 @@ + + + + + +BindConnectionInitializer.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class BindConnectionInitializer.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/BindConnectionInitializer.html b/javadocs/2.3.1/org/ldaptive/BindConnectionInitializer.html new file mode 100644 index 000000000..79eb05a30 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/BindConnectionInitializer.html @@ -0,0 +1,743 @@ + + + + + +BindConnectionInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class BindConnectionInitializer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    ConnectionInitializer
    +
    +
    +
    public class BindConnectionInitializer
    +extends Object
    +implements ConnectionInitializer
    +
    Initializes a connection by performing a bind operation. Useful if you need all connections to bind as the same + principal.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        bindDn

        +
        private String bindDn
        +
        DN to bind as before performing operations.
        +
      • +
      + + + +
        +
      • +

        bindCredential

        +
        private Credential bindCredential
        +
        Credential for the bind DN.
        +
      • +
      + + + +
        +
      • +

        bindSaslConfig

        +
        private SaslConfig bindSaslConfig
        +
        Configuration for bind SASL authentication.
        +
      • +
      + + + +
        +
      • +

        bindControls

        +
        private RequestControl[] bindControls
        +
        Bind controls.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BindConnectionInitializer

        +
        public BindConnectionInitializer()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        BindConnectionInitializer

        +
        public BindConnectionInitializer​(String dn,
        +                                 String credential)
        +
        Creates a new bind connection initializer.
        +
        +
        Parameters:
        +
        dn - bind dn
        +
        credential - bind credential
        +
        +
      • +
      + + + +
        +
      • +

        BindConnectionInitializer

        +
        public BindConnectionInitializer​(String dn,
        +                                 Credential credential)
        +
        Creates a new bind connection initializer.
        +
        +
        Parameters:
        +
        dn - bind dn
        +
        credential - bind credential
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getBindDn

        +
        public String getBindDn()
        +
        Returns the bind DN.
        +
        +
        Returns:
        +
        DN to bind as
        +
        +
      • +
      + + + +
        +
      • +

        setBindDn

        +
        public void setBindDn​(String dn)
        +
        Sets the bind DN to authenticate as before performing operations.
        +
        +
        Parameters:
        +
        dn - to bind as
        +
        +
      • +
      + + + +
        +
      • +

        getBindCredential

        +
        public Credential getBindCredential()
        +
        Returns the credential used with the bind DN.
        +
        +
        Returns:
        +
        bind DN credential
        +
        +
      • +
      + + + +
        +
      • +

        setBindCredential

        +
        public void setBindCredential​(Credential credential)
        +
        Sets the credential of the bind DN.
        +
        +
        Parameters:
        +
        credential - to use with bind DN
        +
        +
      • +
      + + + +
        +
      • +

        getBindSaslConfig

        +
        public SaslConfig getBindSaslConfig()
        +
        Returns the bind sasl config.
        +
        +
        Returns:
        +
        sasl config
        +
        +
      • +
      + + + +
        +
      • +

        setBindSaslConfig

        +
        public void setBindSaslConfig​(SaslConfig config)
        +
        Sets the bind sasl config.
        +
        +
        Parameters:
        +
        config - sasl config
        +
        +
      • +
      + + + +
        +
      • +

        getBindControls

        +
        public RequestControl[] getBindControls()
        +
        Returns the bind controls.
        +
        +
        Returns:
        +
        controls
        +
        +
      • +
      + + + +
        +
      • +

        setBindControls

        +
        public void setBindControls​(RequestControl... cntrls)
        +
        Sets the bind controls.
        +
        +
        Parameters:
        +
        cntrls - controls to set
        +
        +
      • +
      + + + + + + + +
        +
      • +

        isEmpty

        +
        public boolean isEmpty()
        +
        Returns whether this connection initializer contains any configuration data.
        +
        +
        Returns:
        +
        whether all properties are null
        +
        +
      • +
      + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/BindOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/BindOperation.Builder.html new file mode 100644 index 000000000..5e4c98151 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/BindOperation.Builder.html @@ -0,0 +1,357 @@ + + + + + +BindOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class BindOperation.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/BindOperation.html b/javadocs/2.3.1/org/ldaptive/BindOperation.html new file mode 100644 index 000000000..672ab779b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/BindOperation.html @@ -0,0 +1,520 @@ + + + + + +BindOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class BindOperation

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/BindRequest.html b/javadocs/2.3.1/org/ldaptive/BindRequest.html new file mode 100644 index 000000000..5552b407b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/BindRequest.html @@ -0,0 +1,318 @@ + + + + + +BindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface BindRequest

+
+
+
+
    +
  • +
    +
    All Superinterfaces:
    +
    Request
    +
    +
    +
    All Known Implementing Classes:
    +
    AnonymousBindRequest, ExternalBindRequest, SaslBindRequest, SimpleBindRequest
    +
    +
    +
    public interface BindRequest
    +extends Request
    +
    LDAP bind request defined as: + +
    +   BindRequest ::= [APPLICATION 0] SEQUENCE {
    +     version                 INTEGER (1 ..  127),
    +     name                    LDAPDN,
    +     authentication          AuthenticationChoice }
    +
    +   AuthenticationChoice ::= CHOICE {
    +     simple                  [0] OCTET STRING,
    +                             -- 1 and 2 reserved
    +     sasl                    [3] SaslCredentials,
    +     ...  }
    +
    +   SaslCredentials ::= SEQUENCE {
    +     mechanism               LDAPString,
    +     credentials             OCTET STRING OPTIONAL }
    + 
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      static intPROTOCOL_OP +
      BER protocol number.
      +
      static intVERSION +
      bind protocol version.
      +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/BindResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/BindResponse.Builder.html new file mode 100644 index 000000000..3ac882cf2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/BindResponse.Builder.html @@ -0,0 +1,373 @@ + + + + + +BindResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class BindResponse.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/BindResponse.SASLCredsHandler.html b/javadocs/2.3.1/org/ldaptive/BindResponse.SASLCredsHandler.html new file mode 100644 index 000000000..42de369e7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/BindResponse.SASLCredsHandler.html @@ -0,0 +1,347 @@ + + + + + +BindResponse.SASLCredsHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class BindResponse.SASLCredsHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SASLCredsHandler

        +
        SASLCredsHandler​(BindResponse response)
        +
        Creates a new server SASL creds handler.
        +
        +
        Parameters:
        +
        response - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/BindResponse.html b/javadocs/2.3.1/org/ldaptive/BindResponse.html new file mode 100644 index 000000000..c5a7b1005 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/BindResponse.html @@ -0,0 +1,683 @@ + + + + + +BindResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class BindResponse

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message, Result
    +
    +
    +
    public class BindResponse
    +extends AbstractResult
    +
    LDAP bind response defined as: + +
    +   BindResponse ::= [APPLICATION 1] SEQUENCE {
    +     COMPONENTS OF LDAPResult,
    +     serverSaslCreds    [7] OCTET STRING OPTIONAL }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        RESULT_CODE_PATH

        +
        private static final DERPath RESULT_CODE_PATH
        +
        DER path to result code.
        +
      • +
      + + + +
        +
      • +

        MATCHED_DN_PATH

        +
        private static final DERPath MATCHED_DN_PATH
        +
        DER path to matched DN.
        +
      • +
      + + + +
        +
      • +

        DIAGNOSTIC_MESSAGE_PATH

        +
        private static final DERPath DIAGNOSTIC_MESSAGE_PATH
        +
        DER path to diagnostic message.
        +
      • +
      + + + +
        +
      • +

        REFERRAL_PATH

        +
        private static final DERPath REFERRAL_PATH
        +
        DER path to referral.
        +
      • +
      + + + +
        +
      • +

        SASL_CREDENTIALS_PATH

        +
        private static final DERPath SASL_CREDENTIALS_PATH
        +
        DER path to SASL credentials.
        +
      • +
      + + + +
        +
      • +

        serverSaslCreds

        +
        private byte[] serverSaslCreds
        +
        Server SASL credentials.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BindResponse

        +
        private BindResponse()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        BindResponse

        +
        public BindResponse​(DERBuffer buffer)
        +
        Creates a new bind response.
        +
        +
        Parameters:
        +
        buffer - to decode
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getServerSaslCreds

        +
        public byte[] getServerSaslCreds()
        +
      • +
      + + + +
        +
      • +

        setServerSaslCreds

        +
        public void setServerSaslCreds​(byte[] creds)
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractMessage
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractMessage
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        builder

        +
        public static BindResponse.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ClosedRetryMetadata.html b/javadocs/2.3.1/org/ldaptive/ClosedRetryMetadata.html new file mode 100644 index 000000000..2b56959b7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ClosedRetryMetadata.html @@ -0,0 +1,412 @@ + + + + + +ClosedRetryMetadata (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ClosedRetryMetadata

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    RetryMetadata
    +
    +
    +
    public class ClosedRetryMetadata
    +extends AbstractRetryMetadata
    +
    Retry metadata used when a connection is unexpectedly closed.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        failureException

        +
        protected final Throwable failureException
        +
        Last thrown exception.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ClosedRetryMetadata

        +
        public ClosedRetryMetadata​(Instant time,
        +                           Throwable ex)
        +
        Creates a new closed retry metadata.
        +
        +
        Parameters:
        +
        time - of last successful connection
        +
        ex - exception that caused the connection to close
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFailureException

        +
        public Throwable getFailureException()
        +
        Returns the exception that caused the closed connection.
        +
        +
        Returns:
        +
        failure exception
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/CompareConnectionValidator.Builder.html b/javadocs/2.3.1/org/ldaptive/CompareConnectionValidator.Builder.html new file mode 100644 index 000000000..a85fb9948 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/CompareConnectionValidator.Builder.html @@ -0,0 +1,369 @@ + + + + + +CompareConnectionValidator.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class CompareConnectionValidator.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/CompareConnectionValidator.html b/javadocs/2.3.1/org/ldaptive/CompareConnectionValidator.html new file mode 100644 index 000000000..12fc30cb1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/CompareConnectionValidator.html @@ -0,0 +1,548 @@ + + + + + +CompareConnectionValidator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class CompareConnectionValidator

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/CompareOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/CompareOperation.Builder.html new file mode 100644 index 000000000..e6b538c82 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/CompareOperation.Builder.html @@ -0,0 +1,380 @@ + + + + + +CompareOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class CompareOperation.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/CompareOperation.html b/javadocs/2.3.1/org/ldaptive/CompareOperation.html new file mode 100644 index 000000000..7254c7968 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/CompareOperation.html @@ -0,0 +1,634 @@ + + + + + +CompareOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class CompareOperation

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/CompareOperationHandle.html b/javadocs/2.3.1/org/ldaptive/CompareOperationHandle.html new file mode 100644 index 000000000..2f1e8ea29 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/CompareOperationHandle.html @@ -0,0 +1,565 @@ + + + + + +CompareOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface CompareOperationHandle

+
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/CompareRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/CompareRequest.Builder.html new file mode 100644 index 000000000..e97e6103d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/CompareRequest.Builder.html @@ -0,0 +1,426 @@ + + + + + +CompareRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class CompareRequest.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/CompareRequest.html b/javadocs/2.3.1/org/ldaptive/CompareRequest.html new file mode 100644 index 000000000..2a72208d5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/CompareRequest.html @@ -0,0 +1,676 @@ + + + + + +CompareRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class CompareRequest

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Request
    +
    +
    +
    public class CompareRequest
    +extends AbstractRequestMessage
    +
    LDAP compare request defined as: + +
    +   CompareRequest ::= [APPLICATION 14] SEQUENCE {
    +     entry           LDAPDN,
    +     ava             AttributeValueAssertion }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ldapDn

        +
        private String ldapDn
        +
        LDAP DN to compare.
        +
      • +
      + + + +
        +
      • +

        attributeDesc

        +
        private String attributeDesc
        +
        Attribute description
        +
      • +
      + + + +
        +
      • +

        assertionValue

        +
        private String assertionValue
        +
        Assertion value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CompareRequest

        +
        public CompareRequest()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        CompareRequest

        +
        public CompareRequest​(String dn,
        +                      String name,
        +                      String value)
        +
        Creates a new compare request.
        +
        +
        Parameters:
        +
        dn - to compare
        +
        name - attribute description
        +
        value - assertion value
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDn

        +
        public String getDn()
        +
        Returns the DN.
        +
        +
        Returns:
        +
        DN
        +
        +
      • +
      + + + +
        +
      • +

        setDn

        +
        public void setDn​(String dn)
        +
        Sets the DN.
        +
        +
        Parameters:
        +
        dn - ldapDn to set
        +
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public String getName()
        +
        Returns the name.
        +
        +
        Returns:
        +
        name
        +
        +
      • +
      + + + +
        +
      • +

        setName

        +
        public void setName​(String name)
        +
        Sets the name.
        +
        +
        Parameters:
        +
        name - attributeDesc to set
        +
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        Returns the value.
        +
        +
        Returns:
        +
        value
        +
        +
      • +
      + + + +
        +
      • +

        setValue

        +
        public void setValue​(String value)
        +
        Sets the value.
        +
        +
        Parameters:
        +
        value - assertionValue to set
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        builder

        +
        public static CompareRequest.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/CompareResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/CompareResponse.Builder.html new file mode 100644 index 000000000..65cdc0ff8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/CompareResponse.Builder.html @@ -0,0 +1,359 @@ + + + + + +CompareResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class CompareResponse.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/CompareResponse.html b/javadocs/2.3.1/org/ldaptive/CompareResponse.html new file mode 100644 index 000000000..60b01f052 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/CompareResponse.html @@ -0,0 +1,654 @@ + + + + + +CompareResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class CompareResponse

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message, Result
    +
    +
    +
    public class CompareResponse
    +extends AbstractResult
    +
    LDAP compare response defined as: + +
    +   CompareResponse ::= [APPLICATION 15] LDAPResult
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        RESULT_CODE_PATH

        +
        private static final DERPath RESULT_CODE_PATH
        +
        DER path to result code.
        +
      • +
      + + + +
        +
      • +

        MATCHED_DN_PATH

        +
        private static final DERPath MATCHED_DN_PATH
        +
        DER path to matched DN.
        +
      • +
      + + + +
        +
      • +

        DIAGNOSTIC_MESSAGE_PATH

        +
        private static final DERPath DIAGNOSTIC_MESSAGE_PATH
        +
        DER path to diagnostic message.
        +
      • +
      + + + +
        +
      • +

        REFERRAL_PATH

        +
        private static final DERPath REFERRAL_PATH
        +
        DER path to referral.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CompareResponse

        +
        private CompareResponse()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        CompareResponse

        +
        public CompareResponse​(DERBuffer buffer)
        +
        Creates a new compare response.
        +
        +
        Parameters:
        +
        buffer - to decode
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isTrue

        +
        public boolean isTrue()
        +
        Returns whether the result code in this result is ResultCode.COMPARE_TRUE.
        +
        +
        Returns:
        +
        whether this result is compare true
        +
        +
      • +
      + + + +
        +
      • +

        isFalse

        +
        public boolean isFalse()
        +
        Returns whether the result code in this result is ResultCode.COMPARE_FALSE.
        +
        +
        Returns:
        +
        whether this result is compare false
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractMessage
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractMessage
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        builder

        +
        public static CompareResponse.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ConnectException.html b/javadocs/2.3.1/org/ldaptive/ConnectException.html new file mode 100644 index 000000000..2c1b417bf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ConnectException.html @@ -0,0 +1,416 @@ + + + + + +ConnectException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ConnectException

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        serialVersionUID.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ConnectException

        +
        public ConnectException​(ResultCode code,
        +                        String msg)
        +
        Creates a new connect exception.
        +
        +
        Parameters:
        +
        code - result code describing this exception
        +
        msg - describing this exception
        +
        +
      • +
      + + + +
        +
      • +

        ConnectException

        +
        public ConnectException​(ResultCode code,
        +                        Throwable e)
        +
        Creates a new connect exception.
        +
        +
        Parameters:
        +
        code - result code describing this exception
        +
        e - underlying exception
        +
        +
      • +
      + + + +
        +
      • +

        ConnectException

        +
        public ConnectException​(ResultCode code,
        +                        String msg,
        +                        Throwable e)
        +
        Creates a new connect exception.
        +
        +
        Parameters:
        +
        code - result code describing this exception
        +
        msg - describing this exception
        +
        e - underlying exception
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/Connection.html b/javadocs/2.3.1/org/ldaptive/Connection.html new file mode 100644 index 000000000..2820f4b43 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/Connection.html @@ -0,0 +1,611 @@ + + + + + +Connection (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface Connection

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        operation

        +
        void operation​(AbandonRequest request)
        +
        Executes an abandon operation. Clients should execute abandons using OperationHandle.abandon().
        +
        +
        Parameters:
        +
        request - abandon request
        +
        +
      • +
      + + + + + + + +
        +
      • +

        operation

        +
        OperationHandle<BindRequest,​BindResponse> operation​(BindRequest request)
        +
        Creates a handle for a bind operation. Since clients must not send requests while a bind is in progress, some + methods may not be supported on the operation handle.
        +
        +
        Parameters:
        +
        request - bind request
        +
        Returns:
        +
        operation handle
        +
        +
      • +
      + + + +
        +
      • +

        operation

        +
        CompareOperationHandle operation​(CompareRequest request)
        +
        Creates a handle for a compare operation.
        +
        +
        Parameters:
        +
        request - compare request
        +
        Returns:
        +
        compare operation handle
        +
        +
      • +
      + + + + + + + +
        +
      • +

        operation

        +
        ExtendedOperationHandle operation​(ExtendedRequest request)
        +
        Creates a handle for an extended operation.
        +
        +
        Parameters:
        +
        request - extended request
        +
        Returns:
        +
        extended operation handle
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        operation

        +
        SearchOperationHandle operation​(SearchRequest request)
        +
        Creates a handle for a search operation.
        +
        +
        Parameters:
        +
        request - search request
        +
        Returns:
        +
        search operation handle
        +
        +
      • +
      + + + +
        +
      • +

        operation

        +
        BindResponse operation​(SaslClientRequest request)
        +                throws LdapException
        +
        Returns the result of a SASL request that requires use of a generic SASL client.
        +
        +
        Parameters:
        +
        request - SASL client request
        +
        Returns:
        +
        operation result
        +
        Throws:
        +
        LdapException - if the operation fails or another bind is in progress
        +
        +
      • +
      + + + +
        +
      • +

        operation

        +
        BindResponse operation​(DefaultSaslClientRequest request)
        +                throws LdapException
        +
        Returns the result of a SASL request that requires use of the default SASL client. This includes CRAM-MD5, + DIGEST-MD5, and GSS-API.
        +
        +
        Parameters:
        +
        request - default SASL client request
        +
        Returns:
        +
        operation result
        +
        Throws:
        +
        LdapException - if the operation fails or another bind is in progress
        +
        +
      • +
      + + + +
        +
      • +

        getLdapURL

        +
        LdapURL getLdapURL()
        +
        Returns the URL that was selected for this connection. The existence of this value does not indicate a current + established connection.
        +
        +
        Returns:
        +
        LDAP URL
        +
        +
      • +
      + + + +
        +
      • +

        isOpen

        +
        boolean isOpen()
        +
        Returns whether this connection is open.
        +
        +
        Returns:
        +
        whether this connection is open
        +
        +
      • +
      + + + +
        +
      • +

        open

        +
        void open()
        +   throws LdapException
        +
        Opens the connection.
        +
        +
        Throws:
        +
        LdapException - if an error occurs opening the connection
        +
        +
      • +
      + + + +
        +
      • +

        close

        +
        default void close()
        +
        +
        Specified by:
        +
        close in interface AutoCloseable
        +
        +
      • +
      + + + +
        +
      • +

        close

        +
        void close​(RequestControl... controls)
        +
        Closes the connection.
        +
        +
        Parameters:
        +
        controls - to send when closing the connection
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ConnectionConfig.Builder.html b/javadocs/2.3.1/org/ldaptive/ConnectionConfig.Builder.html new file mode 100644 index 000000000..6cced4182 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ConnectionConfig.Builder.html @@ -0,0 +1,554 @@ + + + + + +ConnectionConfig.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ConnectionConfig.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    ConnectionConfig
    +
    +
    +
    public static class ConnectionConfig.Builder
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ConnectionConfig.html b/javadocs/2.3.1/org/ldaptive/ConnectionConfig.html new file mode 100644 index 000000000..9b784658d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ConnectionConfig.html @@ -0,0 +1,1375 @@ + + + + + +ConnectionConfig (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ConnectionConfig

+
+
+ +
+
    +
  • +
    +
    public class ConnectionConfig
    +extends AbstractConfig
    +
    Contains all the configuration data needed to control connections.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ONE_RECONNECT_ATTEMPT

        +
        public static final Predicate<RetryMetadata> ONE_RECONNECT_ATTEMPT
        +
        Predicate that attempts a single reconnect.
        +
      • +
      + + + +
        +
      • +

        INFINITE_RECONNECT_ATTEMPTS

        +
        public static final Predicate<RetryMetadata> INFINITE_RECONNECT_ATTEMPTS
        +
        Predicate that attempts to reconnect forever, waiting for 5 seconds after the first attempt.
        +
      • +
      + + + +
        +
      • +

        INFINITE_RECONNECT_ATTEMPTS_WITH_BACKOFF

        +
        public static final Predicate<RetryMetadata> INFINITE_RECONNECT_ATTEMPTS_WITH_BACKOFF
        +
        Predicate that attempts to reconnect forever, backing off in 5 second intervals after the first attempt.
        +
      • +
      + + + +
        +
      • +

        ldapUrl

        +
        private String ldapUrl
        +
        URL to the LDAP(s).
        +
      • +
      + + + +
        +
      • +

        connectTimeout

        +
        private Duration connectTimeout
        +
        Duration of time that connects will block.
        +
      • +
      + + + +
        +
      • +

        startTLSTimeout

        +
        private Duration startTLSTimeout
        +
        Duration of time to wait for startTLS responses.
        +
      • +
      + + + +
        +
      • +

        responseTimeout

        +
        private Duration responseTimeout
        +
        Duration of time to wait for responses.
        +
      • +
      + + + +
        +
      • +

        reconnectTimeout

        +
        private Duration reconnectTimeout
        +
        Duration of time that operations will block on reconnects, should generally be longer than connectTimeout.
        +
      • +
      + + + +
        +
      • +

        autoReconnect

        +
        private boolean autoReconnect
        +
        Whether to automatically reconnect to the server when a connection is lost. Default is true.
        +
      • +
      + + + +
        +
      • +

        autoReconnectCondition

        +
        private Predicate<RetryMetadata> autoReconnectCondition
        +
        Condition used to determine whether another reconnect attempt should be made. Default makes a single attempt only + if the connection was previously opened.
        +
      • +
      + + + +
        +
      • +

        autoReplay

        +
        private boolean autoReplay
        +
        Whether pending operations should be replayed after a reconnect. Default is false.
        +
      • +
      + + + +
        +
      • +

        sslConfig

        +
        private SslConfig sslConfig
        +
        Configuration for SSL and startTLS connections.
        +
      • +
      + + + +
        +
      • +

        useStartTLS

        +
        private boolean useStartTLS
        +
        Connect to LDAP using startTLS.
        +
      • +
      + + + + + + + +
        +
      • +

        connectionStrategy

        +
        private ConnectionStrategy connectionStrategy
        +
        Connection strategy.
        +
      • +
      + + + +
        +
      • +

        connectionValidator

        +
        private ConnectionValidator connectionValidator
        +
        Connection validator.
        +
      • +
      + + + +
        +
      • +

        transportOptions

        +
        private final Map<String,​Object> transportOptions
        +
        Transport options.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ConnectionConfig

        +
        public ConnectionConfig()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ConnectionConfig

        +
        public ConnectionConfig​(String url)
        +
        Creates a new connection config.
        +
        +
        Parameters:
        +
        url - to connect to
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getLdapUrl

        +
        public String getLdapUrl()
        +
        Returns the ldap url.
        +
        +
        Returns:
        +
        ldap url
        +
        +
      • +
      + + + +
        +
      • +

        setLdapUrl

        +
        public void setLdapUrl​(String url)
        +
        Sets the ldap url.
        +
        +
        Parameters:
        +
        url - of the ldap
        +
        +
      • +
      + + + +
        +
      • +

        getConnectTimeout

        +
        public Duration getConnectTimeout()
        +
        Returns the connect timeout.
        +
        +
        Returns:
        +
        timeout
        +
        +
      • +
      + + + +
        +
      • +

        setConnectTimeout

        +
        public void setConnectTimeout​(Duration time)
        +
        Sets the maximum amount of time that connects will block.
        +
        +
        Parameters:
        +
        time - timeout for connects
        +
        +
      • +
      + + + +
        +
      • +

        getStartTLSTimeout

        +
        public Duration getStartTLSTimeout()
        +
        Returns the startTLS timeout.
        +
        +
        Returns:
        +
        timeout
        +
        +
      • +
      + + + +
        +
      • +

        setStartTLSTimeout

        +
        public void setStartTLSTimeout​(Duration time)
        +
        Sets the maximum amount of time that startTLS operations will wait for a response.
        +
        +
        Parameters:
        +
        time - timeout for responses
        +
        +
      • +
      + + + +
        +
      • +

        getResponseTimeout

        +
        public Duration getResponseTimeout()
        +
        Returns the response timeout.
        +
        +
        Returns:
        +
        timeout
        +
        +
      • +
      + + + +
        +
      • +

        setResponseTimeout

        +
        public void setResponseTimeout​(Duration time)
        +
        Sets the maximum amount of time that operations will wait for a response.
        +
        +
        Parameters:
        +
        time - timeout for responses
        +
        +
      • +
      + + + +
        +
      • +

        getReconnectTimeout

        +
        public Duration getReconnectTimeout()
        +
        Returns the reconnect timeout.
        +
        +
        Returns:
        +
        timeout
        +
        +
      • +
      + + + +
        +
      • +

        setReconnectTimeout

        +
        public void setReconnectTimeout​(Duration time)
        +
        Sets the maximum amount of time that operations will block waiting for a reconnect.
        +
        +
        Parameters:
        +
        time - timeout for reconnects
        +
        +
      • +
      + + + +
        +
      • +

        getAutoReconnect

        +
        public boolean getAutoReconnect()
        +
        Returns whether connections will attempt to reconnect.
        +
        +
        Returns:
        +
        whether to automatically reconnect when a connection is lost
        +
        +
      • +
      + + + +
        +
      • +

        setAutoReconnect

        +
        public void setAutoReconnect​(boolean b)
        +
        Sets whether connections will attempt to reconnect when unexpectedly closed.
        +
        +
        Parameters:
        +
        b - whether to automatically reconnect when a connection is lost
        +
        +
      • +
      + + + +
        +
      • +

        getAutoReconnectCondition

        +
        public Predicate<RetryMetadata> getAutoReconnectCondition()
        +
        Returns the auto reconnect condition.
        +
        +
        Returns:
        +
        auto reconnect condition
        +
        +
      • +
      + + + +
        +
      • +

        setAutoReconnectCondition

        +
        public void setAutoReconnectCondition​(Predicate<RetryMetadata> predicate)
        +
        Sets the auto reconnect condition.
        +
        +
        Parameters:
        +
        predicate - to determine whether to attempt a reconnect
        +
        +
      • +
      + + + +
        +
      • +

        getAutoReplay

        +
        public boolean getAutoReplay()
        +
        Returns whether operations should be replayed after a reconnect.
        +
        +
        Returns:
        +
        whether to auto replay
        +
        +
      • +
      + + + +
        +
      • +

        setAutoReplay

        +
        public void setAutoReplay​(boolean b)
        +
        Sets whether operations will be replayed after a reconnect.
        +
        +
        Parameters:
        +
        b - whether to replay operations
        +
        +
      • +
      + + + +
        +
      • +

        getSslConfig

        +
        public SslConfig getSslConfig()
        +
        Returns the ssl config.
        +
        +
        Returns:
        +
        ssl config
        +
        +
      • +
      + + + +
        +
      • +

        setSslConfig

        +
        public void setSslConfig​(SslConfig config)
        +
        Sets the ssl config.
        +
        +
        Parameters:
        +
        config - ssl config
        +
        +
      • +
      + + + +
        +
      • +

        getUseStartTLS

        +
        public boolean getUseStartTLS()
        +
        Returns whether startTLS will be used for connections.
        +
        +
        Returns:
        +
        whether startTLS will be used
        +
        +
      • +
      + + + +
        +
      • +

        setUseStartTLS

        +
        public void setUseStartTLS​(boolean b)
        +
        Sets whether startTLS will be used for connections.
        +
        +
        Parameters:
        +
        b - whether startTLS will be used
        +
        +
      • +
      + + + +
        +
      • +

        getConnectionInitializers

        +
        public ConnectionInitializer[] getConnectionInitializers()
        +
        Returns the connection initializers.
        +
        +
        Returns:
        +
        connection initializers
        +
        +
      • +
      + + + +
        +
      • +

        setConnectionInitializers

        +
        public void setConnectionInitializers​(ConnectionInitializer... initializers)
        +
        Sets the connection initializers.
        +
        +
        Parameters:
        +
        initializers - connection initializers
        +
        +
      • +
      + + + +
        +
      • +

        getConnectionStrategy

        +
        public ConnectionStrategy getConnectionStrategy()
        +
        Returns the connection strategy.
        +
        +
        Returns:
        +
        strategy for making connections
        +
        +
      • +
      + + + +
        +
      • +

        setConnectionStrategy

        +
        public void setConnectionStrategy​(ConnectionStrategy strategy)
        +
        Sets the connection strategy.
        +
        +
        Parameters:
        +
        strategy - for making new connections
        +
        +
      • +
      + + + +
        +
      • +

        getConnectionValidator

        +
        public ConnectionValidator getConnectionValidator()
        +
        Returns the connection validator.
        +
        +
        Returns:
        +
        connection validator
        +
        +
      • +
      + + + +
        +
      • +

        setConnectionValidator

        +
        public void setConnectionValidator​(ConnectionValidator validator)
        +
        Sets the connection validator.
        +
        +
        Parameters:
        +
        validator - for validating connections
        +
        +
      • +
      + + + +
        +
      • +

        getTransportOptions

        +
        public Map<String,​?> getTransportOptions()
        +
        Returns transport options.
        +
        +
        Returns:
        +
        transport options
        +
        +
      • +
      + + + +
        +
      • +

        setTransportOptions

        +
        public void setTransportOptions​(Map<String,​?> options)
        +
        Sets transport options.
        +
        +
        Parameters:
        +
        options - to set
        +
        +
      • +
      + + + +
        +
      • +

        getTransportOption

        +
        public Object getTransportOption​(String id)
        +
        Returns a transport option.
        +
        +
        Parameters:
        +
        id - transport option id
        +
        Returns:
        +
        transport option
        +
        +
      • +
      + + + +
        +
      • +

        setTransportOption

        +
        public void setTransportOption​(String id,
        +                               Object value)
        +
        Sets a transport option.
        +
        +
        Parameters:
        +
        id - of the transport option
        +
        value - of the transport option
        +
        +
      • +
      + + + +
        +
      • +

        copy

        +
        public static ConnectionConfig copy​(ConnectionConfig config)
        +
        Returns a new connection config initialized with the supplied config.
        +
        +
        Parameters:
        +
        config - connection config to read properties from
        +
        Returns:
        +
        connection config
        +
        +
      • +
      + + + + + + + +
        +
      • +

        builder

        +
        public static ConnectionConfig.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ConnectionFactory.html b/javadocs/2.3.1/org/ldaptive/ConnectionFactory.html new file mode 100644 index 000000000..a112cf7cc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ConnectionFactory.html @@ -0,0 +1,305 @@ + + + + + +ConnectionFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface ConnectionFactory

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getConnection

        +
        Connection getConnection()
        +                  throws LdapException
        +
        Creates a new connection.
        +
        +
        Returns:
        +
        connection
        +
        Throws:
        +
        LdapException - if a connection cannot be returned
        +
        +
      • +
      + + + +
        +
      • +

        getConnectionConfig

        +
        ConnectionConfig getConnectionConfig()
        +
        Returns the connection configuration used to create connections.
        +
        +
        Returns:
        +
        connection config
        +
        +
      • +
      + + + +
        +
      • +

        close

        +
        void close()
        +
        Free any resources associated with this factory.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ConnectionFactoryManager.html b/javadocs/2.3.1/org/ldaptive/ConnectionFactoryManager.html new file mode 100644 index 000000000..88252a058 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ConnectionFactoryManager.html @@ -0,0 +1,285 @@ + + + + + +ConnectionFactoryManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface ConnectionFactoryManager

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getConnectionFactory

        +
        ConnectionFactory getConnectionFactory()
        +
        Returns the connection factory.
        +
        +
        Returns:
        +
        connection factory
        +
        +
      • +
      + + + +
        +
      • +

        setConnectionFactory

        +
        void setConnectionFactory​(ConnectionFactory cf)
        +
        Sets the connection factory.
        +
        +
        Parameters:
        +
        cf - connection factory
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ConnectionFactoryMetadata.html b/javadocs/2.3.1/org/ldaptive/ConnectionFactoryMetadata.html new file mode 100644 index 000000000..1a351b302 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ConnectionFactoryMetadata.html @@ -0,0 +1,281 @@ + + + + + +ConnectionFactoryMetadata (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface ConnectionFactoryMetadata

+
+
+
+
    +
  • +
    +
    public interface ConnectionFactoryMetadata
    +
    Interface to describe the state of the connection factory. Used by ConnectionStrategy to produce LDAP URLs.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getLdapUrl

        +
        String getLdapUrl()
        +
        Returns the LDAP URL the connection factory is using. May be space delimited for multiple URLs.
        +
        +
        Returns:
        +
        ldap url
        +
        +
      • +
      + + + +
        +
      • +

        getConnectionCount

        +
        int getConnectionCount()
        +
        Returns the number of times the connection factory has created a connection.
        +
        +
        Returns:
        +
        connection count
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ConnectionInitializer.html b/javadocs/2.3.1/org/ldaptive/ConnectionInitializer.html new file mode 100644 index 000000000..fe6d10092 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ConnectionInitializer.html @@ -0,0 +1,269 @@ + + + + + +ConnectionInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface ConnectionInitializer

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        Result initialize​(Connection conn)
        +           throws LdapException
        +
        Initialize the supplied connection.
        +
        +
        Parameters:
        +
        conn - connection to initialize
        +
        Returns:
        +
        result associated with the initialization or an empty result
        +
        Throws:
        +
        LdapException - if initialization fails
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ConnectionStrategy.html b/javadocs/2.3.1/org/ldaptive/ConnectionStrategy.html new file mode 100644 index 000000000..d139e28a9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ConnectionStrategy.html @@ -0,0 +1,433 @@ + + + + + +ConnectionStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface ConnectionStrategy

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        populate

        +
        void populate​(String urls,
        +              LdapURLSet urlSet)
        +
        Populates a LdapURLSet from the URL string provided at configuration time.
        +
        +
        Parameters:
        +
        urls - Space-delimited string of URLs describing the LDAP hosts to connect to. The URLs in the string + are commonly ldap:// or ldaps:// URLs that directly describe the hosts to connect to, + but may also describe a resource from which to obtain LDAP connection URLs as is the case for + DnsSrvConnectionStrategy that use URLs with the scheme dns:.
        +
        urlSet - LDAP URL set to populate.
        +
        +
      • +
      + + + +
        +
      • +

        initialize

        +
        void initialize​(String urls,
        +                Predicate<LdapURL> activateCondition)
        +
        Prepare this strategy for use.
        +
        +
        Parameters:
        +
        urls - LDAP URLs for this strategy
        +
        activateCondition - predicate to determine whether a connection is active
        +
        +
      • +
      + + + +
        +
      • +

        isInitialized

        +
        boolean isInitialized()
        +
        Whether this strategy is ready for use.
        +
        +
        Returns:
        +
        whether this strategy is ready for use
        +
        +
      • +
      + + + +
        +
      • +

        getActivateCondition

        +
        Predicate<LdapURL> getActivateCondition()
        +
        Returns the condition used to activate connections.
        +
        +
        Returns:
        +
        activate condition
        +
        +
      • +
      + + + +
        +
      • +

        getRetryCondition

        +
        Predicate<LdapURL> getRetryCondition()
        +
        Returns the condition used to determine whether to attempt to activate a connection.
        +
        +
        Returns:
        +
        retry condition
        +
        +
      • +
      + + + +
        +
      • +

        success

        +
        void success​(LdapURL url)
        +
        Indicates the supplied URL was successfully connected to.
        +
        +
        Parameters:
        +
        url - which was successfully connected to
        +
        +
      • +
      + + + +
        +
      • +

        failure

        +
        void failure​(LdapURL url)
        +
        Indicates the supplied URL could not be connected to.
        +
        +
        Parameters:
        +
        url - which was could not be connected to
        +
        +
      • +
      + + + +
        +
      • +

        newInstance

        +
        ConnectionStrategy newInstance()
        +
        Create a deep copy of this strategy.
        +
        +
        Returns:
        +
        new instance of this connection strategy
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ConnectionValidator.html b/javadocs/2.3.1/org/ldaptive/ConnectionValidator.html new file mode 100644 index 000000000..1426831ee --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ConnectionValidator.html @@ -0,0 +1,346 @@ + + + + + +ConnectionValidator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface ConnectionValidator

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        applyAsync

        +
        void applyAsync​(Connection conn,
        +                Consumer<Boolean> function)
        +
        Provides an asynchronous implementation of Function.apply(Object). The supplied consumer will be invoked with the + validation result. getValidateTimeout() must be enforced by the caller.
        +
        +
        Parameters:
        +
        conn - to validate
        +
        function - to consume the validation result
        +
        +
      • +
      + + + +
        +
      • +

        applyAsync

        +
        Supplier<Boolean> applyAsync​(Connection conn)
        +
        Provides an asynchronous implementation of Function.apply(Object). The returned supplier will block until a + validation result is received respecting getValidateTimeout().
        +
        +
        Parameters:
        +
        conn - to validate
        +
        Returns:
        +
        supplier to retrieve the validation result
        +
        +
      • +
      + + + +
        +
      • +

        getValidatePeriod

        +
        Duration getValidatePeriod()
        +
        Returns the interval at which the validation task will be executed.
        +
        +
        Returns:
        +
        validation period
        +
        +
      • +
      + + + +
        +
      • +

        getValidateTimeout

        +
        Duration getValidateTimeout()
        +
        Returns the duration at which a validate operation should be abandoned.
        +
        +
        Returns:
        +
        validation timeout
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/Credential.html b/javadocs/2.3.1/org/ldaptive/Credential.html new file mode 100644 index 000000000..7f3d51ac4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/Credential.html @@ -0,0 +1,468 @@ + + + + + +Credential (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class Credential

+
+
+ +
+
    +
  • +
    +
    public class Credential
    +extends Object
    +
    Provides convenience methods for converting the various types of passwords into a byte array.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        bytes

        +
        private final byte[] bytes
        +
        Credential stored as a byte array.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Credential

        +
        public Credential​(String password)
        +
        Creates a new credential.
        +
        +
        Parameters:
        +
        password - converted from UTF-8 to a byte array
        +
        +
      • +
      + + + +
        +
      • +

        Credential

        +
        public Credential​(char[] password)
        +
        Creates a new credential.
        +
        +
        Parameters:
        +
        password - converted from UTF-8 to a byte array
        +
        +
      • +
      + + + +
        +
      • +

        Credential

        +
        public Credential​(byte[] password)
        +
        Creates a new credential.
        +
        +
        Parameters:
        +
        password - to store
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getBytes

        +
        public byte[] getBytes()
        +
        Returns this credential as a byte array.
        +
        +
        Returns:
        +
        credential bytes
        +
        +
      • +
      + + + +
        +
      • +

        getString

        +
        public String getString()
        +
        Returns this credential as a string.
        +
        +
        Returns:
        +
        credential string
        +
        +
      • +
      + + + +
        +
      • +

        getChars

        +
        public char[] getChars()
        +
        Returns this credential as a character array.
        +
        +
        Returns:
        +
        credential characters
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/DefaultConnectionFactory.Builder.html b/javadocs/2.3.1/org/ldaptive/DefaultConnectionFactory.Builder.html new file mode 100644 index 000000000..c9c8b54da --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/DefaultConnectionFactory.Builder.html @@ -0,0 +1,388 @@ + + + + + +DefaultConnectionFactory.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class DefaultConnectionFactory.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/DefaultConnectionFactory.html b/javadocs/2.3.1/org/ldaptive/DefaultConnectionFactory.html new file mode 100644 index 000000000..9e11c5e17 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/DefaultConnectionFactory.html @@ -0,0 +1,692 @@ + + + + + +DefaultConnectionFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class DefaultConnectionFactory

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        transport

        +
        private Transport transport
        +
        Transport used by this factory.
        +
      • +
      + + + +
        +
      • +

        config

        +
        private ConnectionConfig config
        +
        Connection configuration used by this factory.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultConnectionFactory

        +
        public DefaultConnectionFactory()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        DefaultConnectionFactory

        +
        public DefaultConnectionFactory​(Transport t)
        +
        Creates a new default connection factory. Be sure to invoke close() if the supplied transport has + resources to cleanup.
        +
        +
        Parameters:
        +
        t - transport
        +
        +
      • +
      + + + +
        +
      • +

        DefaultConnectionFactory

        +
        public DefaultConnectionFactory​(String ldapUrl)
        +
        Creates a new default connection factory.
        +
        +
        Parameters:
        +
        ldapUrl - to connect to
        +
        +
      • +
      + + + +
        +
      • +

        DefaultConnectionFactory

        +
        public DefaultConnectionFactory​(String ldapUrl,
        +                                Transport t)
        +
        Creates a new default connection factory. Be sure to invoke close() if the supplied transport has + resources to cleanup.
        +
        +
        Parameters:
        +
        ldapUrl - to connect to
        +
        t - transport
        +
        +
      • +
      + + + +
        +
      • +

        DefaultConnectionFactory

        +
        public DefaultConnectionFactory​(ConnectionConfig cc)
        +
        Creates a new default connection factory.
        +
        +
        Parameters:
        +
        cc - connection configuration
        +
        +
      • +
      + + + +
        +
      • +

        DefaultConnectionFactory

        +
        public DefaultConnectionFactory​(ConnectionConfig cc,
        +                                Transport t)
        +
        Creates a new default connection factory. Be sure to invoke close() if the supplied transport has + resources to cleanup.
        +
        +
        Parameters:
        +
        cc - connection configuration
        +
        t - transport
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/DeleteOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/DeleteOperation.Builder.html new file mode 100644 index 000000000..728f6ea56 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/DeleteOperation.Builder.html @@ -0,0 +1,357 @@ + + + + + +DeleteOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class DeleteOperation.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/DeleteOperation.html b/javadocs/2.3.1/org/ldaptive/DeleteOperation.html new file mode 100644 index 000000000..7125ed4ae --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/DeleteOperation.html @@ -0,0 +1,520 @@ + + + + + +DeleteOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class DeleteOperation

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/DeleteRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/DeleteRequest.Builder.html new file mode 100644 index 000000000..41355a953 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/DeleteRequest.Builder.html @@ -0,0 +1,380 @@ + + + + + +DeleteRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class DeleteRequest.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/DeleteRequest.html b/javadocs/2.3.1/org/ldaptive/DeleteRequest.html new file mode 100644 index 000000000..9f490ff3b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/DeleteRequest.html @@ -0,0 +1,532 @@ + + + + + +DeleteRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class DeleteRequest

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Request
    +
    +
    +
    public class DeleteRequest
    +extends AbstractRequestMessage
    +
    LDAP delete request defined as: + +
    +   DelRequest ::= [APPLICATION 10] LDAPDN
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ldapDn

        +
        private String ldapDn
        +
        LDAP DN to delete.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DeleteRequest

        +
        private DeleteRequest()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        DeleteRequest

        +
        public DeleteRequest​(String dn)
        +
        Creates a new delete request.
        +
        +
        Parameters:
        +
        dn - DN to delete
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/DeleteResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/DeleteResponse.Builder.html new file mode 100644 index 000000000..118f2b977 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/DeleteResponse.Builder.html @@ -0,0 +1,359 @@ + + + + + +DeleteResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class DeleteResponse.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/DeleteResponse.html b/javadocs/2.3.1/org/ldaptive/DeleteResponse.html new file mode 100644 index 000000000..b124e3f5c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/DeleteResponse.html @@ -0,0 +1,612 @@ + + + + + +DeleteResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class DeleteResponse

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message, Result
    +
    +
    +
    public class DeleteResponse
    +extends AbstractResult
    +
    LDAP delete response defined as: + +
    +   DelResponse ::= [APPLICATION 11] LDAPResult
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        RESULT_CODE_PATH

        +
        private static final DERPath RESULT_CODE_PATH
        +
        DER path to result code.
        +
      • +
      + + + +
        +
      • +

        MATCHED_DN_PATH

        +
        private static final DERPath MATCHED_DN_PATH
        +
        DER path to matched DN.
        +
      • +
      + + + +
        +
      • +

        DIAGNOSTIC_MESSAGE_PATH

        +
        private static final DERPath DIAGNOSTIC_MESSAGE_PATH
        +
        DER path to diagnostic message.
        +
      • +
      + + + +
        +
      • +

        REFERRAL_PATH

        +
        private static final DERPath REFERRAL_PATH
        +
        DER path to referral.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DeleteResponse

        +
        private DeleteResponse()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        DeleteResponse

        +
        public DeleteResponse​(DERBuffer buffer)
        +
        Creates a new delete response.
        +
        +
        Parameters:
        +
        buffer - to decode
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/DerefAliases.html b/javadocs/2.3.1/org/ldaptive/DerefAliases.html new file mode 100644 index 000000000..1fb1ccb87 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/DerefAliases.html @@ -0,0 +1,461 @@ + + + + + +DerefAliases (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Enum DerefAliases

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      ALWAYS +
      dereference when searching for the starting entry and when searching the entries beneath the starting point.
      +
      FINDING +
      dereference when searching for the starting entry but not when searching the entries beneath the starting point.
      +
      NEVER +
      never dereference aliases.
      +
      SEARCHING +
      dereference when searching the entries beneath the starting point but not when searching for the starting entry.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + +
      Constructors 
      ModifierConstructorDescription
      private DerefAliases() 
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        NEVER

        +
        public static final DerefAliases NEVER
        +
        never dereference aliases.
        +
      • +
      + + + +
        +
      • +

        SEARCHING

        +
        public static final DerefAliases SEARCHING
        +
        dereference when searching the entries beneath the starting point but not when searching for the starting entry.
        +
      • +
      + + + +
        +
      • +

        FINDING

        +
        public static final DerefAliases FINDING
        +
        dereference when searching for the starting entry but not when searching the entries beneath the starting point.
        +
      • +
      + + + +
        +
      • +

        ALWAYS

        +
        public static final DerefAliases ALWAYS
        +
        dereference when searching for the starting entry and when searching the entries beneath the starting point.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DerefAliases

        +
        private DerefAliases()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static DerefAliases[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (DerefAliases c : DerefAliases.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static DerefAliases valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/DnsResolverConnectionStrategy.html b/javadocs/2.3.1/org/ldaptive/DnsResolverConnectionStrategy.html new file mode 100644 index 000000000..ee566d018 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/DnsResolverConnectionStrategy.html @@ -0,0 +1,650 @@ + + + + + +DnsResolverConnectionStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class DnsResolverConnectionStrategy

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Iterable<LdapURL>, ConnectionStrategy
    +
    +
    +
    public class DnsResolverConnectionStrategy
    +extends AbstractConnectionStrategy
    +
    Connection strategy that tries all IP addresses resolved from DNS. The order of IP addressees returned can be + controlled via the java.net.preferIPv4Stack or java.net.preferIPv6Addresses system property flags. This strategy + operates in an active/passive fashion.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_TTL

        +
        protected static final Duration DEFAULT_TTL
        +
        Default time to live for DNS results.
        +
      • +
      + + + + + + + +
        +
      • +

        dnsTtl

        +
        private final Duration dnsTtl
        +
        Time to live for DNS records.
        +
      • +
      + + + + + + + +
        +
      • +

        ldapUrls

        +
        private String ldapUrls
        +
        LDAP URL string used to initialize this strategy.
        +
      • +
      + + + +
        +
      • +

        expirationTime

        +
        private Instant expirationTime
        +
        DNS expiration time.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DnsResolverConnectionStrategy

        +
        public DnsResolverConnectionStrategy()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        DnsResolverConnectionStrategy

        +
        public DnsResolverConnectionStrategy​(Duration ttl)
        +
        Creates a new DNS resolver connection strategy.
        +
        +
        Parameters:
        +
        ttl - time to live for DNS records
        +
        +
      • +
      + + + +
        +
      • +

        DnsResolverConnectionStrategy

        +
        public DnsResolverConnectionStrategy​(Function<List<LdapURL>,​Iterator<LdapURL>> function)
        +
        Creates a new DNS connection strategy.
        +
        +
        Parameters:
        +
        function - that produces a custom iterator
        +
        +
      • +
      + + + +
        +
      • +

        DnsResolverConnectionStrategy

        +
        public DnsResolverConnectionStrategy​(Function<List<LdapURL>,​Iterator<LdapURL>> function,
        +                                     Duration ttl)
        +
        Creates a new DNS resolver connection strategy.
        +
        +
        Parameters:
        +
        function - that produces a custom iterator
        +
        ttl - time to live for DNS records
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getResolverFunction

        +
        public Function<String,​InetAddress[]> getResolverFunction()
        +
        Returns the name resolution function.
        +
        +
        Returns:
        +
        name resolution function
        +
        +
      • +
      + + + +
        +
      • +

        setResolverFunction

        +
        public void setResolverFunction​(Function<String,​InetAddress[]> func)
        +
        Sets the function used to resolve names.
        +
        +
        Parameters:
        +
        func - to set
        +
        +
      • +
      + + + + + + + +
        +
      • +

        populate

        +
        public void populate​(String urls,
        +                     LdapURLSet urlSet)
        +
        Description copied from interface: ConnectionStrategy
        +
        Populates a LdapURLSet from the URL string provided at configuration time.
        +
        +
        Specified by:
        +
        populate in interface ConnectionStrategy
        +
        Overrides:
        +
        populate in class AbstractConnectionStrategy
        +
        Parameters:
        +
        urls - Space-delimited string of URLs describing the LDAP hosts to connect to. The URLs in the string + are commonly ldap:// or ldaps:// URLs that directly describe the hosts to connect to, + but may also describe a resource from which to obtain LDAP connection URLs as is the case for + DnsSrvConnectionStrategy that use URLs with the scheme dns:.
        +
        urlSet - LDAP URL set to populate.
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/DnsSrvConnectionStrategy.html b/javadocs/2.3.1/org/ldaptive/DnsSrvConnectionStrategy.html new file mode 100644 index 000000000..ab0e67685 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/DnsSrvConnectionStrategy.html @@ -0,0 +1,748 @@ + + + + + +DnsSrvConnectionStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class DnsSrvConnectionStrategy

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Iterable<LdapURL>, ConnectionStrategy
    +
    +
    +
    public class DnsSrvConnectionStrategy
    +extends AbstractConnectionStrategy
    +
    DNS SRV connection strategy. Queries a DNS server for SRV records and uses those records to construct a list of URLs. + A time to live can be set to control how often the DNS server is consulted. See http://www.ietf.org/rfc/rfc2782.txt.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_TTL

        +
        protected static final Duration DEFAULT_TTL
        +
        Default time to live for DNS results.
        +
      • +
      + + + +
        +
      • +

        dnsContextFactory

        +
        private final DNSContextFactory dnsContextFactory
        +
        DNS context factory to override initialization parameters.
        +
      • +
      + + + +
        +
      • +

        srvTtl

        +
        private final Duration srvTtl
        +
        Time to live for SRV records.
        +
      • +
      + + + +
        +
      • +

        useSSL

        +
        private final boolean useSSL
        +
        Connect to LDAP using LDAPS.
        +
      • +
      + + + +
        +
      • +

        ldapUrls

        +
        private String ldapUrls
        +
        LDAP URL string used to initialize this strategy.
        +
      • +
      + + + + + + + +
        +
      • +

        expirationTime

        +
        private Instant expirationTime
        +
        SRV records expiration time.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DnsSrvConnectionStrategy

        +
        public DnsSrvConnectionStrategy()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        DnsSrvConnectionStrategy

        +
        public DnsSrvConnectionStrategy​(Duration ttl)
        +
        Creates a new DNS SRV connection strategy.
        +
        +
        Parameters:
        +
        ttl - time to live for SRV records
        +
        +
      • +
      + + + +
        +
      • +

        DnsSrvConnectionStrategy

        +
        public DnsSrvConnectionStrategy​(DNSContextFactory factory)
        +
        Creates a new DNS SRV connection strategy.
        +
        +
        Parameters:
        +
        factory - DNS context factory
        +
        +
      • +
      + + + +
        +
      • +

        DnsSrvConnectionStrategy

        +
        public DnsSrvConnectionStrategy​(DNSContextFactory factory,
        +                                Duration ttl)
        +
        Creates a new DNS SRV connection strategy.
        +
        +
        Parameters:
        +
        factory - DNS context factory
        +
        ttl - time to live for SRV records
        +
        +
      • +
      + + + +
        +
      • +

        DnsSrvConnectionStrategy

        +
        public DnsSrvConnectionStrategy​(DNSContextFactory factory,
        +                                Duration ttl,
        +                                boolean ssl)
        +
        Creates a new DNS SRV connection strategy.
        +
        +
        Parameters:
        +
        factory - DNS context factory
        +
        ttl - time to live for SRV records
        +
        ssl - whether SRV records should produce LDAPS URLs
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        populate

        +
        public void populate​(String urls,
        +                     LdapURLSet urlSet)
        +
        Description copied from interface: ConnectionStrategy
        +
        Populates a LdapURLSet from the URL string provided at configuration time.
        +
        +
        Specified by:
        +
        populate in interface ConnectionStrategy
        +
        Overrides:
        +
        populate in class AbstractConnectionStrategy
        +
        Parameters:
        +
        urls - Space-delimited string of URLs describing the LDAP hosts to connect to. The URLs in the string + are commonly ldap:// or ldaps:// URLs that directly describe the hosts to connect to, + but may also describe a resource from which to obtain LDAP connection URLs as is the case for + DnsSrvConnectionStrategy that use URLs with the scheme dns:.
        +
        urlSet - LDAP URL set to populate.
        +
        +
      • +
      + + + +
        +
      • +

        readSrvRecords

        +
        protected Set<SRVRecord> readSrvRecords​(String urls)
        +
        Parses the supplied DNS URL string and reads SRV records from DNS.
        +
        +
        Parameters:
        +
        urls - to parse
        +
        Returns:
        +
        Set of DNS SRV records ordered first by priority and then by weight.
        +
        +
      • +
      + + + +
        +
      • +

        parseUrl

        +
        protected String[] parseUrl​(String url)
        +
        Parses the supplied URL. If the URL has an ldap scheme, it is inspected for a baseDN which will be used as the + domain. Otherwise, the URL is assumed to have a dns scheme.
        +
        +
        Parameters:
        +
        url - to parse
        +
        Returns:
        +
        array containing the DNS URL and the record name in that order
        +
        +
      • +
      + + + +
        +
      • +

        parseDnsUrl

        +
        protected String[] parseDnsUrl​(String url)
        +
        Parses a DNS URL of the form dns://hostname/domain?record. Where record is the DNS record to retrieve.
        +
        +
        Parameters:
        +
        url - to parse
        +
        Returns:
        +
        array containing the DNS URL and the record name in that order
        +
        +
      • +
      + + + +
        +
      • +

        iterator

        +
        public Iterator<LdapURL> iterator()
        +
        Returns a list of URLs retrieved from DNS SRV records.
        +
        +
        Returns:
        +
        list of URLs to attempt connections to
        +
        +
      • +
      + + + + + + + +
        +
      • +

        newInstance

        +
        public DnsSrvConnectionStrategy newInstance()
        +
        Description copied from interface: ConnectionStrategy
        +
        Create a deep copy of this strategy.
        +
        +
        Returns:
        +
        new instance of this connection strategy
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/FilterTemplate.Builder.html b/javadocs/2.3.1/org/ldaptive/FilterTemplate.Builder.html new file mode 100644 index 000000000..064a3240c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/FilterTemplate.Builder.html @@ -0,0 +1,448 @@ + + + + + +FilterTemplate.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class FilterTemplate.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    FilterTemplate
    +
    +
    +
    public static class FilterTemplate.Builder
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/FilterTemplate.html b/javadocs/2.3.1/org/ldaptive/FilterTemplate.html new file mode 100644 index 000000000..c03372c72 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/FilterTemplate.html @@ -0,0 +1,746 @@ + + + + + +FilterTemplate (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class FilterTemplate

+
+
+ +
+
    +
  • +
    +
    public class FilterTemplate
    +extends Object
    +
    Class for producing an LDAP search filter from a filter template. Templates can use either index based parameters or + name based parameters for substitutions. Parameters are encoded according to RFC 4515.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        searchFilter

        +
        private String searchFilter
        +
        filter.
        +
      • +
      + + + +
        +
      • +

        parameters

        +
        private final Map<String,​Object> parameters
        +
        filter parameters.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FilterTemplate

        +
        public FilterTemplate()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        FilterTemplate

        +
        public FilterTemplate​(String filter)
        +
        Creates a new search filter with the supplied filter.
        +
        +
        Parameters:
        +
        filter - to set
        +
        +
      • +
      + + + +
        +
      • +

        FilterTemplate

        +
        public FilterTemplate​(String filter,
        +                      Object[] params)
        +
        Creates a new search filter with the supplied filter and parameters.
        +
        +
        Parameters:
        +
        filter - to set
        +
        params - to set
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFilter

        +
        public String getFilter()
        +
        Gets the filter.
        +
        +
        Returns:
        +
        filter
        +
        +
      • +
      + + + +
        +
      • +

        setFilter

        +
        public void setFilter​(String filter)
        +
        Sets the filter.
        +
        +
        Parameters:
        +
        filter - to set
        +
        +
      • +
      + + + +
        +
      • +

        getParameters

        +
        public Map<String,​Object> getParameters()
        +
        Gets the filter parameters.
        +
        +
        Returns:
        +
        unmodifiable map of filter parameters
        +
        +
      • +
      + + + +
        +
      • +

        setParameter

        +
        public void setParameter​(int position,
        +                         Object value)
        +
        Sets a positional filter parameter.
        +
        +
        Parameters:
        +
        position - of the parameter in the filter
        +
        value - to set
        +
        +
      • +
      + + + +
        +
      • +

        setParameter

        +
        public void setParameter​(String name,
        +                         Object value)
        +
        Sets a named filter parameter.
        +
        +
        Parameters:
        +
        name - of the parameter in the filter
        +
        value - to set
        +
        +
      • +
      + + + +
        +
      • +

        setParameters

        +
        public void setParameters​(Object[] values)
        +
        Sets positional filter parameters.
        +
        +
        Parameters:
        +
        values - to set
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format()
        +
        Returns this filter with its parameters encoded and replaced. See encode(Object).
        +
        +
        Returns:
        +
        formatted and encoded filter
        +
        +
      • +
      + + + +
        +
      • +

        encodeValue

        +
        public static String encodeValue​(byte[] value)
        +
        Hex encodes the supplied byte array for use in a search filter.
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value or null if supplied value is null
        +
        +
      • +
      + + + +
        +
      • +

        encodeValue

        +
        public static String encodeValue​(String value)
        +
        Encodes the supplied attribute value for use in a search filter. See FilterUtils.escape(String).
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value or null if supplied value is null
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        protected static String encode​(Object obj)
        +
        Hex encodes the supplied object if it is of type byte[], otherwise the string format of the object is escaped. See + FilterUtils.escape(String).
        +
        +
        Parameters:
        +
        obj - to encode
        +
        Returns:
        +
        encoded object
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + + + + +
        +
      • +

        builder

        +
        public static FilterTemplate.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/InitialRetryMetadata.html b/javadocs/2.3.1/org/ldaptive/InitialRetryMetadata.html new file mode 100644 index 000000000..cc8e7e78c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/InitialRetryMetadata.html @@ -0,0 +1,311 @@ + + + + + +InitialRetryMetadata (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class InitialRetryMetadata

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    RetryMetadata
    +
    +
    +
    public class InitialRetryMetadata
    +extends AbstractRetryMetadata
    +
    Retry metadata used when a connection is opened.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        InitialRetryMetadata

        +
        public InitialRetryMetadata​(Instant time)
        +
        Creates a new initial retry metadata.
        +
        +
        Parameters:
        +
        time - of last successful connection
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/LdapAttribute.Builder.html b/javadocs/2.3.1/org/ldaptive/LdapAttribute.Builder.html new file mode 100644 index 000000000..927b3d9ba --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/LdapAttribute.Builder.html @@ -0,0 +1,486 @@ + + + + + +LdapAttribute.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class LdapAttribute.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    LdapAttribute
    +
    +
    +
    public static class LdapAttribute.Builder
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/LdapAttribute.html b/javadocs/2.3.1/org/ldaptive/LdapAttribute.html new file mode 100644 index 000000000..24508ae61 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/LdapAttribute.html @@ -0,0 +1,1365 @@ + + + + + +LdapAttribute (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class LdapAttribute

+
+
+ +
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    UnicodePwdAttribute
    +
    +
    +
    public class LdapAttribute
    +extends Object
    +
    LDAP attribute defined as: + +
    +   Attribute ::= PartialAttribute(WITH COMPONENTS {
    +     ...,
    +     vals (SIZE(1..MAX))})
    + 
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClassDescription
      static class LdapAttribute.Builder 
      +
    • +
    +
    + +
    + +
    + +
    + +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      voidaddBinaryValues​(byte[]... value) +
      Adds the supplied byte array as a value for this attribute.
      +
      voidaddBinaryValues​(Collection<byte[]> values) +
      Adds all the byte arrays in the supplied collection as values for this attribute.
      +
      voidaddBufferValues​(ByteBuffer... values) +
      Adds all the buffers in the supplied collection as values for this attribute.
      +
      voidaddBufferValues​(Collection<ByteBuffer> values) +
      Adds all the buffers in the supplied collection as values for this attribute.
      +
      voidaddStringValues​(String... value) +
      Adds the supplied string as a value for this attribute.
      +
      voidaddStringValues​(Collection<String> values) +
      Adds all the strings in the supplied collection as values for this attribute.
      +
      <T> voidaddValues​(Function<T,​byte[]> func, + Collection<T> values) +
      Adds all the values in the supplied collection for this attribute by encoding them with the supplied function.
      +
      <T> voidaddValues​(Function<T,​byte[]> func, + T... value) +
      Adds the supplied values for this attribute by encoding them with the supplied function.
      +
      static LdapAttribute.Builderbuilder() +
      Creates a builder for this class.
      +
      voidclear() +
      Removes all the values in this ldap attribute.
      +
      voidconfigureBinary​(String... attrNames) +
      Checks whether attrNames matches the name of this attribute.
      +
      booleanequals​(Object o) 
      byte[]getBinaryValue() +
      Returns a single byte array value of this attribute.
      +
      Collection<byte[]>getBinaryValues() +
      Returns the values of this attribute as byte arrays.
      +
      StringgetName() +
      Returns the attribute description with options.
      +
      StringgetName​(boolean withOptions) +
      Returns the attribute description with or without options.
      +
      List<String>getOptions() +
      Returns any options that may exist on the attribute description.
      +
      StringgetStringValue() +
      Returns a single string value of this attribute.
      +
      Collection<String>getStringValues() +
      Returns the values of this attribute as strings.
      +
      <T> TgetValue​(Function<byte[],​T> func) +
      Returns a single decoded value of this attribute.
      +
      <T> Collection<T>getValues​(Function<byte[],​T> func) +
      Returns the values of this attribute decoded by the supplied function.
      +
      inthashCode() 
      booleanhasValue​(byte[] value) +
      Returns whether the supplied value exists in this attribute.
      +
      booleanhasValue​(String value) +
      Returns whether the supplied value exists in this attribute.
      +
      <T> booleanhasValue​(Function<T,​byte[]> func, + T value) +
      Returns whether the supplied value exists in this attribute.
      +
      booleanisBinary() +
      Returns whether this ldap attribute is binary.
      +
      voidremoveBinaryValues​(byte[]... value) +
      Removes the supplied byte array as a value from this attribute.
      +
      voidremoveBinaryValues​(Collection<byte[]> values) +
      Removes all the byte arrays in the supplied collection as values from this attribute.
      +
      voidremoveBufferValues​(ByteBuffer... values) +
      Removes all the buffers in the supplied collection as values from this attribute.
      +
      voidremoveBufferValues​(Collection<ByteBuffer> values) +
      Removes all the buffers in the supplied collection as values from this attribute.
      +
      voidremoveStringValues​(String... value) +
      Removes the supplied string as a value from this attribute.
      +
      voidremoveStringValues​(Collection<String> values) +
      Removes all the strings in the supplied collection as values from this attribute.
      +
      voidsetBinary​(boolean b) +
      Sets whether this ldap attribute is binary.
      +
      voidsetName​(String type) +
      Sets the name.
      +
      intsize() +
      Returns the number of values in this ldap attribute.
      +
      static LdapAttributesort​(LdapAttribute la) +
      Returns a new attribute whose values are sorted.
      +
      private byte[]toByteArray​(String value, + boolean throwOnError) +
      Converts the supplied string value to a byte array respecting the binary flag.
      +
      StringtoString() 
      + +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DEFAULT_BINARY_ATTRIBUTES

        +
        private static final String[] DEFAULT_BINARY_ATTRIBUTES
        +
        List of attribute names known to use binary syntax.
        +
      • +
      + + + +
        +
      • +

        BINARY_ATTRIBUTES

        +
        private static final String[] BINARY_ATTRIBUTES
        +
        List of custom binary attribute names.
        +
      • +
      + + + +
        +
      • +

        attributeName

        +
        private String attributeName
        +
        Attribute name.
        +
      • +
      + + + +
        +
      • +

        attributeValues

        +
        private Set<ByteBuffer> attributeValues
        +
        Attribute values.
        +
      • +
      + + + +
        +
      • +

        binary

        +
        private boolean binary
        +
        Whether this attribute is binary and string representations should be base64 encoded.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapAttribute

        +
        public LdapAttribute()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        LdapAttribute

        +
        public LdapAttribute​(String type)
        +
        Creates a new attribute.
        +
        +
        Parameters:
        +
        type - attribute description
        +
        +
      • +
      + + + +
        +
      • +

        LdapAttribute

        +
        public LdapAttribute​(String type,
        +                     byte[]... value)
        +
        Creates a new attribute.
        +
        +
        Parameters:
        +
        type - attribute description
        +
        value - attribute values
        +
        +
      • +
      + + + +
        +
      • +

        LdapAttribute

        +
        public LdapAttribute​(String type,
        +                     String... value)
        +
        Creates a new attribute.
        +
        +
        Parameters:
        +
        type - attribute description
        +
        value - attribute values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setName

        +
        public void setName​(String type)
        +
        Sets the name. This method has the side effect of setting this attribute as binary if the name has an option of + 'binary' or the name matches one of BINARY_ATTRIBUTES.
        +
        +
        Parameters:
        +
        type - attribute name
        +
        +
      • +
      + + + +
        +
      • +

        isBinary

        +
        public boolean isBinary()
        +
        Returns whether this ldap attribute is binary.
        +
        +
        Returns:
        +
        whether this ldap attribute is binary
        +
        +
      • +
      + + + +
        +
      • +

        setBinary

        +
        public void setBinary​(boolean b)
        +
        Sets whether this ldap attribute is binary.
        +
        +
        Parameters:
        +
        b - whether this ldap attribute is binary
        +
        +
      • +
      + + + +
        +
      • +

        configureBinary

        +
        public void configureBinary​(String... attrNames)
        +
        Checks whether attrNames matches the name of this attribute. If a match is found this attribute is set as binary.
        +
        +
        Parameters:
        +
        attrNames - custom binary attribute names
        +
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public String getName()
        +
        Returns the attribute description with options.
        +
        +
        Returns:
        +
        attribute description
        +
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public String getName​(boolean withOptions)
        +
        Returns the attribute description with or without options.
        +
        +
        Parameters:
        +
        withOptions - whether the attribute description should include options
        +
        Returns:
        +
        attribute description
        +
        +
      • +
      + + + +
        +
      • +

        getOptions

        +
        public List<String> getOptions()
        +
        Returns any options that may exist on the attribute description.
        +
        +
        Returns:
        +
        attribute description options
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryValue

        +
        public byte[] getBinaryValue()
        +
        Returns a single byte array value of this attribute.
        +
        +
        Returns:
        +
        single byte array attribute value or null if this attribute is empty
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryValues

        +
        public Collection<byte[]> getBinaryValues()
        +
        Returns the values of this attribute as byte arrays. The return collection cannot be modified.
        +
        +
        Returns:
        +
        collection of string attribute values
        +
        +
      • +
      + + + +
        +
      • +

        getStringValue

        +
        public String getStringValue()
        +
        Returns a single string value of this attribute.
        +
        +
        Returns:
        +
        single string attribute value or null if this attribute is empty
        +
        +
      • +
      + + + +
        +
      • +

        getStringValues

        +
        public Collection<String> getStringValues()
        +
        Returns the values of this attribute as strings. Binary data is base64 encoded. The return collection cannot be + modified.
        +
        +
        Returns:
        +
        collection of string attribute values
        +
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public <T> T getValue​(Function<byte[],​T> func)
        +
        Returns a single decoded value of this attribute.
        +
        +
        Type Parameters:
        +
        T - type of decoded attribute
        +
        Parameters:
        +
        func - to decode attribute value with
        +
        Returns:
        +
        single decoded attribute value or null if this attribute is empty
        +
        +
      • +
      + + + +
        +
      • +

        getValues

        +
        public <T> Collection<T> getValues​(Function<byte[],​T> func)
        +
        Returns the values of this attribute decoded by the supplied function.
        +
        +
        Type Parameters:
        +
        T - type of decoded attributes
        +
        Parameters:
        +
        func - to decode attribute values with
        +
        Returns:
        +
        collection of decoded attribute values, null values are discarded
        +
        +
      • +
      + + + +
        +
      • +

        addBinaryValues

        +
        public void addBinaryValues​(byte[]... value)
        +
        Adds the supplied byte array as a value for this attribute.
        +
        +
        Parameters:
        +
        value - to add, null values are discarded
        +
        +
      • +
      + + + +
        +
      • +

        addBinaryValues

        +
        public void addBinaryValues​(Collection<byte[]> values)
        +
        Adds all the byte arrays in the supplied collection as values for this attribute.
        +
        +
        Parameters:
        +
        values - to add, null values are discarded
        +
        +
      • +
      + + + +
        +
      • +

        addStringValues

        +
        public void addStringValues​(String... value)
        +
        Adds the supplied string as a value for this attribute.
        +
        +
        Parameters:
        +
        value - to add, null values are discarded
        +
        +
      • +
      + + + +
        +
      • +

        addStringValues

        +
        public void addStringValues​(Collection<String> values)
        +
        Adds all the strings in the supplied collection as values for this attribute.
        +
        +
        Parameters:
        +
        values - to add, null values are discarded
        +
        +
      • +
      + + + +
        +
      • +

        addBufferValues

        +
        public void addBufferValues​(ByteBuffer... values)
        +
        Adds all the buffers in the supplied collection as values for this attribute.
        +
        +
        Parameters:
        +
        values - to add, null values are discarded
        +
        +
      • +
      + + + +
        +
      • +

        addBufferValues

        +
        public void addBufferValues​(Collection<ByteBuffer> values)
        +
        Adds all the buffers in the supplied collection as values for this attribute.
        +
        +
        Parameters:
        +
        values - to add, null values are discarded
        +
        +
      • +
      + + + + + +
        +
      • +

        addValues

        +
        public <T> void addValues​(Function<T,​byte[]> func,
        +                          T... value)
        +
        Adds the supplied values for this attribute by encoding them with the supplied function.
        +
        +
        Type Parameters:
        +
        T - type attribute to encode
        +
        Parameters:
        +
        func - to encode value with
        +
        value - to encode and add, null values are discarded
        +
        +
      • +
      + + + +
        +
      • +

        addValues

        +
        public <T> void addValues​(Function<T,​byte[]> func,
        +                          Collection<T> values)
        +
        Adds all the values in the supplied collection for this attribute by encoding them with the supplied function. + See addValues(Function, Object...).
        +
        +
        Type Parameters:
        +
        T - type attribute to encode
        +
        Parameters:
        +
        func - to encode value with
        +
        values - to encode and add, null values are discarded
        +
        +
      • +
      + + + +
        +
      • +

        removeBinaryValues

        +
        public void removeBinaryValues​(byte[]... value)
        +
        Removes the supplied byte array as a value from this attribute.
        +
        +
        Parameters:
        +
        value - to remove, null values are discarded
        +
        +
      • +
      + + + +
        +
      • +

        removeBinaryValues

        +
        public void removeBinaryValues​(Collection<byte[]> values)
        +
        Removes all the byte arrays in the supplied collection as values from this attribute.
        +
        +
        Parameters:
        +
        values - to remove, null values are discarded
        +
        +
      • +
      + + + +
        +
      • +

        removeStringValues

        +
        public void removeStringValues​(String... value)
        +
        Removes the supplied string as a value from this attribute.
        +
        +
        Parameters:
        +
        value - to remove, null values are discarded
        +
        +
      • +
      + + + +
        +
      • +

        removeStringValues

        +
        public void removeStringValues​(Collection<String> values)
        +
        Removes all the strings in the supplied collection as values from this attribute.
        +
        +
        Parameters:
        +
        values - to remove, null values are discarded
        +
        +
      • +
      + + + +
        +
      • +

        removeBufferValues

        +
        public void removeBufferValues​(ByteBuffer... values)
        +
        Removes all the buffers in the supplied collection as values from this attribute.
        +
        +
        Parameters:
        +
        values - to remove, null values are discarded
        +
        +
      • +
      + + + +
        +
      • +

        removeBufferValues

        +
        public void removeBufferValues​(Collection<ByteBuffer> values)
        +
        Removes all the buffers in the supplied collection as values from this attribute.
        +
        +
        Parameters:
        +
        values - to remove, null values are discarded
        +
        +
      • +
      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue​(byte[] value)
        +
        Returns whether the supplied value exists in this attribute.
        +
        +
        Parameters:
        +
        value - to find
        +
        Returns:
        +
        whether value exists
        +
        +
      • +
      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue​(String value)
        +
        Returns whether the supplied value exists in this attribute.
        +
        +
        Parameters:
        +
        value - to find
        +
        Returns:
        +
        whether value exists
        +
        +
      • +
      + + + + + +
        +
      • +

        hasValue

        +
        public <T> boolean hasValue​(Function<T,​byte[]> func,
        +                            T value)
        +
        Returns whether the supplied value exists in this attribute.
        +
        +
        Type Parameters:
        +
        T - type attribute to encode
        +
        Parameters:
        +
        func - to encode value with
        +
        value - to find
        +
        Returns:
        +
        whether value exists
        +
        +
      • +
      + + + +
        +
      • +

        size

        +
        public int size()
        +
        Returns the number of values in this ldap attribute.
        +
        +
        Returns:
        +
        number of values in this ldap attribute
        +
        +
      • +
      + + + +
        +
      • +

        clear

        +
        public void clear()
        +
        Removes all the values in this ldap attribute.
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + + + + +
        +
      • +

        sort

        +
        public static LdapAttribute sort​(LdapAttribute la)
        +
        Returns a new attribute whose values are sorted. String values are sorted naturally. Binary values are sorted using + ByteBuffer.compareTo(ByteBuffer).
        +
        +
        Parameters:
        +
        la - attribute to sort
        +
        Returns:
        +
        sorted attribute
        +
        +
      • +
      + + + +
        +
      • +

        toByteArray

        +
        private byte[] toByteArray​(String value,
        +                           boolean throwOnError)
        +
        Converts the supplied string value to a byte array respecting the binary flag. If this attribute is + binary, value is expected to be in base64 format. Otherwise, value is UTF-8 encoded.
        +
        +
        Parameters:
        +
        value - to convert
        +
        throwOnError - whether to throw if a base64 decode error occurs
        +
        Returns:
        +
        binary value
        +
        Throws:
        +
        IllegalArgumentException - if attribute is binary, value cannot be base64 decoded and throwOnError is true
        +
        +
      • +
      + + + +
        +
      • +

        builder

        +
        public static LdapAttribute.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/LdapEntry.AttributeParser.html b/javadocs/2.3.1/org/ldaptive/LdapEntry.AttributeParser.html new file mode 100644 index 000000000..3e7717cf3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/LdapEntry.AttributeParser.html @@ -0,0 +1,478 @@ + + + + + +LdapEntry.AttributeParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class LdapEntry.AttributeParser

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    LdapEntry
    +
    +
    +
    protected static class LdapEntry.AttributeParser
    +extends Object
    +
    Parses a buffer containing an attribute name and its values.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        NAME_PATH

        +
        private static final DERPath NAME_PATH
        +
        DER path to name.
        +
      • +
      + + + +
        +
      • +

        VALUES_PATH

        +
        private static final DERPath VALUES_PATH
        +
        DER path to values.
        +
      • +
      + + + +
        +
      • +

        parser

        +
        private final DERParser parser
        +
        Parser for decoding LDAP attributes.
        +
      • +
      + + + +
        +
      • +

        name

        +
        private String name
        +
        Attribute name.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AttributeParser

        +
        public AttributeParser()
        +
        Creates a new attribute parser.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        parse

        +
        public void parse​(DERBuffer buffer)
        +
        Examines the supplied buffer and parses an LDAP attribute if one is found.
        +
        +
        Parameters:
        +
        buffer - to parse
        +
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public Optional<String> getName()
        +
        Returns the attribute name.
        +
        +
        Returns:
        +
        attribute name or empty
        +
        +
      • +
      + + + +
        +
      • +

        getValues

        +
        public Optional<List<ByteBuffer>> getValues()
        +
        Returns the attribute values.
        +
        +
        Returns:
        +
        attribute values or empty
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/LdapEntry.AttributesHandler.html b/javadocs/2.3.1/org/ldaptive/LdapEntry.AttributesHandler.html new file mode 100644 index 000000000..9249817b9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/LdapEntry.AttributesHandler.html @@ -0,0 +1,347 @@ + + + + + +LdapEntry.AttributesHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class LdapEntry.AttributesHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AttributesHandler

        +
        AttributesHandler​(LdapEntry response)
        +
        Creates a new attributes handler.
        +
        +
        Parameters:
        +
        response - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/LdapEntry.Builder.html b/javadocs/2.3.1/org/ldaptive/LdapEntry.Builder.html new file mode 100644 index 000000000..326880762 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/LdapEntry.Builder.html @@ -0,0 +1,389 @@ + + + + + +LdapEntry.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class LdapEntry.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/LdapEntry.LdapDnHandler.html b/javadocs/2.3.1/org/ldaptive/LdapEntry.LdapDnHandler.html new file mode 100644 index 000000000..ac7aa67b1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/LdapEntry.LdapDnHandler.html @@ -0,0 +1,347 @@ + + + + + +LdapEntry.LdapDnHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class LdapEntry.LdapDnHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapDnHandler

        +
        LdapDnHandler​(LdapEntry response)
        +
        Creates a new ldap dn handler.
        +
        +
        Parameters:
        +
        response - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/LdapEntry.html b/javadocs/2.3.1/org/ldaptive/LdapEntry.html new file mode 100644 index 000000000..bc0f93fdf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/LdapEntry.html @@ -0,0 +1,1054 @@ + + + + + +LdapEntry (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class LdapEntry

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message
    +
    +
    +
    public class LdapEntry
    +extends AbstractMessage
    +
    LDAP search result entry defined as: + +
    +   SearchResultEntry ::= [APPLICATION 4] SEQUENCE {
    +     objectName      LDAPDN,
    +     attributes      PartialAttributeList }
    +
    +   PartialAttributeList ::= SEQUENCE OF
    +     partialAttribute PartialAttribute
    +
    +   PartialAttribute ::= SEQUENCE {
    +     type       AttributeDescription,
    +     vals       SET OF value AttributeValue }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        LDAP_DN_PATH

        +
        private static final DERPath LDAP_DN_PATH
        +
        DER path to LDAP DN.
        +
      • +
      + + + +
        +
      • +

        ATTRIBUTES_PATH

        +
        private static final DERPath ATTRIBUTES_PATH
        +
        DER path to attributes.
        +
      • +
      + + + +
        +
      • +

        ldapDn

        +
        private String ldapDn
        +
        LDAP DN of the entry.
        +
      • +
      + + + +
        +
      • +

        parsedDn

        +
        private Dn parsedDn
        +
        Parsed LDAP DN.
        +
      • +
      + + + +
        +
      • +

        normalizedDn

        +
        private String normalizedDn
        +
        Normalized LDAP DN.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapEntry

        +
        public LdapEntry()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        LdapEntry

        +
        public LdapEntry​(DERBuffer buffer)
        +
        Creates a new search result entry.
        +
        +
        Parameters:
        +
        buffer - to decode
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDn

        +
        public String getDn()
        +
        Returns the ldap DN.
        +
        +
        Returns:
        +
        ldap DN
        +
        +
      • +
      + + + +
        +
      • +

        getParsedDn

        +
        public Dn getParsedDn()
        +
        Returns the parsed ldap DN. Parsing is performed using DefaultDnParser.
        +
        +
        Returns:
        +
        parsed ldap DN or null if ldapDn is null or could not be parsed
        +
        +
      • +
      + + + +
        +
      • +

        getNormalizedDn

        +
        public String getNormalizedDn()
        +
        Returns the normalized ldap DN. Normalization is performed using DefaultRDnNormalizer.
        +
        +
        Returns:
        +
        normalized ldap DN or null if ldapDn is null or could not be parsed
        +
        +
      • +
      + + + +
        +
      • +

        setDn

        +
        public void setDn​(String dn)
        +
        Sets the ldap DN.
        +
        +
        Parameters:
        +
        dn - ldap DN
        +
        +
      • +
      + + + +
        +
      • +

        getAttributes

        +
        public Collection<LdapAttribute> getAttributes()
        +
        Returns the ldap attributes.
        +
        +
        Returns:
        +
        ldap attributes
        +
        +
      • +
      + + + +
        +
      • +

        getAttribute

        +
        public LdapAttribute getAttribute()
        +
        Returns a single attribute of this entry. If multiple attributes exist the first attribute returned by the + underlying iterator is used. If no attributes exist null is returned.
        +
        +
        Returns:
        +
        single attribute
        +
        +
      • +
      + + + +
        +
      • +

        getAttribute

        +
        public LdapAttribute getAttribute​(String name)
        +
        Returns the attribute with the supplied name.
        +
        +
        Parameters:
        +
        name - of the attribute to return
        +
        Returns:
        +
        ldap attribute
        +
        +
      • +
      + + + +
        +
      • +

        getAttributeNames

        +
        public String[] getAttributeNames()
        +
        Returns the attribute names in this entry.
        +
        +
        Returns:
        +
        string array of attribute names
        +
        +
      • +
      + + + +
        +
      • +

        addAttributes

        +
        public void addAttributes​(LdapAttribute... attrs)
        +
        Adds attributes to the entry.
        +
        +
        Parameters:
        +
        attrs - attributes to add
        +
        +
      • +
      + + + +
        +
      • +

        addAttributes

        +
        public void addAttributes​(Collection<LdapAttribute> attrs)
        +
        Adds attributes to the entry.
        +
        +
        Parameters:
        +
        attrs - attributes to add
        +
        +
      • +
      + + + +
        +
      • +

        removeAttribute

        +
        public void removeAttribute​(String name)
        +
        Removes the attribute with the supplied name.
        +
        +
        Parameters:
        +
        name - of attribute to remove
        +
        +
      • +
      + + + +
        +
      • +

        removeAttributes

        +
        public void removeAttributes​(LdapAttribute... attrs)
        +
        Removes an attribute from this ldap attributes.
        +
        +
        Parameters:
        +
        attrs - attribute to remove
        +
        +
      • +
      + + + +
        +
      • +

        removeAttributes

        +
        public void removeAttributes​(Collection<LdapAttribute> attrs)
        +
        Removes the attribute(s) from this ldap attributes.
        +
        +
        Parameters:
        +
        attrs - collection of ldap attributes to remove
        +
        +
      • +
      + + + +
        +
      • +

        size

        +
        public int size()
        +
        Returns the number of attributes.
        +
        +
        Returns:
        +
        number of attributes
        +
        +
      • +
      + + + +
        +
      • +

        clear

        +
        public void clear()
        +
        Removes all the attributes.
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractMessage
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractMessage
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        sort

        +
        public static LdapEntry sort​(LdapEntry le)
        +
        Returns a new entry whose attributes are sorted naturally by name without options.
        +
        +
        Parameters:
        +
        le - entry to sort
        +
        Returns:
        +
        sorted entry
        +
        +
      • +
      + + + +
        +
      • +

        computeModifications

        +
        public static AttributeModification[] computeModifications​(LdapEntry source,
        +                                                           LdapEntry target)
        +
        Returns the list of attribute modifications needed to change the supplied target entry into the supplied source + entry. See computeModifications(LdapEntry, LdapEntry, boolean).
        +
        +
        Parameters:
        +
        source - ldap entry containing new data
        +
        target - ldap entry containing existing data
        +
        Returns:
        +
        attribute modifications needed to change target into source or an empty array
        +
        +
      • +
      + + + +
        +
      • +

        computeModifications

        +
        public static AttributeModification[] computeModifications​(LdapEntry source,
        +                                                           LdapEntry target,
        +                                                           boolean useReplace)
        +
        Returns the list of attribute modifications needed to change the supplied target entry into the supplied source + entry. This implementation performs a byte comparison on the attribute values to determine changes.
        +
        +
        Parameters:
        +
        source - ldap entry containing new data
        +
        target - ldap entry containing existing data
        +
        useReplace - whether to use a single REPLACE modification or individual ADD/DELETE for attribute values
        +
        Returns:
        +
        attribute modifications needed to change target into source or an empty array
        +
        +
      • +
      + + + +
        +
      • +

        builder

        +
        public static LdapEntry.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/LdapException.html b/javadocs/2.3.1/org/ldaptive/LdapException.html new file mode 100644 index 000000000..f0239a71a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/LdapException.html @@ -0,0 +1,576 @@ + + + + + +LdapException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class LdapException

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        serialVersionUID.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        resultCode

        +
        private final ResultCode resultCode
        +
        Optional result code associated with this exception.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapException

        +
        public LdapException​(Result result)
        +
        Creates a new ldap exception based on the supplied result.
        +
        +
        Parameters:
        +
        result - that produced this exception
        +
        +
      • +
      + + + +
        +
      • +

        LdapException

        +
        public LdapException​(String msg)
        +
        Creates a new ldap exception.
        +
        +
        Parameters:
        +
        msg - describing this exception
        +
        +
      • +
      + + + +
        +
      • +

        LdapException

        +
        public LdapException​(ResultCode code,
        +                     String msg)
        +
        Creates a new ldap exception.
        +
        +
        Parameters:
        +
        code - result code describing this exception
        +
        msg - describing this exception
        +
        +
      • +
      + + + +
        +
      • +

        LdapException

        +
        public LdapException​(Throwable e)
        +
        Creates a new ldap exception.
        +
        +
        Parameters:
        +
        e - underlying exception
        +
        +
      • +
      + + + +
        +
      • +

        LdapException

        +
        public LdapException​(ResultCode code,
        +                     Throwable e)
        +
        Creates a new ldap exception.
        +
        +
        Parameters:
        +
        code - result code describing this exception
        +
        e - underlying exception
        +
        +
      • +
      + + + +
        +
      • +

        LdapException

        +
        public LdapException​(String msg,
        +                     Throwable e)
        +
        Creates a new ldap exception.
        +
        +
        Parameters:
        +
        msg - describing this exception
        +
        e - underlying exception
        +
        +
      • +
      + + + +
        +
      • +

        LdapException

        +
        public LdapException​(ResultCode code,
        +                     String msg,
        +                     Throwable e)
        +
        Creates a new ldap exception.
        +
        +
        Parameters:
        +
        code - result code describing this exception
        +
        msg - describing this exception
        +
        e - underlying exception
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getResultCode

        +
        public ResultCode getResultCode()
        +
        Returns the result code.
        +
        +
        Returns:
        +
        result code or null
        +
        +
      • +
      + + + +
        +
      • +

        formatResult

        +
        protected static String formatResult​(Result result)
        +
        Formats the supplied result for use as an exception message.
        +
        +
        Parameters:
        +
        result - to format
        +
        Returns:
        +
        formatted result
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/LdapURL.html b/javadocs/2.3.1/org/ldaptive/LdapURL.html new file mode 100644 index 000000000..6df37d266 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/LdapURL.html @@ -0,0 +1,1293 @@ + + + + + +LdapURL (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class LdapURL

+
+
+ +
+
    +
  • +
    +
    public class LdapURL
    +extends Object
    +
    Class for parsing LDAP URLs. See RFC 4516. Expects URLs of the form scheme://hostname:port/baseDn?attrs?scope?filter. + This implementation does not support URL extensions.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        URL_PATTERN

        +
        protected static final Pattern URL_PATTERN
        +
        Pattern to match LDAP URL.
        +
      • +
      + + + +
        +
      • +

        DEFAULT_LDAP_PORT

        +
        protected static final int DEFAULT_LDAP_PORT
        +
        Default LDAP port, value is 389.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DEFAULT_LDAPS_PORT

        +
        protected static final int DEFAULT_LDAPS_PORT
        +
        Default LDAPS port, value is 636.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DEFAULT_BASE_DN

        +
        protected static final String DEFAULT_BASE_DN
        +
        Default base DN, value is "".
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DEFAULT_FILTER

        +
        protected static final String DEFAULT_FILTER
        +
        Default search filter value is '(objectClass=*)'.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + + + + + +
        +
      • +

        DEFAULT_ATTRIBUTES

        +
        protected static final String[] DEFAULT_ATTRIBUTES
        +
        Default return attributes, value is all user attributes.
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        scheme

        +
        private String scheme
        +
        Scheme of the ldap url.
        +
      • +
      + + + +
        +
      • +

        hostname

        +
        private String hostname
        +
        Hostname of the ldap url.
        +
      • +
      + + + +
        +
      • +

        port

        +
        private int port
        +
        Port of the ldap url.
        +
      • +
      + + + +
        +
      • +

        baseDn

        +
        private String baseDn
        +
        Base DN of the ldap url.
        +
      • +
      + + + +
        +
      • +

        attributes

        +
        private String[] attributes
        +
        Attributes of the ldap url.
        +
      • +
      + + + +
        +
      • +

        scope

        +
        private SearchScope scope
        +
        Search scope of the ldap url.
        +
      • +
      + + + +
        +
      • +

        filter

        +
        private String filter
        +
        Search filter of the ldap url.
        +
      • +
      + + + +
        +
      • +

        retryMetadata

        +
        private LdapURLRetryMetadata retryMetadata
        +
        Metadata that describes connection failures on this URL.
        +
      • +
      + + + +
        +
      • +

        active

        +
        private boolean active
        +
        False if the last connection attempt to this URL failed, which should result in updating retryMetadata, + otherwise true.
        +
      • +
      + + + +
        +
      • +

        inetAddress

        +
        private InetAddress inetAddress
        +
        IP address resolved for this URL.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapURL

        +
        private LdapURL()
        +
        Private constructor.
        +
      • +
      + + + +
        +
      • +

        LdapURL

        +
        public LdapURL​(String hostname,
        +               int port)
        +
        Creates a new ldap url.
        +
        +
        Parameters:
        +
        hostname - LDAP server hostname
        +
        port - TCP port the LDAP server is listening on
        +
        +
      • +
      + + + +
        +
      • +

        LdapURL

        +
        public LdapURL​(String url)
        +
        Creates a new ldap url.
        +
        +
        Parameters:
        +
        url - LDAP url
        +
        +
      • +
      + + + +
        +
      • +

        LdapURL

        +
        protected LdapURL​(String scheme,
        +                  String hostname,
        +                  int port,
        +                  String baseDn,
        +                  String[] attributes,
        +                  SearchScope scope,
        +                  String filter)
        +
        Creates a new ldap url.
        +
        +
        Parameters:
        +
        scheme - url scheme
        +
        hostname - url hostname
        +
        port - url port
        +
        baseDn - base DN
        +
        attributes - attributes
        +
        scope - search scope
        +
        filter - search filter
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getScheme

        +
        public String getScheme()
        +
        Returns the scheme.
        +
        +
        Returns:
        +
        scheme
        +
        +
      • +
      + + + +
        +
      • +

        getHostname

        +
        public String getHostname()
        +
        Returns the hostname.
        +
        +
        Returns:
        +
        hostname
        +
        +
      • +
      + + + +
        +
      • +

        getPort

        +
        public int getPort()
        +
        Returns the port. If no port was supplied, returns the default port for the scheme.
        +
        +
        Returns:
        +
        port
        +
        +
      • +
      + + + +
        +
      • +

        isDefaultPort

        +
        public boolean isDefaultPort()
        +
        Returns false if a port was supplied in this url.
        +
        +
        Returns:
        +
        false if a port was supplied in this url
        +
        +
      • +
      + + + +
        +
      • +

        getBaseDn

        +
        public String getBaseDn()
        +
        Returns the base DN.
        +
        +
        Returns:
        +
        baseDn
        +
        +
      • +
      + + + +
        +
      • +

        isDefaultBaseDn

        +
        public boolean isDefaultBaseDn()
        +
        Returns whether a base DN was supplied in this url.
        +
        +
        Returns:
        +
        whether a base DN was supplied in this url
        +
        +
      • +
      + + + +
        +
      • +

        getAttributes

        +
        public String[] getAttributes()
        +
        Returns the attributes.
        +
        +
        Returns:
        +
        attributes
        +
        +
      • +
      + + + +
        +
      • +

        isDefaultAttributes

        +
        public boolean isDefaultAttributes()
        +
        Returns whether attributes were supplied in this url.
        +
        +
        Returns:
        +
        whether an attributes were supplied in this url
        +
        +
      • +
      + + + +
        +
      • +

        getScope

        +
        public SearchScope getScope()
        +
        Returns the scope.
        +
        +
        Returns:
        +
        scope
        +
        +
      • +
      + + + +
        +
      • +

        isDefaultScope

        +
        public boolean isDefaultScope()
        +
        Returns whether a scope was supplied in this url.
        +
        +
        Returns:
        +
        whether a scope was supplied in this url
        +
        +
      • +
      + + + +
        +
      • +

        getFilter

        +
        public String getFilter()
        +
        Returns the filter.
        +
        +
        Returns:
        +
        filter
        +
        +
      • +
      + + + +
        +
      • +

        isDefaultFilter

        +
        public boolean isDefaultFilter()
        +
        Returns whether a filter was supplied in this url.
        +
        +
        Returns:
        +
        whether a filter was supplied in this url
        +
        +
      • +
      + + + +
        +
      • +

        getUrl

        +
        public String getUrl()
        +
        Returns the formatted URL as scheme://hostname:port/baseDn?attrs?scope?filter.
        +
        +
        Returns:
        +
        url
        +
        +
      • +
      + + + +
        +
      • +

        getHostnameWithPort

        +
        public String getHostnameWithPort()
        +
        Returns the hostname:port.
        +
        +
        Returns:
        +
        hostname:port
        +
        +
      • +
      + + + +
        +
      • +

        getHostnameWithSchemeAndPort

        +
        public String getHostnameWithSchemeAndPort()
        +
        Returns the scheme://hostname:port.
        +
        +
        Returns:
        +
        scheme://hostname:port
        +
        +
      • +
      + + + +
        +
      • +

        getRetryMetadata

        +
        LdapURLRetryMetadata getRetryMetadata()
        +
        Returns the retry metadata.
        +
        +
        Returns:
        +
        metadata describing retry attempts for connections made this URL.
        +
        +
      • +
      + + + +
        +
      • +

        setRetryMetadata

        +
        void setRetryMetadata​(LdapURLRetryMetadata metadata)
        +
        Sets the retry metadata.
        +
        +
        Parameters:
        +
        metadata - retry metadata
        +
        +
      • +
      + + + +
        +
      • +

        isActive

        +
        boolean isActive()
        +
        Returns whether this URL is currently active.
        +
        +
        Returns:
        +
        true if this URL can be connected to, false otherwise.
        +
        +
      • +
      + + + +
        +
      • +

        activate

        +
        void activate()
        +
        Marks this URL as active.
        +
      • +
      + + + +
        +
      • +

        deactivate

        +
        void deactivate()
        +
        Marks this URL as inactive.
        +
      • +
      + + + +
        +
      • +

        getInetAddress

        +
        public InetAddress getInetAddress()
        +
        Returns the resolved IP address.
        +
        +
        Returns:
        +
        resolved IP address for this URL.
        +
        +
      • +
      + + + +
        +
      • +

        setInetAddress

        +
        void setInetAddress​(InetAddress address)
        +
        Sets the resolved IP address.
        +
        +
        Parameters:
        +
        address - IP address for this URL
        +
        +
      • +
      + + + +
        +
      • +

        copy

        +
        public static LdapURL copy​(LdapURL ldapURL)
        +
        Returns a new ldap URL initialized with the supplied URL.
        +
        +
        Parameters:
        +
        ldapURL - ldap URL to read properties from
        +
        Returns:
        +
        ldap URL
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + + + + +
        +
      • +

        parseURL

        +
        protected void parseURL​(String url)
        +
        Matches the supplied url against a pattern and reads its components.
        +
        +
        Parameters:
        +
        url - to parse
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/LdapURLActivatorService.html b/javadocs/2.3.1/org/ldaptive/LdapURLActivatorService.html new file mode 100644 index 000000000..e59a33bb3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/LdapURLActivatorService.html @@ -0,0 +1,535 @@ + + + + + +LdapURLActivatorService (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class LdapURLActivatorService

+
+
+ +
+
    +
  • +
    +
    public final class LdapURLActivatorService
    +extends Object
    +
    Singleton which manages a single thread that periodically tests inactive LDAP URLs.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ACTIVATOR_PERIOD_PROPERTY

        +
        private static final String ACTIVATOR_PERIOD_PROPERTY
        +
        Ldap activator period system property.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ACTIVATOR_PERIOD

        +
        private static final Duration ACTIVATOR_PERIOD
        +
        How often to test inactive connections.
        +
      • +
      + + + + + + + +
        +
      • +

        inactiveUrls

        +
        private final List<LdapURL> inactiveUrls
        +
        List of inactive URLs to test.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapURLActivatorService

        +
        private LdapURLActivatorService()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getInstance

        +
        public static LdapURLActivatorService getInstance()
        +
        Returns the instance of this singleton.
        +
        +
        Returns:
        +
        LDAP URL activator service
        +
        +
      • +
      + + + +
        +
      • +

        getPeriod

        +
        public static Duration getPeriod()
        +
        Returns the activator period.
        +
        +
        Returns:
        +
        activator period
        +
        +
      • +
      + + + +
        +
      • +

        registerUrl

        +
        public void registerUrl​(LdapURL url)
        +
        Registers an LDAP URL to be tested for activation. Once a URL becomes active it is automatically removed.
        +
        +
        Parameters:
        +
        url - that is inactive and should be tested to become active
        +
        +
      • +
      + + + +
        +
      • +

        getInactiveUrls

        +
        public List<LdapURL> getInactiveUrls()
        +
        Returns the list of inactive urls.
        +
        +
        Returns:
        +
        inactive urls
        +
        +
      • +
      + + + +
        +
      • +

        testInactiveUrls

        +
        void testInactiveUrls()
        +
        Tests each registered URL. Removes URLs that successfully activated.
        +
      • +
      + + + +
        +
      • +

        clear

        +
        void clear()
        +
        Removes all registered inactive URLs.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/LdapURLRetryMetadata.html b/javadocs/2.3.1/org/ldaptive/LdapURLRetryMetadata.html new file mode 100644 index 000000000..676dc2fd0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/LdapURLRetryMetadata.html @@ -0,0 +1,409 @@ + + + + + +LdapURLRetryMetadata (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class LdapURLRetryMetadata

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        connectionStrategy

        +
        private final ConnectionStrategy connectionStrategy
        +
        Connection strategy associated with this retry.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapURLRetryMetadata

        +
        public LdapURLRetryMetadata​(ConnectionStrategy strategy)
        +
        Creates a new LDAP URL retry metadata.
        +
        +
        Parameters:
        +
        strategy - connection strategy
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/LdapURLSet.html b/javadocs/2.3.1/org/ldaptive/LdapURLSet.html new file mode 100644 index 000000000..22be40cde --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/LdapURLSet.html @@ -0,0 +1,531 @@ + + + + + +LdapURLSet (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class LdapURLSet

+
+
+ +
+
    +
  • +
    +
    public class LdapURLSet
    +extends Object
    +
    A set of LDAP URLs with helper functions for common connection strategies.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        urls

        +
        private final List<LdapURL> urls
        +
        List of LDAP URLs to connect to in the order provided by the connection strategy.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapURLSet

        +
        public LdapURLSet​(ConnectionStrategy strategy,
        +                  String ldapUrls)
        +
        Creates a new LDAP URL set.
        +
        +
        Parameters:
        +
        strategy - Connection strategy.
        +
        ldapUrls - Space-delimited string of URLs describing the LDAP hosts to connect to. The URLs in the string + are commonly ldap:// or ldaps:// URLs that directly describe the hosts to connect + to, but may also describe a resource from which to obtain LDAP connection URLs as is the case for + DnsSrvConnectionStrategy that use URLs with the scheme dns:.
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        hasActiveUrls

        +
        public boolean hasActiveUrls()
        +
        Returns whether this set has any active URLs.
        +
        +
        Returns:
        +
        whether there are any active LDAP URLs in the set, false otherwise.
        +
        +
      • +
      + + + +
        +
      • +

        getActiveUrls

        +
        public List<LdapURL> getActiveUrls()
        +
        Returns the active URLs.
        +
        +
        Returns:
        +
        list of active URLs in order they were added.
        +
        +
      • +
      + + + +
        +
      • +

        hasInactiveUrls

        +
        public boolean hasInactiveUrls()
        +
        Returns whether this set has any inactive URLs.
        +
        +
        Returns:
        +
        whether there are any inactive LDAP URLs in the set, false otherwise.
        +
        +
      • +
      + + + +
        +
      • +

        getInactiveUrls

        +
        public List<LdapURL> getInactiveUrls()
        +
        Returns the inactive URLs.
        +
        +
        Returns:
        +
        list of inactive URLs in order they were added.
        +
        +
      • +
      + + + +
        +
      • +

        size

        +
        public int size()
        +
        Returns the number of URLs in this set.
        +
        +
        Returns:
        +
        number of URLs in this set
        +
        +
      • +
      + + + +
        +
      • +

        populate

        +
        protected void populate​(List<LdapURL> ldapUrls)
        +
        Populates this set with a list of URLs in the order produced by + ConnectionStrategy.populate(String, LdapURLSet). This method MUST be called before the set is used, but + MAY be called subsequently periodically to refresh the set of LDAP URLs.
        +
        +
        Parameters:
        +
        ldapUrls - LDAP URLs to add to this set.
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/LdapUtils.html b/javadocs/2.3.1/org/ldaptive/LdapUtils.html new file mode 100644 index 000000000..c022c4bc2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/LdapUtils.html @@ -0,0 +1,1125 @@ + + + + + +LdapUtils (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class LdapUtils

+
+
+ +
+
    +
  • +
    +
    public final class LdapUtils
    +extends Object
    +
    Provides utility methods for this package.
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + +
      Constructors 
      ModifierConstructorDescription
      private LdapUtils() +
      Default constructor.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static booleanareEqual​(Object o1, + Object o2) +
      Determines equality of the supplied objects.
      +
      static byte[]base64Decode​(String value) +
      This will decode the supplied value as a base64 encoded string to a byte[].
      +
      static Stringbase64Encode​(byte... value) +
      This will convert the supplied value to a base64 encoded string.
      +
      static Stringbase64Encode​(String value) +
      This will convert the supplied value to a base64 encoded string.
      +
      static StringcompressSpace​(String value, + boolean trim) +
      Changes the supplied value by replacing multiple spaces with a single space.
      +
      static intcomputeHashCode​(int seed, + Object... objects) +
      Computes a hash code for the supplied objects using the supplied seed.
      +
      private static intcomputeHashCode​(Object object) +
      Computes a hash code for the supplied object.
      +
      static <T> T[]concatArrays​(T[] first, + T[]... rest) +
      Concatenates multiple arrays together.
      +
      static Constructor<?>createConstructorFromProperty​(String property) +
      Looks for the supplied system property value and loads a class with that name.
      +
      static byte[]hexDecode​(char[] value) +
      This will decode the supplied value as a hex encoded string to a byte[].
      +
      static char[]hexEncode​(byte... value) +
      This will convert the supplied value to a hex encoded string.
      +
      static char[]hexEncode​(char... value) +
      This will convert the supplied value to a hex encoded string.
      +
      static booleanisIPAddress​(String s) +
      Returns whether the supplied string represents an IP address.
      +
      static StringpercentDecode​(String value) +
      Implementation of percent decoding as described in RFC 3986 section 2.1.
      +
      static StringpercentEncode​(String value) +
      Implementation of percent encoding as described in RFC 3986 section 2.1.
      +
      static StringpercentEncodeControlChars​(String value) +
      Converts all characters <= 0x1F and 0x7F to percent encoded hex.
      +
      static byte[]readInputStream​(InputStream is) +
      Reads the data in the supplied stream and returns it as a byte array.
      +
      static booleanshouldBase64Encode​(byte[] value) +
      Determines whether the supplied value should be base64 encoded.
      +
      static booleanshouldBase64Encode​(String value) + +
      static StringtoLowerCase​(String s) +
      Converts the supplied string to lower case.
      +
      static StringtoLowerCaseAscii​(String s) +
      Converts the characters A-Z to a-z.
      +
      static StringtoUpperCase​(String s) +
      Converts the supplied string to upper case.
      +
      static StringtoUpperCaseAscii​(String s) +
      Converts the characters a-z to A-Z.
      +
      static StringtrimSpace​(String value) +
      Removes the space character from both the beginning and end of the supplied value.
      +
      static Stringutf8Encode​(byte[] value) +
      This will convert the supplied value to a UTF-8 encoded string.
      +
      static Stringutf8Encode​(byte[] value, + boolean allowNull) +
      This will convert the supplied value to a UTF-8 encoded string.
      +
      static byte[]utf8Encode​(String value) +
      This will convert the supplied value to a UTF-8 encoded byte array.
      +
      static byte[]utf8Encode​(String value, + boolean allowNull) +
      This will convert the supplied value to a UTF-8 encoded byte array.
      +
      + +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        READ_BUFFER_SIZE

        +
        private static final int READ_BUFFER_SIZE
        +
        Size of buffer in bytes to use when reading files.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_PRIME

        +
        private static final int HASH_CODE_PRIME
        +
        Prime number to assist in calculating hash codes.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        IPV4_PATTERN

        +
        private static final Pattern IPV4_PATTERN
        +
        Pattern to match ipv4 addresses.
        +
      • +
      + + + +
        +
      • +

        IPV6_STD_PATTERN

        +
        private static final Pattern IPV6_STD_PATTERN
        +
        Pattern to match ipv6 addresses.
        +
      • +
      + + + +
        +
      • +

        IPV6_HEX_COMPRESSED_PATTERN

        +
        private static final Pattern IPV6_HEX_COMPRESSED_PATTERN
        +
        Pattern to match ipv6 hex compressed addresses.
        +
      • +
      + + + +
        +
      • +

        CNTRL_PATTERN

        +
        private static final Pattern CNTRL_PATTERN
        +
        Pattern that matches control characters.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapUtils

        +
        private LdapUtils()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        base64Encode

        +
        public static String base64Encode​(byte... value)
        +
        This will convert the supplied value to a base64 encoded string. Returns null if the supplied byte array is null.
        +
        +
        Parameters:
        +
        value - to base64 encode
        +
        Returns:
        +
        base64 encoded value
        +
        +
      • +
      + + + +
        +
      • +

        base64Encode

        +
        public static String base64Encode​(String value)
        +
        This will convert the supplied value to a base64 encoded string. Returns null if the supplied string is null.
        +
        +
        Parameters:
        +
        value - to base64 encode
        +
        Returns:
        +
        base64 encoded value
        +
        +
      • +
      + + + +
        +
      • +

        utf8Encode

        +
        public static String utf8Encode​(byte[] value)
        +
        This will convert the supplied value to a UTF-8 encoded string. Returns null if the supplied byte array is null.
        +
        +
        Parameters:
        +
        value - to UTF-8 encode
        +
        Returns:
        +
        UTF-8 encoded value
        +
        +
      • +
      + + + +
        +
      • +

        utf8Encode

        +
        public static String utf8Encode​(byte[] value,
        +                                boolean allowNull)
        +
        This will convert the supplied value to a UTF-8 encoded string.
        +
        +
        Parameters:
        +
        value - to UTF-8 encode
        +
        allowNull - whether to throw NullPointerException if value is null
        +
        Returns:
        +
        UTF-8 encoded value
        +
        Throws:
        +
        NullPointerException - if allowNull is false and value is null
        +
        +
      • +
      + + + +
        +
      • +

        utf8Encode

        +
        public static byte[] utf8Encode​(String value)
        +
        This will convert the supplied value to a UTF-8 encoded byte array. Returns null if the supplied string is null.
        +
        +
        Parameters:
        +
        value - to UTF-8 encode
        +
        Returns:
        +
        UTF-8 encoded value
        +
        +
      • +
      + + + +
        +
      • +

        utf8Encode

        +
        public static byte[] utf8Encode​(String value,
        +                                boolean allowNull)
        +
        This will convert the supplied value to a UTF-8 encoded byte array.
        +
        +
        Parameters:
        +
        value - to UTF-8 encode
        +
        allowNull - whether to throw NullPointerException if value is null
        +
        Returns:
        +
        UTF-8 encoded value
        +
        Throws:
        +
        NullPointerException - if allowNull is false and value is null
        +
        +
      • +
      + + + +
        +
      • +

        hexEncode

        +
        public static char[] hexEncode​(byte... value)
        +
        This will convert the supplied value to a hex encoded string. Returns null if the supplied byte array is null.
        +
        +
        Parameters:
        +
        value - to hex encode
        +
        Returns:
        +
        hex encoded value
        +
        +
      • +
      + + + +
        +
      • +

        hexEncode

        +
        public static char[] hexEncode​(char... value)
        +
        This will convert the supplied value to a hex encoded string. Returns null if the supplied char array is null.
        +
        +
        Parameters:
        +
        value - to hex encode
        +
        Returns:
        +
        hex encoded value
        +
        +
      • +
      + + + +
        +
      • +

        percentEncode

        +
        public static String percentEncode​(String value)
        +
        Implementation of percent encoding as described in RFC 3986 section 2.1.
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        percent encoded value
        +
        +
      • +
      + + + +
        +
      • +

        percentEncodeControlChars

        +
        public static String percentEncodeControlChars​(String value)
        +
        Converts all characters <= 0x1F and 0x7F to percent encoded hex.
        +
        +
        Parameters:
        +
        value - to encode control characters in
        +
        Returns:
        +
        string with percent encoded hex characters
        +
        +
      • +
      + + + +
        +
      • +

        trimSpace

        +
        public static String trimSpace​(String value)
        +
        Removes the space character from both the beginning and end of the supplied value.
        +
        +
        Parameters:
        +
        value - to trim space character from
        +
        Returns:
        +
        trimmed value or same value if no trim was performed
        +
        +
      • +
      + + + +
        +
      • +

        compressSpace

        +
        public static String compressSpace​(String value,
        +                                   boolean trim)
        +
        Changes the supplied value by replacing multiple spaces with a single space.
        +
        +
        Parameters:
        +
        value - to compress spaces
        +
        trim - whether to remove any leading or trailing space characters
        +
        Returns:
        +
        normalized value or value if no compress was performed
        +
        +
      • +
      + + + +
        +
      • +

        base64Decode

        +
        public static byte[] base64Decode​(String value)
        +
        This will decode the supplied value as a base64 encoded string to a byte[]. Returns null if the supplied string is + null.
        +
        +
        Parameters:
        +
        value - to base64 decode
        +
        Returns:
        +
        base64 decoded value
        +
        +
      • +
      + + + +
        +
      • +

        hexDecode

        +
        public static byte[] hexDecode​(char[] value)
        +
        This will decode the supplied value as a hex encoded string to a byte[]. Returns null if the supplied character + array is null.
        +
        +
        Parameters:
        +
        value - to hex decode
        +
        Returns:
        +
        hex decoded value
        +
        +
      • +
      + + + +
        +
      • +

        percentDecode

        +
        public static String percentDecode​(String value)
        +
        Implementation of percent decoding as described in RFC 3986 section 2.1.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        percent decoded value
        +
        +
      • +
      + + + +
        +
      • +

        shouldBase64Encode

        +
        public static boolean shouldBase64Encode​(String value)
        + +
        +
        Parameters:
        +
        value - to inspect
        +
        Returns:
        +
        whether the value should be base64 encoded
        +
        +
      • +
      + + + +
        +
      • +

        shouldBase64Encode

        +
        public static boolean shouldBase64Encode​(byte[] value)
        +
        Determines whether the supplied value should be base64 encoded. See http://www.faqs.org/rfcs/rfc2849.html for more + details.
        +
        +
        Parameters:
        +
        value - to inspect
        +
        Returns:
        +
        whether the value should be base64 encoded
        +
        +
      • +
      + + + +
        +
      • +

        toLowerCase

        +
        public static String toLowerCase​(String s)
        +
        Converts the supplied string to lower case. If the string contains non-ascii characters, Locale.ROOT is + used.
        +
        +
        Parameters:
        +
        s - to lower case
        +
        Returns:
        +
        new lower case string
        +
        +
      • +
      + + + +
        +
      • +

        toLowerCaseAscii

        +
        public static String toLowerCaseAscii​(String s)
        +
        Converts the characters A-Z to a-z.
        +
        +
        Parameters:
        +
        s - to lower case
        +
        Returns:
        +
        new string with lower case alphabetical characters
        +
        Throws:
        +
        IllegalArgumentException - if the supplied string contains non-ascii characters
        +
        +
      • +
      + + + +
        +
      • +

        toUpperCase

        +
        public static String toUpperCase​(String s)
        +
        Converts the supplied string to upper case. If the string contains non-ascii characters, Locale.ROOT is + used.
        +
        +
        Parameters:
        +
        s - to upper case
        +
        Returns:
        +
        new upper case string
        +
        +
      • +
      + + + +
        +
      • +

        toUpperCaseAscii

        +
        public static String toUpperCaseAscii​(String s)
        +
        Converts the characters a-z to A-Z.
        +
        +
        Parameters:
        +
        s - to upper case
        +
        Returns:
        +
        new string with upper case alphabetical characters
        +
        Throws:
        +
        IllegalArgumentException - if the supplied string contains non-ascii characters
        +
        +
      • +
      + + + +
        +
      • +

        readInputStream

        +
        public static byte[] readInputStream​(InputStream is)
        +                              throws IOException
        +
        Reads the data in the supplied stream and returns it as a byte array.
        +
        +
        Parameters:
        +
        is - stream to read
        +
        Returns:
        +
        bytes read from the stream
        +
        Throws:
        +
        IOException - if an error occurs reading data
        +
        +
      • +
      + + + + + +
        +
      • +

        concatArrays

        +
        public static <T> T[] concatArrays​(T[] first,
        +                                   T[]... rest)
        +
        Concatenates multiple arrays together.
        +
        +
        Type Parameters:
        +
        T - type of array
        +
        Parameters:
        +
        first - array to concatenate. Cannot be null.
        +
        rest - of the arrays to concatenate. May be null.
        +
        Returns:
        +
        array containing the concatenation of all parameters
        +
        +
      • +
      + + + +
        +
      • +

        areEqual

        +
        public static boolean areEqual​(Object o1,
        +                               Object o2)
        +
        Determines equality of the supplied objects. Array types are automatically detected.
        +
        +
        Parameters:
        +
        o1 - to test equality of
        +
        o2 - to test equality of
        +
        Returns:
        +
        whether o1 equals o2
        +
        +
      • +
      + + + +
        +
      • +

        computeHashCode

        +
        public static int computeHashCode​(int seed,
        +                                  Object... objects)
        +
        Computes a hash code for the supplied objects using the supplied seed. If a Collection type is found it is iterated + over.
        +
        +
        Parameters:
        +
        seed - odd/prime number
        +
        objects - to calculate hashCode for
        +
        Returns:
        +
        hash code for the supplied objects
        +
        +
      • +
      + + + +
        +
      • +

        computeHashCode

        +
        private static int computeHashCode​(Object object)
        +
        Computes a hash code for the supplied object. Checks for arrays of primitives and Objects then delegates to the + Arrays class. Otherwise Object.hashCode() is invoked.
        +
        +
        Parameters:
        +
        object - to calculate hash code for
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        isIPAddress

        +
        public static boolean isIPAddress​(String s)
        +
        Returns whether the supplied string represents an IP address. Matches both IPv4 and IPv6 addresses.
        +
        +
        Parameters:
        +
        s - to match
        +
        Returns:
        +
        whether the supplied string represents an IP address
        +
        +
      • +
      + + + +
        +
      • +

        createConstructorFromProperty

        +
        public static Constructor<?> createConstructorFromProperty​(String property)
        +
        Looks for the supplied system property value and loads a class with that name. The default constructor for that + class is then returned.
        +
        +
        Parameters:
        +
        property - whose value is a class
        +
        Returns:
        +
        class constructor or null if no system property was found
        +
        Throws:
        +
        IllegalArgumentException - if an error occurs instantiating the constructor
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/Message.html b/javadocs/2.3.1/org/ldaptive/Message.html new file mode 100644 index 000000000..edcc45340 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/Message.html @@ -0,0 +1,312 @@ + + + + + +Message (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface Message

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMessageID

        +
        int getMessageID()
        +
        Returns the ID for this message.
        +
        +
        Returns:
        +
        message ID
        +
        +
      • +
      + + + +
        +
      • +

        getControls

        +
        ResponseControl[] getControls()
        +
        Returns the response controls for this message.
        +
        +
        Returns:
        +
        response controls
        +
        +
      • +
      + + + +
        +
      • +

        getControl

        +
        default ResponseControl getControl​(String oid)
        +
        Returns the first response control with the supplied OID.
        +
        +
        Parameters:
        +
        oid - of the response control to return
        +
        Returns:
        +
        response control or null if control could not be found
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ModifyDnOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/ModifyDnOperation.Builder.html new file mode 100644 index 000000000..6cb2fb7ad --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ModifyDnOperation.Builder.html @@ -0,0 +1,357 @@ + + + + + +ModifyDnOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ModifyDnOperation.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ModifyDnOperation.html b/javadocs/2.3.1/org/ldaptive/ModifyDnOperation.html new file mode 100644 index 000000000..6b70c645e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ModifyDnOperation.html @@ -0,0 +1,520 @@ + + + + + +ModifyDnOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ModifyDnOperation

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ModifyDnRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/ModifyDnRequest.Builder.html new file mode 100644 index 000000000..4018cc6dc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ModifyDnRequest.Builder.html @@ -0,0 +1,449 @@ + + + + + +ModifyDnRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ModifyDnRequest.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ModifyDnRequest.html b/javadocs/2.3.1/org/ldaptive/ModifyDnRequest.html new file mode 100644 index 000000000..fd3de74fb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ModifyDnRequest.html @@ -0,0 +1,686 @@ + + + + + +ModifyDnRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ModifyDnRequest

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Request
    +
    +
    +
    public class ModifyDnRequest
    +extends AbstractRequestMessage
    +
    LDAP modify DN request defined as: + +
    +   ModifyDNRequest ::= [APPLICATION 12] SEQUENCE {
    +     entry           LDAPDN,
    +     newrdn          RelativeLDAPDN,
    +     deleteoldrdn    BOOLEAN,
    +     newSuperior     [0] LDAPDN OPTIONAL }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        oldModifyDn

        +
        private String oldModifyDn
        +
        DN to modify.
        +
      • +
      + + + +
        +
      • +

        newModifyRDn

        +
        private String newModifyRDn
        +
        New DN.
        +
      • +
      + + + +
        +
      • +

        deleteOldRDn

        +
        private boolean deleteOldRDn
        +
        Whether to delete the old RDN attribute.
        +
      • +
      + + + +
        +
      • +

        newSuperiorDn

        +
        private String newSuperiorDn
        +
        New superior DN.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ModifyDnRequest

        +
        private ModifyDnRequest()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ModifyDnRequest

        +
        public ModifyDnRequest​(String oldDN,
        +                       String newRDN,
        +                       boolean delete)
        +
        Creates a new modify DN request.
        +
        +
        Parameters:
        +
        oldDN - old modify DN
        +
        newRDN - new modify DN
        +
        delete - whether to delete the old RDN attribute
        +
        +
      • +
      + + + +
        +
      • +

        ModifyDnRequest

        +
        public ModifyDnRequest​(String oldDN,
        +                       String newRDN,
        +                       boolean delete,
        +                       String newSuperior)
        +
        Creates a new modify DN request.
        +
        +
        Parameters:
        +
        oldDN - old modify DN
        +
        newRDN - new modify DN
        +
        delete - whether to delete the old RDN attribute
        +
        newSuperior - new superior DN
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getOldDn

        +
        public String getOldDn()
        +
        Returns the old DN.
        +
        +
        Returns:
        +
        old DN
        +
        +
      • +
      + + + +
        +
      • +

        getNewRDn

        +
        public String getNewRDn()
        +
        Returns the new RDN.
        +
        +
        Returns:
        +
        new RDN
        +
        +
      • +
      + + + +
        +
      • +

        isDeleteOldRDn

        +
        public boolean isDeleteOldRDn()
        +
        Whether to delete the old RDN.
        +
        +
        Returns:
        +
        whether to delete the old RDN
        +
        +
      • +
      + + + +
        +
      • +

        getNewSuperiorDn

        +
        public String getNewSuperiorDn()
        +
        Returns the new superior DN.
        +
        +
        Returns:
        +
        new superior DN
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        builder

        +
        public static ModifyDnRequest.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ModifyDnResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/ModifyDnResponse.Builder.html new file mode 100644 index 000000000..e42f75332 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ModifyDnResponse.Builder.html @@ -0,0 +1,359 @@ + + + + + +ModifyDnResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ModifyDnResponse.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ModifyDnResponse.html b/javadocs/2.3.1/org/ldaptive/ModifyDnResponse.html new file mode 100644 index 000000000..103547e2b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ModifyDnResponse.html @@ -0,0 +1,612 @@ + + + + + +ModifyDnResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ModifyDnResponse

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message, Result
    +
    +
    +
    public class ModifyDnResponse
    +extends AbstractResult
    +
    LDAP modify DN response defined as: + +
    +   ModifyDNResponse ::= [APPLICATION 13] LDAPResult
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        RESULT_CODE_PATH

        +
        private static final DERPath RESULT_CODE_PATH
        +
        DER path to result code.
        +
      • +
      + + + +
        +
      • +

        MATCHED_DN_PATH

        +
        private static final DERPath MATCHED_DN_PATH
        +
        DER path to matched DN.
        +
      • +
      + + + +
        +
      • +

        DIAGNOSTIC_MESSAGE_PATH

        +
        private static final DERPath DIAGNOSTIC_MESSAGE_PATH
        +
        DER path to diagnostic message.
        +
      • +
      + + + +
        +
      • +

        REFERRAL_PATH

        +
        private static final DERPath REFERRAL_PATH
        +
        DER path to referral.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ModifyDnResponse

        +
        private ModifyDnResponse()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ModifyDnResponse

        +
        public ModifyDnResponse​(DERBuffer buffer)
        +
        Creates a new modify DN response.
        +
        +
        Parameters:
        +
        buffer - to decode
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ModifyOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/ModifyOperation.Builder.html new file mode 100644 index 000000000..958486262 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ModifyOperation.Builder.html @@ -0,0 +1,357 @@ + + + + + +ModifyOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ModifyOperation.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ModifyOperation.html b/javadocs/2.3.1/org/ldaptive/ModifyOperation.html new file mode 100644 index 000000000..0bc18a112 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ModifyOperation.html @@ -0,0 +1,520 @@ + + + + + +ModifyOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ModifyOperation

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ModifyRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/ModifyRequest.Builder.html new file mode 100644 index 000000000..dfda00d51 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ModifyRequest.Builder.html @@ -0,0 +1,426 @@ + + + + + +ModifyRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ModifyRequest.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ModifyRequest.html b/javadocs/2.3.1/org/ldaptive/ModifyRequest.html new file mode 100644 index 000000000..5e9c86d7e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ModifyRequest.html @@ -0,0 +1,629 @@ + + + + + +ModifyRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ModifyRequest

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Request
    +
    +
    +
    public class ModifyRequest
    +extends AbstractRequestMessage
    +
    LDAP modify request defined as: + +
    +   ModifyRequest ::= [APPLICATION 6] SEQUENCE {
    +     object          LDAPDN,
    +     changes         SEQUENCE OF change SEQUENCE {
    +     operation       ENUMERATED {
    +       add     (0),
    +       delete  (1),
    +       replace (2),
    +       ...  },
    +     modification    PartialAttribute } }
    +
    +   PartialAttribute ::= SEQUENCE {
    +     type       AttributeDescription,
    +     vals       SET OF value AttributeValue }
    +
    +   Attribute ::= PartialAttribute(WITH COMPONENTS {
    +     ...,
    +     vals (SIZE(1..MAX))})
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        EMPTY_BYTE

        +
        private static final byte[] EMPTY_BYTE
        +
        Empty byte.
        +
      • +
      + + + +
        +
      • +

        ldapDn

        +
        private String ldapDn
        +
        LDAP DN to modify.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ModifyRequest

        +
        private ModifyRequest()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ModifyRequest

        +
        public ModifyRequest​(String entry,
        +                     AttributeModification... mod)
        +
        Creates a new modify request.
        +
        +
        Parameters:
        +
        entry - DN to modify
        +
        mod - to make on the object
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDn

        +
        public String getDn()
        +
        Returns the DN.
        +
        +
        Returns:
        +
        DN
        +
        +
      • +
      + + + +
        +
      • +

        getModifications

        +
        public AttributeModification[] getModifications()
        +
        Returns the attribute modifications.
        +
        +
        Returns:
        +
        attributes modifications
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getAttributeValueEncoders

        +
        private DEREncoder[] getAttributeValueEncoders​(Collection<byte[]> values)
        +
        Returns attribute value encoders for the supplied values.
        +
        +
        Parameters:
        +
        values - to create encoders for
        +
        Returns:
        +
        attribute value encoders
        +
        +
      • +
      + + + + + + + +
        +
      • +

        builder

        +
        public static ModifyRequest.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ModifyResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/ModifyResponse.Builder.html new file mode 100644 index 000000000..17dac3d3e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ModifyResponse.Builder.html @@ -0,0 +1,359 @@ + + + + + +ModifyResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ModifyResponse.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ModifyResponse.html b/javadocs/2.3.1/org/ldaptive/ModifyResponse.html new file mode 100644 index 000000000..85bd33f71 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ModifyResponse.html @@ -0,0 +1,612 @@ + + + + + +ModifyResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class ModifyResponse

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message, Result
    +
    +
    +
    public class ModifyResponse
    +extends AbstractResult
    +
    LDAP modify response defined as: + +
    +   ModifyResponse ::= [APPLICATION 7] LDAPResult
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        RESULT_CODE_PATH

        +
        private static final DERPath RESULT_CODE_PATH
        +
        DER path to result code.
        +
      • +
      + + + +
        +
      • +

        MATCHED_DN_PATH

        +
        private static final DERPath MATCHED_DN_PATH
        +
        DER path to matched DN.
        +
      • +
      + + + +
        +
      • +

        DIAGNOSTIC_MESSAGE_PATH

        +
        private static final DERPath DIAGNOSTIC_MESSAGE_PATH
        +
        DER path to diagnostic message.
        +
      • +
      + + + +
        +
      • +

        REFERRAL_PATH

        +
        private static final DERPath REFERRAL_PATH
        +
        DER path to referral.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ModifyResponse

        +
        private ModifyResponse()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ModifyResponse

        +
        public ModifyResponse​(DERBuffer buffer)
        +
        Creates a new modify response.
        +
        +
        Parameters:
        +
        buffer - to decode
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/Operation.html b/javadocs/2.3.1/org/ldaptive/Operation.html new file mode 100644 index 000000000..1344de41f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/Operation.html @@ -0,0 +1,304 @@ + + + + + +Operation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface Operation<Q extends Request,​S extends Result>

+
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethodDescription
      Sexecute​(Q request) +
      Sends an asynchronous request and waits for the response.
      +
      OperationHandle<Q,​S>send​(Q request) +
      Sends an asynchronous request and does not wait for a response.
      +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        send

        +
        OperationHandle<Q,​S> send​(Q request)
        +                         throws LdapException
        +
        Sends an asynchronous request and does not wait for a response.
        +
        +
        Parameters:
        +
        request - operation request
        +
        Returns:
        +
        operation result
        +
        Throws:
        +
        LdapException - if the operation fails
        +
        +
      • +
      + + + + + +
        +
      • +

        execute

        +
        S execute​(Q request)
        +   throws LdapException
        +
        Sends an asynchronous request and waits for the response.
        +
        +
        Parameters:
        +
        request - operation request
        +
        Returns:
        +
        operation result
        +
        Throws:
        +
        LdapException - if the operation fails
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/OperationHandle.html b/javadocs/2.3.1/org/ldaptive/OperationHandle.html new file mode 100644 index 000000000..3c2808398 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/OperationHandle.html @@ -0,0 +1,594 @@ + + + + + +OperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface OperationHandle<Q extends Request,​S extends Result>

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        await

        +
        S await()
        + throws LdapException
        +
        Waits for a result or reports a timeout exception.
        +
        +
        Returns:
        +
        result of the operation or empty if the operation is abandoned
        +
        Throws:
        +
        LdapException - if an error occurs executing the request
        +
        +
      • +
      + + + +
        +
      • +

        execute

        +
        default S execute()
        +           throws LdapException
        +
        Convenience method that invokes send() followed by await(). Provides a single method to make a + synchronous request.
        +
        +
        Returns:
        +
        result of the operation or empty if the operation is abandoned
        +
        Throws:
        +
        LdapException - if an error occurs executing the request
        +
        +
      • +
      + + + +
        +
      • +

        onResult

        +
        OperationHandle<Q,​S> onResult​(ResultHandler... function)
        +
        Sets the functions to execute when a result is received.
        +
        +
        Parameters:
        +
        function - to execute on a result
        +
        Returns:
        +
        this handle
        +
        +
      • +
      + + + +
        +
      • +

        onControl

        +
        OperationHandle<Q,​S> onControl​(ResponseControlHandler... function)
        +
        Sets the functions to execute when a control is received.
        +
        +
        Parameters:
        +
        function - to execute on a control
        +
        Returns:
        +
        this handle
        +
        +
      • +
      + + + +
        +
      • +

        onReferral

        +
        OperationHandle<Q,​S> onReferral​(ReferralHandler... function)
        +
        Sets the functions to execute when a referral is received.
        +
        +
        Parameters:
        +
        function - to execute on a referral
        +
        Returns:
        +
        this handle
        +
        +
      • +
      + + + +
        +
      • +

        onIntermediate

        +
        OperationHandle<Q,​S> onIntermediate​(IntermediateResponseHandler... function)
        +
        Sets the functions to execute when an intermediate response is received.
        +
        +
        Parameters:
        +
        function - to execute on an intermediate response
        +
        Returns:
        +
        this handle
        +
        +
      • +
      + + + +
        +
      • +

        onUnsolicitedNotification

        +
        OperationHandle<Q,​S> onUnsolicitedNotification​(UnsolicitedNotificationHandler... function)
        +
        Sets the functions to execute when an unsolicited notification is received.
        +
        +
        Parameters:
        +
        function - to execute on an unsolicited notification
        +
        Returns:
        +
        this handle
        +
        +
      • +
      + + + +
        +
      • +

        onException

        +
        OperationHandle<Q,​S> onException​(ExceptionHandler function)
        +
        Sets the function to execute when an exception occurs.
        +
        +
        Parameters:
        +
        function - to execute when an exception occurs
        +
        Returns:
        +
        this handle
        +
        +
      • +
      + + + +
        +
      • +

        onComplete

        +
        OperationHandle<Q,​S> onComplete​(CompleteHandler function)
        +
        Sets the function to execute when the operation completes.
        +
        +
        Parameters:
        +
        function - to execute on completion
        +
        Returns:
        +
        this handle
        +
        +
      • +
      + + + +
        +
      • +

        throwIf

        +
        OperationHandle<Q,​S> throwIf​(ResultPredicate function)
        +
        Sets the function to determine whether an exception should be raised by a particular result.
        +
        +
        Parameters:
        +
        function - to determine whether to throw an exception
        +
        Returns:
        +
        this handle
        +
        +
      • +
      + + + +
        +
      • +

        abandon

        +
        void abandon()
        +
        Abandons this operation.
        +
        +
        Throws:
        +
        IllegalStateException - if the request has not been sent to the server
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getSentTime

        +
        Instant getSentTime()
        +
        Returns the time this operation sent a request.
        +
        +
        Returns:
        +
        sent time
        +
        +
      • +
      + + + +
        +
      • +

        getReceivedTime

        +
        Instant getReceivedTime()
        +
        Returns the time this operation received a result or encountered an exception.
        +
        +
        Returns:
        +
        received time
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/PooledConnectionFactory.Builder.html b/javadocs/2.3.1/org/ldaptive/PooledConnectionFactory.Builder.html new file mode 100644 index 000000000..afdf8b74f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/PooledConnectionFactory.Builder.html @@ -0,0 +1,580 @@ + + + + + +PooledConnectionFactory.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class PooledConnectionFactory.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/PooledConnectionFactory.RetryValidationExceptionHandler.html b/javadocs/2.3.1/org/ldaptive/PooledConnectionFactory.RetryValidationExceptionHandler.html new file mode 100644 index 000000000..fe1bbbdb3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/PooledConnectionFactory.RetryValidationExceptionHandler.html @@ -0,0 +1,398 @@ + + + + + +PooledConnectionFactory.RetryValidationExceptionHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class PooledConnectionFactory.RetryValidationExceptionHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.PooledConnectionFactory.RetryValidationExceptionHandler
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        continueCondition

        +
        private final BiPredicate<Integer,​Instant> continueCondition
        +
        Condition on which to continue retry. First parameter is the count, the second is the time the retry started.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RetryValidationExceptionHandler

        +
        public RetryValidationExceptionHandler()
        +
        Creates a new retry validation exception handler.
        +
      • +
      + + + +
        +
      • +

        RetryValidationExceptionHandler

        +
        public RetryValidationExceptionHandler​(BiPredicate<Integer,​Instant> condition)
        +
        Creates a new retry validation exception handler.
        +
        +
        Parameters:
        +
        condition - on which to retry
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/PooledConnectionFactory.html b/javadocs/2.3.1/org/ldaptive/PooledConnectionFactory.html new file mode 100644 index 000000000..74c845339 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/PooledConnectionFactory.html @@ -0,0 +1,750 @@ + + + + + +PooledConnectionFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class PooledConnectionFactory

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        validationExceptionHandler

        +
        private ValidationExceptionHandler validationExceptionHandler
        +
        Validation exception handler. Default implementation retries once.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PooledConnectionFactory

        +
        public PooledConnectionFactory()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        PooledConnectionFactory

        +
        public PooledConnectionFactory​(Transport t)
        +
        Creates a new pooled connection factory.
        +
        +
        Parameters:
        +
        t - transport
        +
        +
      • +
      + + + +
        +
      • +

        PooledConnectionFactory

        +
        public PooledConnectionFactory​(String ldapUrl)
        +
        Creates a new pooled connection factory.
        +
        +
        Parameters:
        +
        ldapUrl - to connect to
        +
        +
      • +
      + + + +
        +
      • +

        PooledConnectionFactory

        +
        public PooledConnectionFactory​(String ldapUrl,
        +                               Transport t)
        +
        Creates a new pooled connection factory.
        +
        +
        Parameters:
        +
        ldapUrl - to connect to
        +
        t - transport
        +
        +
      • +
      + + + +
        +
      • +

        PooledConnectionFactory

        +
        public PooledConnectionFactory​(ConnectionConfig cc)
        +
        Creates a new pooled connection factory.
        +
        +
        Parameters:
        +
        cc - connection configuration
        +
        +
      • +
      + + + +
        +
      • +

        PooledConnectionFactory

        +
        public PooledConnectionFactory​(ConnectionConfig cc,
        +                               Transport t)
        +
        Creates a new pooled connection factory.
        +
        +
        Parameters:
        +
        cc - connection configuration
        +
        t - transport
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/RandomConnectionStrategy.html b/javadocs/2.3.1/org/ldaptive/RandomConnectionStrategy.html new file mode 100644 index 000000000..75c17587a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/RandomConnectionStrategy.html @@ -0,0 +1,389 @@ + + + + + +RandomConnectionStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class RandomConnectionStrategy

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RandomConnectionStrategy

        +
        public RandomConnectionStrategy()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/Request.html b/javadocs/2.3.1/org/ldaptive/Request.html new file mode 100644 index 000000000..021ab0f27 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/Request.html @@ -0,0 +1,270 @@ + + + + + +Request (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface Request

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        encode

        +
        byte[] encode​(int id)
        +
        Encode this request as asn.1.
        +
        +
        Parameters:
        +
        id - message id of this request
        +
        Returns:
        +
        asn.1 encoded request
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/Result.html b/javadocs/2.3.1/org/ldaptive/Result.html new file mode 100644 index 000000000..4a97236e7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/Result.html @@ -0,0 +1,426 @@ + + + + + +Result (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface Result

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ENCODE_CNTRL_CHARS

        +
        static final boolean ENCODE_CNTRL_CHARS
        +
        Whether to encode control characters.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getResultCode

        +
        ResultCode getResultCode()
        +
        Returns the result code.
        +
        +
        Returns:
        +
        result code
        +
        +
      • +
      + + + +
        +
      • +

        getMatchedDN

        +
        String getMatchedDN()
        +
        Returns the matched DN.
        +
        +
        Returns:
        +
        matched DN
        +
        +
      • +
      + + + +
        +
      • +

        getDiagnosticMessage

        +
        String getDiagnosticMessage()
        +
        Returns the diagnostic message.
        +
        +
        Returns:
        +
        diagnostic message
        +
        +
      • +
      + + + +
        +
      • +

        getReferralURLs

        +
        String[] getReferralURLs()
        +
        Returns the referral URLs.
        +
        +
        Returns:
        +
        referral URLs
        +
        +
      • +
      + + + +
        +
      • +

        isSuccess

        +
        default boolean isSuccess()
        +
        Returns whether the result code in this result is ResultCode.SUCCESS.
        +
        +
        Returns:
        +
        whether this result is success
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ResultCode.html b/javadocs/2.3.1/org/ldaptive/ResultCode.html new file mode 100644 index 000000000..4ae639af6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ResultCode.html @@ -0,0 +1,1629 @@ + + + + + +ResultCode (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Enum ResultCode

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        SUCCESS

        +
        public static final ResultCode SUCCESS
        +
        success.
        +
      • +
      + + + +
        +
      • +

        OPERATIONS_ERROR

        +
        public static final ResultCode OPERATIONS_ERROR
        +
        operations error.
        +
      • +
      + + + +
        +
      • +

        PROTOCOL_ERROR

        +
        public static final ResultCode PROTOCOL_ERROR
        +
        protocol error.
        +
      • +
      + + + +
        +
      • +

        TIME_LIMIT_EXCEEDED

        +
        public static final ResultCode TIME_LIMIT_EXCEEDED
        +
        time limit exceeded.
        +
      • +
      + + + +
        +
      • +

        SIZE_LIMIT_EXCEEDED

        +
        public static final ResultCode SIZE_LIMIT_EXCEEDED
        +
        size limit exceeded.
        +
      • +
      + + + +
        +
      • +

        COMPARE_FALSE

        +
        public static final ResultCode COMPARE_FALSE
        +
        compare false.
        +
      • +
      + + + +
        +
      • +

        COMPARE_TRUE

        +
        public static final ResultCode COMPARE_TRUE
        +
        compare true.
        +
      • +
      + + + +
        +
      • +

        AUTH_METHOD_NOT_SUPPORTED

        +
        public static final ResultCode AUTH_METHOD_NOT_SUPPORTED
        +
        authentication method not supported.
        +
      • +
      + + + +
        +
      • +

        STRONG_AUTH_REQUIRED

        +
        public static final ResultCode STRONG_AUTH_REQUIRED
        +
        strong authentication required.
        +
      • +
      + + + +
        +
      • +

        PARTIAL_RESULTS

        +
        public static final ResultCode PARTIAL_RESULTS
        +
        partial results.
        +
      • +
      + + + +
        +
      • +

        REFERRAL

        +
        public static final ResultCode REFERRAL
        +
        referral.
        +
      • +
      + + + +
        +
      • +

        ADMIN_LIMIT_EXCEEDED

        +
        public static final ResultCode ADMIN_LIMIT_EXCEEDED
        +
        admin limit exceeded.
        +
      • +
      + + + +
        +
      • +

        UNAVAILABLE_CRITICAL_EXTENSION

        +
        public static final ResultCode UNAVAILABLE_CRITICAL_EXTENSION
        +
        unavailable critical extension.
        +
      • +
      + + + +
        +
      • +

        CONFIDENTIALITY_REQUIRED

        +
        public static final ResultCode CONFIDENTIALITY_REQUIRED
        +
        confidentiality required.
        +
      • +
      + + + +
        +
      • +

        SASL_BIND_IN_PROGRESS

        +
        public static final ResultCode SASL_BIND_IN_PROGRESS
        +
        sasl bind in progress.
        +
      • +
      + + + +
        +
      • +

        NO_SUCH_ATTRIBUTE

        +
        public static final ResultCode NO_SUCH_ATTRIBUTE
        +
        no such attribute.
        +
      • +
      + + + +
        +
      • +

        UNDEFINED_ATTRIBUTE_TYPE

        +
        public static final ResultCode UNDEFINED_ATTRIBUTE_TYPE
        +
        undefined attribute type.
        +
      • +
      + + + +
        +
      • +

        INAPPROPRIATE_MATCHING

        +
        public static final ResultCode INAPPROPRIATE_MATCHING
        +
        inappropriate matching.
        +
      • +
      + + + +
        +
      • +

        CONSTRAINT_VIOLATION

        +
        public static final ResultCode CONSTRAINT_VIOLATION
        +
        constraint violation.
        +
      • +
      + + + +
        +
      • +

        ATTRIBUTE_OR_VALUE_EXISTS

        +
        public static final ResultCode ATTRIBUTE_OR_VALUE_EXISTS
        +
        attribute or value exists.
        +
      • +
      + + + +
        +
      • +

        INVALID_ATTRIBUTE_SYNTAX

        +
        public static final ResultCode INVALID_ATTRIBUTE_SYNTAX
        +
        invalid attribute syntax.
        +
      • +
      + + + +
        +
      • +

        NO_SUCH_OBJECT

        +
        public static final ResultCode NO_SUCH_OBJECT
        +
        no such object.
        +
      • +
      + + + +
        +
      • +

        ALIAS_PROBLEM

        +
        public static final ResultCode ALIAS_PROBLEM
        +
        alias problem.
        +
      • +
      + + + +
        +
      • +

        INVALID_DN_SYNTAX

        +
        public static final ResultCode INVALID_DN_SYNTAX
        +
        invalid dn syntax.
        +
      • +
      + + + +
        +
      • +

        IS_LEAF

        +
        public static final ResultCode IS_LEAF
        +
        is leaf.
        +
      • +
      + + + +
        +
      • +

        ALIAS_DEREFERENCING_PROBLEM

        +
        public static final ResultCode ALIAS_DEREFERENCING_PROBLEM
        +
        alias dereferencing problem.
        +
      • +
      + + + +
        +
      • +

        INAPPROPRIATE_AUTHENTICATION

        +
        public static final ResultCode INAPPROPRIATE_AUTHENTICATION
        +
        inappropriate authentication.
        +
      • +
      + + + +
        +
      • +

        INVALID_CREDENTIALS

        +
        public static final ResultCode INVALID_CREDENTIALS
        +
        invalid credentials.
        +
      • +
      + + + +
        +
      • +

        INSUFFICIENT_ACCESS_RIGHTS

        +
        public static final ResultCode INSUFFICIENT_ACCESS_RIGHTS
        +
        insufficient access rights.
        +
      • +
      + + + +
        +
      • +

        BUSY

        +
        public static final ResultCode BUSY
        +
        busy.
        +
      • +
      + + + +
        +
      • +

        UNAVAILABLE

        +
        public static final ResultCode UNAVAILABLE
        +
        unavailable.
        +
      • +
      + + + +
        +
      • +

        UNWILLING_TO_PERFORM

        +
        public static final ResultCode UNWILLING_TO_PERFORM
        +
        unwilling to perform.
        +
      • +
      + + + +
        +
      • +

        LOOP_DETECT

        +
        public static final ResultCode LOOP_DETECT
        +
        loop detect.
        +
      • +
      + + + +
        +
      • +

        SORT_CONTROL_MISSING

        +
        public static final ResultCode SORT_CONTROL_MISSING
        +
        sort control missing, See draft-ietf-ldapext-ldapv3-vlv.
        +
      • +
      + + + +
        +
      • +

        OFFSET_RANGE_ERROR

        +
        public static final ResultCode OFFSET_RANGE_ERROR
        +
        offset range error, See draft-ietf-ldapext-ldapv3-vlv.
        +
      • +
      + + + +
        +
      • +

        NAMING_VIOLATION

        +
        public static final ResultCode NAMING_VIOLATION
        +
        naming violation.
        +
      • +
      + + + +
        +
      • +

        OBJECT_CLASS_VIOLATION

        +
        public static final ResultCode OBJECT_CLASS_VIOLATION
        +
        object class violation.
        +
      • +
      + + + +
        +
      • +

        NOT_ALLOWED_ON_NONLEAF

        +
        public static final ResultCode NOT_ALLOWED_ON_NONLEAF
        +
        not allowed on nonleaf.
        +
      • +
      + + + +
        +
      • +

        NOT_ALLOWED_ON_RDN

        +
        public static final ResultCode NOT_ALLOWED_ON_RDN
        +
        not allowed on rdn.
        +
      • +
      + + + +
        +
      • +

        ENTRY_ALREADY_EXISTS

        +
        public static final ResultCode ENTRY_ALREADY_EXISTS
        +
        entry already exists.
        +
      • +
      + + + +
        +
      • +

        OBJECT_CLASS_MODS_PROHIBITED

        +
        public static final ResultCode OBJECT_CLASS_MODS_PROHIBITED
        +
        object class mods prohibited.
        +
      • +
      + + + +
        +
      • +

        AFFECTS_MULTIPLE_DSAS

        +
        public static final ResultCode AFFECTS_MULTIPLE_DSAS
        +
        affected multiple dsas.
        +
      • +
      + + + +
        +
      • +

        VIRTUAL_LIST_VIEW_ERROR

        +
        public static final ResultCode VIRTUAL_LIST_VIEW_ERROR
        +
        virtual list view error, See draft-ietf-ldapext-ldapv3-vlv.
        +
      • +
      + + + +
        +
      • +

        OTHER

        +
        public static final ResultCode OTHER
        +
        other.
        +
      • +
      + + + +
        +
      • +

        SERVER_DOWN

        +
        public static final ResultCode SERVER_DOWN
        +
        server down.
        +
      • +
      + + + +
        +
      • +

        LOCAL_ERROR

        +
        public static final ResultCode LOCAL_ERROR
        +
        local error.
        +
      • +
      + + + +
        +
      • +

        ENCODING_ERROR

        +
        public static final ResultCode ENCODING_ERROR
        +
        encoding error.
        +
      • +
      + + + +
        +
      • +

        DECODING_ERROR

        +
        public static final ResultCode DECODING_ERROR
        +
        decoding error.
        +
      • +
      + + + +
        +
      • +

        LDAP_TIMEOUT

        +
        public static final ResultCode LDAP_TIMEOUT
        +
        ldap timeout.
        +
      • +
      + + + +
        +
      • +

        AUTH_UNKNOWN

        +
        public static final ResultCode AUTH_UNKNOWN
        +
        auth unknown.
        +
      • +
      + + + +
        +
      • +

        FILTER_ERROR

        +
        public static final ResultCode FILTER_ERROR
        +
        filter error.
        +
      • +
      + + + +
        +
      • +

        USER_CANCELLED

        +
        public static final ResultCode USER_CANCELLED
        +
        user cancelled.
        +
      • +
      + + + +
        +
      • +

        PARAM_ERROR

        +
        public static final ResultCode PARAM_ERROR
        +
        param error.
        +
      • +
      + + + +
        +
      • +

        NO_MEMORY

        +
        public static final ResultCode NO_MEMORY
        +
        no memory.
        +
      • +
      + + + +
        +
      • +

        CONNECT_ERROR

        +
        public static final ResultCode CONNECT_ERROR
        +
        connect error.
        +
      • +
      + + + +
        +
      • +

        LDAP_NOT_SUPPORTED

        +
        public static final ResultCode LDAP_NOT_SUPPORTED
        +
        ldap not supported.
        +
      • +
      + + + +
        +
      • +

        CONTROL_NOT_FOUND

        +
        public static final ResultCode CONTROL_NOT_FOUND
        +
        control not found.
        +
      • +
      + + + +
        +
      • +

        NO_RESULTS_RETURNED

        +
        public static final ResultCode NO_RESULTS_RETURNED
        +
        no results returned.
        +
      • +
      + + + +
        +
      • +

        MORE_RESULTS_TO_RETURN

        +
        public static final ResultCode MORE_RESULTS_TO_RETURN
        +
        more results to return.
        +
      • +
      + + + +
        +
      • +

        CLIENT_LOOP

        +
        public static final ResultCode CLIENT_LOOP
        +
        client loop.
        +
      • +
      + + + +
        +
      • +

        REFERRAL_LIMIT_EXCEEDED

        +
        public static final ResultCode REFERRAL_LIMIT_EXCEEDED
        +
        referral limit exceeded.
        +
      • +
      + + + +
        +
      • +

        INVALID_RESPONSE

        +
        public static final ResultCode INVALID_RESPONSE
        +
        invalid response.
        +
      • +
      + + + +
        +
      • +

        AMBIGUOUS_RESPONSE

        +
        public static final ResultCode AMBIGUOUS_RESPONSE
        +
        ambiguous response.
        +
      • +
      + + + +
        +
      • +

        TLS_NOT_SUPPORTED

        +
        public static final ResultCode TLS_NOT_SUPPORTED
        +
        tls not supported.
        +
      • +
      + + + +
        +
      • +

        CANCELED

        +
        public static final ResultCode CANCELED
        +
        operation canceled, See RFC 3909.
        +
      • +
      + + + +
        +
      • +

        NO_SUCH_OPERATION

        +
        public static final ResultCode NO_SUCH_OPERATION
        +
        no such operation, See RFC 3909.
        +
      • +
      + + + +
        +
      • +

        TOO_LATE

        +
        public static final ResultCode TOO_LATE
        +
        too late, See RFC 3909.
        +
      • +
      + + + +
        +
      • +

        CANNOT_CANCEL

        +
        public static final ResultCode CANNOT_CANCEL
        +
        cannot cancel, See RFC 3909.
        +
      • +
      + + + +
        +
      • +

        ASSERTION_FAILED

        +
        public static final ResultCode ASSERTION_FAILED
        +
        assertion failed, See RFC 4528.
        +
      • +
      + + + +
        +
      • +

        AUTHORIZATION_DENIED

        +
        public static final ResultCode AUTHORIZATION_DENIED
        +
        authorization denied, See RFC 4370.
        +
      • +
      + + + +
        +
      • +

        E_SYNC_REFRESH_REQUIRED

        +
        public static final ResultCode E_SYNC_REFRESH_REQUIRED
        +
        e-syncRefreshRequired, See RFC 4533.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        code

        +
        private final int code
        +
        underlying error code.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ResultCode

        +
        private ResultCode​(int i)
        +
        Creates a new result code.
        +
        +
        Parameters:
        +
        i - error code
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static ResultCode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (ResultCode c : ResultCode.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static ResultCode valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        value

        +
        public int value()
        +
        Returns the result code value.
        +
        +
        Returns:
        +
        ldap result code
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static ResultCode valueOf​(int code)
        +
        Returns the result code for the supplied integer constant.
        +
        +
        Parameters:
        +
        code - to find result code for
        +
        Returns:
        +
        result code
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/RetryMetadata.html b/javadocs/2.3.1/org/ldaptive/RetryMetadata.html new file mode 100644 index 000000000..378a5564b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/RetryMetadata.html @@ -0,0 +1,348 @@ + + + + + +RetryMetadata (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface RetryMetadata

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSuccessTime

        +
        Instant getSuccessTime()
        +
        Returns the success time.
        +
        +
        Returns:
        +
        time that the success occurred
        +
        +
      • +
      + + + +
        +
      • +

        getFailureTime

        +
        Instant getFailureTime()
        +
        Returns the failure time.
        +
        +
        Returns:
        +
        time that the failure occurred
        +
        +
      • +
      + + + +
        +
      • +

        getAttempts

        +
        int getAttempts()
        +
        Number of attempts for this retry.
        +
        +
        Returns:
        +
        retry attempts
        +
        +
      • +
      + + + +
        +
      • +

        recordSuccess

        +
        void recordSuccess​(Instant time)
        +
        Records a connection success at the given instant.
        +
        +
        Parameters:
        +
        time - Point in time when connection was opened.
        +
        +
      • +
      + + + +
        +
      • +

        recordFailure

        +
        void recordFailure​(Instant time)
        +
        Records a connection failure at the given instant.
        +
        +
        Parameters:
        +
        time - Point in time when connection failed.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ReturnAttributes.html b/javadocs/2.3.1/org/ldaptive/ReturnAttributes.html new file mode 100644 index 000000000..4390a6995 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ReturnAttributes.html @@ -0,0 +1,613 @@ + + + + + +ReturnAttributes (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Enum ReturnAttributes

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        ALL

        +
        public static final ReturnAttributes ALL
        +
        all user and operational attributes.
        +
      • +
      + + + +
        +
      • +

        ALL_USER

        +
        public static final ReturnAttributes ALL_USER
        +
        all user attributes.
        +
      • +
      + + + +
        +
      • +

        ALL_OPERATIONAL

        +
        public static final ReturnAttributes ALL_OPERATIONAL
        +
        all operational attributes.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        value

        +
        private final String[] value
        +
        underlying value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ReturnAttributes

        +
        private ReturnAttributes​(String[] s)
        +
        Creates a new return attributes.
        +
        +
        Parameters:
        +
        s - value
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static ReturnAttributes[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (ReturnAttributes c : ReturnAttributes.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static ReturnAttributes valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        value

        +
        public String[] value()
        +
        Returns the value(s).
        +
        +
        Returns:
        +
        ldap return attribute
        +
        +
      • +
      + + + +
        +
      • +

        equalsAttributes

        +
        public boolean equalsAttributes​(String... attrs)
        +
        Returns whether the supplied attributes matches the value of this return attributes.
        +
        +
        Parameters:
        +
        attrs - to compare
        +
        Returns:
        +
        whether attrs contains only this return attributes
        +
        +
      • +
      + + + +
        +
      • +

        add

        +
        public String[] add​(String... attrs)
        +
        Combines the supplied attributes with the value of this return attributes.
        +
        +
        Parameters:
        +
        attrs - to combine
        +
        Returns:
        +
        combined attributes
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static String[] parse​(String... attrs)
        +
        Parses the supplied return attributes and applies the following convention: + +
        +
        +
        Parameters:
        +
        attrs - to parse
        +
        Returns:
        +
        parsed attributes according to convention
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/RoundRobinConnectionStrategy.html b/javadocs/2.3.1/org/ldaptive/RoundRobinConnectionStrategy.html new file mode 100644 index 000000000..183842d0c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/RoundRobinConnectionStrategy.html @@ -0,0 +1,463 @@ + + + + + +RoundRobinConnectionStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class RoundRobinConnectionStrategy

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RoundRobinConnectionStrategy

        +
        public RoundRobinConnectionStrategy()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        RoundRobinConnectionStrategy

        +
        public RoundRobinConnectionStrategy​(Function<List<LdapURL>,​Iterator<LdapURL>> function)
        +
        Creates a new round robin connection strategy.
        +
        +
        Parameters:
        +
        function - that produces a custom iterator
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SearchConnectionValidator.Builder.html b/javadocs/2.3.1/org/ldaptive/SearchConnectionValidator.Builder.html new file mode 100644 index 000000000..0a353de05 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SearchConnectionValidator.Builder.html @@ -0,0 +1,369 @@ + + + + + +SearchConnectionValidator.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SearchConnectionValidator.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SearchConnectionValidator.html b/javadocs/2.3.1/org/ldaptive/SearchConnectionValidator.html new file mode 100644 index 000000000..807fb1447 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SearchConnectionValidator.html @@ -0,0 +1,548 @@ + + + + + +SearchConnectionValidator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SearchConnectionValidator

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SearchOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/SearchOperation.Builder.html new file mode 100644 index 000000000..44f628c5e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SearchOperation.Builder.html @@ -0,0 +1,472 @@ + + + + + +SearchOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SearchOperation.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SearchOperation.html b/javadocs/2.3.1/org/ldaptive/SearchOperation.html new file mode 100644 index 000000000..8113985e0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SearchOperation.html @@ -0,0 +1,1686 @@ + + + + + +SearchOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SearchOperation

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SearchOperationHandle.html b/javadocs/2.3.1/org/ldaptive/SearchOperationHandle.html new file mode 100644 index 000000000..ee37c8e46 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SearchOperationHandle.html @@ -0,0 +1,611 @@ + + + + + +SearchOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Interface SearchOperationHandle

+
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/SearchRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/SearchRequest.Builder.html new file mode 100644 index 000000000..0c146fd8e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SearchRequest.Builder.html @@ -0,0 +1,677 @@ + + + + + +SearchRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SearchRequest.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SearchRequest.html b/javadocs/2.3.1/org/ldaptive/SearchRequest.html new file mode 100644 index 000000000..6e05524cb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SearchRequest.html @@ -0,0 +1,1496 @@ + + + + + +SearchRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SearchRequest

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Request
    +
    +
    +
    public class SearchRequest
    +extends AbstractRequestMessage
    +
    LDAP search request defined as: + +
    +   SearchRequest ::= [APPLICATION 3] SEQUENCE {
    +     baseObject      LDAPDN,
    +     scope           ENUMERATED {
    +       baseObject              (0),
    +       singleLevel             (1),
    +       wholeSubtree            (2),
    +       ...  },
    +     aliases    ENUMERATED {
    +       neverDerefAliases       (0),
    +       derefInSearching        (1),
    +       derefFindingBaseObj     (2),
    +       derefAlways             (3) },
    +     sizeLimit       INTEGER (0 ..  maxInt),
    +     timeLimit       INTEGER (0 ..  maxInt),
    +     typesOnly       BOOLEAN,
    +     filter          Filter,
    +     attributes      AttributeSelection }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        baseDn

        +
        private String baseDn
        +
        Base DN.
        +
      • +
      + + + +
        +
      • +

        searchScope

        +
        private SearchScope searchScope
        +
        Search scope.
        +
      • +
      + + + +
        +
      • +

        derefAliases

        +
        private DerefAliases derefAliases
        +
        Deref aliases.
        +
      • +
      + + + +
        +
      • +

        sizeLimit

        +
        private int sizeLimit
        +
        Size limit.
        +
      • +
      + + + +
        +
      • +

        timeLimit

        +
        private Duration timeLimit
        +
        Time limit.
        +
      • +
      + + + +
        +
      • +

        typesOnly

        +
        private boolean typesOnly
        +
        Types only.
        +
      • +
      + + + +
        +
      • +

        searchFilter

        +
        private Filter searchFilter
        +
        Search filter.
        +
      • +
      + + + +
        +
      • +

        returnAttributes

        +
        private String[] returnAttributes
        +
        Return attributes.
        +
      • +
      + + + +
        +
      • +

        binaryAttributes

        +
        private String[] binaryAttributes
        +
        Binary attribute names used to convey attributes that should be treated as binary when a response is received for + this request. This property is not part of the request specification. See LdapAttribute.isBinary().
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchRequest

        +
        public SearchRequest()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SearchRequest

        +
        public SearchRequest​(String dn)
        +
        Creates a new search request.
        +
        +
        Parameters:
        +
        dn - base DN
        +
        +
      • +
      + + + +
        +
      • +

        SearchRequest

        +
        public SearchRequest​(String dn,
        +                     String filter)
        +
        Creates a new search request.
        +
        +
        Parameters:
        +
        dn - base DN
        +
        filter - search filter
        +
        +
      • +
      + + + +
        +
      • +

        SearchRequest

        +
        public SearchRequest​(String dn,
        +                     String filter,
        +                     String... attributes)
        +
        Creates a new search request.
        +
        +
        Parameters:
        +
        dn - base DN
        +
        filter - search filter
        +
        attributes - return attributes
        +
        +
      • +
      + + + +
        +
      • +

        SearchRequest

        +
        public SearchRequest​(String dn,
        +                     FilterTemplate template,
        +                     String... attributes)
        +
        Creates a new search request.
        +
        +
        Parameters:
        +
        dn - base DN
        +
        template - filter template
        +
        attributes - return attributes
        +
        +
      • +
      + + + +
        +
      • +

        SearchRequest

        +
        public SearchRequest​(String dn,
        +                     Filter filter,
        +                     String... attributes)
        +
        Creates a new search request.
        +
        +
        Parameters:
        +
        dn - base DN
        +
        filter - search filter
        +
        attributes - return attributes
        +
        +
      • +
      + + + +
        +
      • +

        SearchRequest

        +
        public SearchRequest​(String dn,
        +                     SearchScope scope,
        +                     DerefAliases aliases,
        +                     int size,
        +                     Duration time,
        +                     boolean types,
        +                     Filter filter,
        +                     String... attributes)
        +
        Creates a new search request.
        +
        +
        Parameters:
        +
        dn - base DN
        +
        scope - search scope
        +
        aliases - deref aliases
        +
        size - size limit
        +
        time - time limit
        +
        types - types only
        +
        filter - search filter
        +
        attributes - return attributes
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getBaseDn

        +
        public String getBaseDn()
        +
        Returns the base DN.
        +
        +
        Returns:
        +
        base DN
        +
        +
      • +
      + + + +
        +
      • +

        setBaseDn

        +
        public void setBaseDn​(String dn)
        +
        Sets the base DN.
        +
        +
        Parameters:
        +
        dn - base DN
        +
        +
      • +
      + + + +
        +
      • +

        getSearchScope

        +
        public SearchScope getSearchScope()
        +
        Gets the search scope.
        +
        +
        Returns:
        +
        search scope
        +
        +
      • +
      + + + +
        +
      • +

        setSearchScope

        +
        public void setSearchScope​(SearchScope scope)
        +
        Sets the search scope.
        +
        +
        Parameters:
        +
        scope - search scope
        +
        +
      • +
      + + + +
        +
      • +

        getDerefAliases

        +
        public DerefAliases getDerefAliases()
        +
        Returns how to dereference aliases.
        +
        +
        Returns:
        +
        how to dereference aliases
        +
        +
      • +
      + + + +
        +
      • +

        setDerefAliases

        +
        public void setDerefAliases​(DerefAliases aliases)
        +
        Sets how to dereference aliases.
        +
        +
        Parameters:
        +
        aliases - how to dereference aliases
        +
        +
      • +
      + + + +
        +
      • +

        getSizeLimit

        +
        public int getSizeLimit()
        +
        Returns the size limit.
        +
        +
        Returns:
        +
        size limit
        +
        +
      • +
      + + + +
        +
      • +

        setSizeLimit

        +
        public void setSizeLimit​(int limit)
        +
        Sets the size limit.
        +
        +
        Parameters:
        +
        limit - size limit
        +
        Throws:
        +
        IllegalArgumentException - if limit is negative
        +
        +
      • +
      + + + +
        +
      • +

        getTimeLimit

        +
        public Duration getTimeLimit()
        +
        Returns the time limit.
        +
        +
        Returns:
        +
        time limit
        +
        +
      • +
      + + + +
        +
      • +

        setTimeLimit

        +
        public void setTimeLimit​(Duration limit)
        +
        Sets the time limit.
        +
        +
        Parameters:
        +
        limit - time limit
        +
        Throws:
        +
        IllegalArgumentException - if limit is null or negative
        +
        +
      • +
      + + + +
        +
      • +

        isTypesOnly

        +
        public boolean isTypesOnly()
        +
        Returns whether to return only attribute types.
        +
        +
        Returns:
        +
        whether to return only attribute types
        +
        +
      • +
      + + + +
        +
      • +

        setTypesOnly

        +
        public void setTypesOnly​(boolean types)
        +
        Sets whether to return only attribute types.
        +
        +
        Parameters:
        +
        types - whether to return only attribute types
        +
        +
      • +
      + + + +
        +
      • +

        getFilter

        +
        public Filter getFilter()
        +
        Returns the search filter.
        +
        +
        Returns:
        +
        search filter
        +
        +
      • +
      + + + +
        +
      • +

        setFilter

        +
        public void setFilter​(Filter filter)
        +
        Sets the search filter.
        +
        +
        Parameters:
        +
        filter - search filter
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        getReturnAttributes

        +
        public String[] getReturnAttributes()
        +
        Returns the search return attributes.
        +
        +
        Returns:
        +
        search return attributes
        +
        +
      • +
      + + + +
        +
      • +

        setReturnAttributes

        +
        public void setReturnAttributes​(String... attributes)
        +
        Sets the search return attributes.
        +
        +
        Parameters:
        +
        attributes - search return attributes
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryAttributes

        +
        public String[] getBinaryAttributes()
        +
        Returns names of binary attributes.
        +
        +
        Returns:
        +
        binary attribute names
        +
        +
      • +
      + + + +
        +
      • +

        setBinaryAttributes

        +
        public void setBinaryAttributes​(String... attrs)
        +
        Sets names of binary attributes.
        +
        +
        Parameters:
        +
        attrs - binary attribute names
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + + + + +
        +
      • +

        objectScopeSearchRequest

        +
        public static SearchRequest objectScopeSearchRequest​(String dn)
        +
        Returns a search request initialized for use with an object level search scope.
        +
        +
        Parameters:
        +
        dn - of an ldap entry
        +
        Returns:
        +
        search request
        +
        +
      • +
      + + + +
        +
      • +

        objectScopeSearchRequest

        +
        public static SearchRequest objectScopeSearchRequest​(String dn,
        +                                                     String[] attrs)
        +
        Returns a search request initialized for use with an object level search scope.
        +
        +
        Parameters:
        +
        dn - of an ldap entry
        +
        attrs - to return
        +
        Returns:
        +
        search request
        +
        +
      • +
      + + + +
        +
      • +

        objectScopeSearchRequest

        +
        public static SearchRequest objectScopeSearchRequest​(String dn,
        +                                                     String[] attrs,
        +                                                     String filter)
        +
        Returns a search request initialized for use with an object level search scope.
        +
        +
        Parameters:
        +
        dn - of an ldap entry
        +
        attrs - to return
        +
        filter - to execute on the ldap entry
        +
        Returns:
        +
        search request
        +
        Throws:
        +
        IllegalArgumentException - if the filter cannot be parsed
        +
        +
      • +
      + + + +
        +
      • +

        objectScopeSearchRequest

        +
        public static SearchRequest objectScopeSearchRequest​(String dn,
        +                                                     String[] attrs,
        +                                                     FilterTemplate template)
        +
        Returns a search request initialized for use with an object level search scope.
        +
        +
        Parameters:
        +
        dn - of an ldap entry
        +
        attrs - to return
        +
        template - to execute on the ldap entry
        +
        Returns:
        +
        search request
        +
        Throws:
        +
        IllegalArgumentException - if the filter cannot be parsed
        +
        +
      • +
      + + + +
        +
      • +

        objectScopeSearchRequest

        +
        public static SearchRequest objectScopeSearchRequest​(String dn,
        +                                                     String[] attrs,
        +                                                     Filter filter)
        +
        Returns a search request initialized for use with an object level search scope.
        +
        +
        Parameters:
        +
        dn - of an ldap entry
        +
        attrs - to return
        +
        filter - to execute on the ldap entry
        +
        Returns:
        +
        search request
        +
        +
      • +
      + + + +
        +
      • +

        copy

        +
        public static SearchRequest copy​(SearchRequest request)
        +
        Returns a new search request with the same properties as the supplied request.
        +
        +
        Parameters:
        +
        request - to copy
        +
        Returns:
        +
        copy of the supplied search request
        +
        +
      • +
      + + + +
        +
      • +

        builder

        +
        public static SearchRequest.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      + + + +
        +
      • +

        builder

        +
        public static SearchRequest.Builder builder​(SearchRequest request)
        +
        Creates a builder for this class.
        +
        +
        Parameters:
        +
        request - search request to initialize the builder with
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SearchResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/SearchResponse.Builder.html new file mode 100644 index 000000000..157920f1f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SearchResponse.Builder.html @@ -0,0 +1,387 @@ + + + + + +SearchResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SearchResponse.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SearchResponse.html b/javadocs/2.3.1/org/ldaptive/SearchResponse.html new file mode 100644 index 000000000..f944c7e30 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SearchResponse.html @@ -0,0 +1,1019 @@ + + + + + +SearchResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SearchResponse

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message, Result
    +
    +
    +
    public class SearchResponse
    +extends AbstractResult
    +
    Response that encapsulates the result elements of a search request. This class formally decodes the SearchResultDone + LDAP message defined as: + +
    +   SearchResultDone ::= [APPLICATION 5] LDAPResult
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        RESULT_CODE_PATH

        +
        private static final DERPath RESULT_CODE_PATH
        +
        DER path to result code.
        +
      • +
      + + + +
        +
      • +

        MATCHED_DN_PATH

        +
        private static final DERPath MATCHED_DN_PATH
        +
        DER path to matched DN.
        +
      • +
      + + + +
        +
      • +

        DIAGNOSTIC_MESSAGE_PATH

        +
        private static final DERPath DIAGNOSTIC_MESSAGE_PATH
        +
        DER path to diagnostic message.
        +
      • +
      + + + +
        +
      • +

        REFERRAL_PATH

        +
        private static final DERPath REFERRAL_PATH
        +
        DER path to referral.
        +
      • +
      + + + +
        +
      • +

        resultEntries

        +
        private final List<LdapEntry> resultEntries
        +
        Entries contained in this result.
        +
      • +
      + + + +
        +
      • +

        resultReferences

        +
        private final List<SearchResultReference> resultReferences
        +
        Search result references contained in this result.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchResponse

        +
        public SearchResponse()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SearchResponse

        +
        public SearchResponse​(DERBuffer buffer)
        +
        Creates a new search result done.
        +
        +
        Parameters:
        +
        buffer - to decode
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize​(SearchResponse result)
        +
        Copies the values of the supplied search result done to this synthetic result.
        +
        +
        Parameters:
        +
        result - of values to copy
        +
        +
      • +
      + + + +
        +
      • +

        getEntries

        +
        public Collection<LdapEntry> getEntries()
        +
        Returns a collection of ldap entry.
        +
        +
        Returns:
        +
        collection of ldap entry
        +
        +
      • +
      + + + +
        +
      • +

        getEntry

        +
        public LdapEntry getEntry()
        +
        Returns a single entry of this result. If multiple entries exist the first entry returned by the underlying + iterator is used. If no entries exist null is returned.
        +
        +
        Returns:
        +
        search result entry
        +
        +
      • +
      + + + +
        +
      • +

        getEntry

        +
        public LdapEntry getEntry​(String dn)
        +
        Returns the ldap entry in this result with the supplied DN. DN comparison is attempted with a normalized string + comparison, see DefaultRDnNormalizer.
        +
        +
        Parameters:
        +
        dn - of the entry to return
        +
        Returns:
        +
        search result entry or null if no entry matching the dn could be found
        +
        Throws:
        +
        IllegalArgumentException - if the supplied dn cannot be normalized
        +
        +
      • +
      + + + +
        +
      • +

        getEntryDns

        +
        public Set<String> getEntryDns()
        +
        Returns the entry DNs in this result.
        +
        +
        Returns:
        +
        string array of entry DNs
        +
        +
      • +
      + + + +
        +
      • +

        addEntries

        +
        public void addEntries​(LdapEntry... entry)
        +
        Adds an entry to this search result.
        +
        +
        Parameters:
        +
        entry - entry to add
        +
        +
      • +
      + + + +
        +
      • +

        addEntries

        +
        public void addEntries​(Collection<LdapEntry> entries)
        +
        Adds entry(s) to this search result.
        +
        +
        Parameters:
        +
        entries - collection of entries to add
        +
        +
      • +
      + + + +
        +
      • +

        entrySize

        +
        public int entrySize()
        +
        Returns the number of entries in this search result.
        +
        +
        Returns:
        +
        number of entries in this search result
        +
        +
      • +
      + + + +
        +
      • +

        getReferences

        +
        public Collection<SearchResultReference> getReferences()
        +
        Returns a collection of ldap entry.
        +
        +
        Returns:
        +
        collection of ldap entry
        +
        +
      • +
      + + + +
        +
      • +

        getReference

        +
        public SearchResultReference getReference()
        +
        Returns a single search reference of this result. If multiple references exist the first references returned by the + underlying iterator is used. If no references exist null is returned.
        +
        +
        Returns:
        +
        search result references
        +
        +
      • +
      + + + +
        +
      • +

        addReferences

        +
        public void addReferences​(SearchResultReference... reference)
        +
        Adds a reference to this search result.
        +
        +
        Parameters:
        +
        reference - reference to add
        +
        +
      • +
      + + + +
        +
      • +

        addReferences

        +
        public void addReferences​(Collection<SearchResultReference> references)
        +
        Adds references(s) to this search result.
        +
        +
        Parameters:
        +
        references - collection of references to add
        +
        +
      • +
      + + + +
        +
      • +

        referenceSize

        +
        public int referenceSize()
        +
        Returns the number of references in this search result.
        +
        +
        Returns:
        +
        number of references in this search result
        +
        +
      • +
      + + + +
        +
      • +

        subResult

        +
        public SearchResponse subResult​(int fromIndex,
        +                                int toIndex)
        +
        Returns a portion of this result between the specified fromIndex, inclusive, and toIndex, exclusive. If fromIndex + and toIndex are equal, the return result is empty. The result of this method is undefined for unordered results.
        +
        +
        Parameters:
        +
        fromIndex - low endpoint of the search result (inclusive)
        +
        toIndex - high endpoint of the search result (exclusive)
        +
        Returns:
        +
        portion of this search result
        +
        Throws:
        +
        IndexOutOfBoundsException - for illegal index values
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractMessage
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractMessage
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        merge

        +
        public static SearchResponse merge​(SearchResponse result)
        +
        Merges the entries in the supplied result into a single entry. This method always returns a search result of size + zero or one.
        +
        +
        Parameters:
        +
        result - search result containing entries to merge
        +
        Returns:
        +
        search result containing a single merged entry
        +
        +
      • +
      + + + +
        +
      • +

        builder

        +
        public static SearchResponse.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SearchResultReference.Builder.html b/javadocs/2.3.1/org/ldaptive/SearchResultReference.Builder.html new file mode 100644 index 000000000..3f5a0b2cb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SearchResultReference.Builder.html @@ -0,0 +1,361 @@ + + + + + +SearchResultReference.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SearchResultReference.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SearchResultReference.ReferralUriHandler.html b/javadocs/2.3.1/org/ldaptive/SearchResultReference.ReferralUriHandler.html new file mode 100644 index 000000000..5643759b8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SearchResultReference.ReferralUriHandler.html @@ -0,0 +1,347 @@ + + + + + +SearchResultReference.ReferralUriHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SearchResultReference.ReferralUriHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ReferralUriHandler

        +
        ReferralUriHandler​(SearchResultReference response)
        +
        Creates a new referral URI handler.
        +
        +
        Parameters:
        +
        response - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/SearchResultReference.html b/javadocs/2.3.1/org/ldaptive/SearchResultReference.html new file mode 100644 index 000000000..3b0becab4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SearchResultReference.html @@ -0,0 +1,647 @@ + + + + + +SearchResultReference (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SearchResultReference

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message
    +
    +
    +
    public class SearchResultReference
    +extends AbstractMessage
    +
    LDAP search result entry defined as: + +
    +   SearchResultReference ::= [APPLICATION 19] SEQUENCE
    +     SIZE (1..MAX) OF uri URI
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        REFERRAL_URI_PATH

        +
        private static final DERPath REFERRAL_URI_PATH
        +
        DER path to referral URI.
        +
      • +
      + + + +
        +
      • +

        references

        +
        private List<String> references
        +
        List of references.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchResultReference

        +
        public SearchResultReference()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SearchResultReference

        +
        public SearchResultReference​(DERBuffer buffer)
        +
        Creates a new search result reference.
        +
        +
        Parameters:
        +
        buffer - to decode
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUris

        +
        public String[] getUris()
        +
      • +
      + + + +
        +
      • +

        addUris

        +
        public void addUris​(String... uri)
        +
        Adds a new URI to this reference.
        +
        +
        Parameters:
        +
        uri - to add
        +
        +
      • +
      + + + +
        +
      • +

        addUris

        +
        public void addUris​(Collection<String> uris)
        +
        Adds a new URI to this reference.
        +
        +
        Parameters:
        +
        uris - to add
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractMessage
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractMessage
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        sort

        +
        public static SearchResultReference sort​(SearchResultReference ref)
        +
        Returns a new reference whose URIs are sorted naturally.
        +
        +
        Parameters:
        +
        ref - reference to sort
        +
        Returns:
        +
        sorted reference
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SearchScope.html b/javadocs/2.3.1/org/ldaptive/SearchScope.html new file mode 100644 index 000000000..b985043ca --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SearchScope.html @@ -0,0 +1,470 @@ + + + + + +SearchScope (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Enum SearchScope

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<SearchScope>
    +
    +
    +
    public enum SearchScope
    +extends Enum<SearchScope>
    +
    Enum to define the type of search scope. + +
    +   scope           ENUMERATED {
    +     baseObject              (0),
    +     singleLevel             (1),
    +     wholeSubtree            (2),
    +     subordinateSubtree      (3),
    +     ...  }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        OBJECT

        +
        public static final SearchScope OBJECT
        +
        base object search.
        +
      • +
      + + + +
        +
      • +

        ONELEVEL

        +
        public static final SearchScope ONELEVEL
        +
        single level search.
        +
      • +
      + + + +
        +
      • +

        SUBTREE

        +
        public static final SearchScope SUBTREE
        +
        whole subtree search.
        +
      • +
      + + + +
        +
      • +

        SUBORDINATE

        +
        public static final SearchScope SUBORDINATE
        +
        subordinate subtree search. See draft-sermersheim-ldap-subordinate-scope.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchScope

        +
        private SearchScope()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static SearchScope[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (SearchScope c : SearchScope.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static SearchScope valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SimpleBindRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/SimpleBindRequest.Builder.html new file mode 100644 index 000000000..f2986d2d4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SimpleBindRequest.Builder.html @@ -0,0 +1,426 @@ + + + + + +SimpleBindRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SimpleBindRequest.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SimpleBindRequest.html b/javadocs/2.3.1/org/ldaptive/SimpleBindRequest.html new file mode 100644 index 000000000..ac65dbba0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SimpleBindRequest.html @@ -0,0 +1,591 @@ + + + + + +SimpleBindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SimpleBindRequest

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ldapDN

        +
        private String ldapDN
        +
        LDAP DN to bind as.
        +
      • +
      + + + +
        +
      • +

        password

        +
        private String password
        +
        Password for the LDAP DN.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimpleBindRequest

        +
        private SimpleBindRequest()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SimpleBindRequest

        +
        public SimpleBindRequest​(String name,
        +                         String pass)
        +
        Creates a new simple bind request.
        +
        +
        Parameters:
        +
        name - to bind as
        +
        pass - to bind with
        +
        +
      • +
      + + + +
        +
      • +

        SimpleBindRequest

        +
        public SimpleBindRequest​(String name,
        +                         Credential cred)
        +
        Creates a new simple bind request.
        +
        +
        Parameters:
        +
        name - to bind as
        +
        cred - to bind with
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.Builder.html b/javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.Builder.html new file mode 100644 index 000000000..ef094a6c6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.Builder.html @@ -0,0 +1,467 @@ + + + + + +SingleConnectionFactory.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SingleConnectionFactory.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.ConnectionProxy.html b/javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.ConnectionProxy.html new file mode 100644 index 000000000..c6b069dd2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.ConnectionProxy.html @@ -0,0 +1,459 @@ + + + + + +SingleConnectionFactory.ConnectionProxy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SingleConnectionFactory.ConnectionProxy

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.SingleConnectionFactory.ConnectionProxy
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        conn

        +
        private final Connection conn
        +
        Underlying connection.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ConnectionProxy

        +
        public ConnectionProxy​(Connection c)
        +
        Creates a new connection proxy.
        +
        +
        Parameters:
        +
        c - connection to proxy
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.ReinitializeConnectionConsumer.html b/javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.ReinitializeConnectionConsumer.html new file mode 100644 index 000000000..0aad796eb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.ReinitializeConnectionConsumer.html @@ -0,0 +1,329 @@ + + + + + +SingleConnectionFactory.ReinitializeConnectionConsumer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SingleConnectionFactory.ReinitializeConnectionConsumer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.SingleConnectionFactory.ReinitializeConnectionConsumer
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ReinitializeConnectionConsumer

        +
        public ReinitializeConnectionConsumer()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.html b/javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.html new file mode 100644 index 000000000..b2c4a7871 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/SingleConnectionFactory.html @@ -0,0 +1,1056 @@ + + + + + +SingleConnectionFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class SingleConnectionFactory

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SingleConnectionFactory

        +
        public SingleConnectionFactory()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SingleConnectionFactory

        +
        public SingleConnectionFactory​(Transport t)
        +
        Creates a new single connection factory.
        +
        +
        Parameters:
        +
        t - transport
        +
        +
      • +
      + + + +
        +
      • +

        SingleConnectionFactory

        +
        public SingleConnectionFactory​(String ldapUrl)
        +
        Creates a new single connection factory.
        +
        +
        Parameters:
        +
        ldapUrl - to connect to
        +
        +
      • +
      + + + +
        +
      • +

        SingleConnectionFactory

        +
        public SingleConnectionFactory​(String ldapUrl,
        +                               Transport t)
        +
        Creates a new single connection factory.
        +
        +
        Parameters:
        +
        ldapUrl - to connect to
        +
        t - transport
        +
        +
      • +
      + + + +
        +
      • +

        SingleConnectionFactory

        +
        public SingleConnectionFactory​(ConnectionConfig cc)
        +
        Creates a new single connection factory.
        +
        +
        Parameters:
        +
        cc - connection configuration
        +
        +
      • +
      + + + +
        +
      • +

        SingleConnectionFactory

        +
        public SingleConnectionFactory​(ConnectionConfig cc,
        +                               Transport t)
        +
        Creates a new single connection factory.
        +
        +
        Parameters:
        +
        cc - connection configuration
        +
        t - transport
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFailFastInitialize

        +
        public boolean getFailFastInitialize()
        +
        Returns whether initialize() should throw if the connection cannot be opened.
        +
        +
        Returns:
        +
        whether initialize() should throw
        +
        +
      • +
      + + + +
        +
      • +

        setFailFastInitialize

        +
        public void setFailFastInitialize​(boolean b)
        +
        Sets whether initialize() should throw if the connection cannot be opened.
        +
        +
        Parameters:
        +
        b - whether initialize() should throw
        +
        +
      • +
      + + + +
        +
      • +

        getNonBlockingInitialize

        +
        public boolean getNonBlockingInitialize()
        +
        Returns whether initialize() should execute on a separate thread.
        +
        +
        Returns:
        +
        whether initialize() should block
        +
        +
      • +
      + + + +
        +
      • +

        setNonBlockingInitialize

        +
        public void setNonBlockingInitialize​(boolean b)
        +
        Sets whether initialize() should execute on a separate thread.
        +
        +
        Parameters:
        +
        b - whether initialize() should block
        +
        +
      • +
      + + + +
        +
      • +

        getOnOpen

        +
        public Function<Connection,​Boolean> getOnOpen()
        +
        Returns the function to run when the connection is opened.
        +
        +
        Returns:
        +
        on open function
        +
        +
      • +
      + + + +
        +
      • +

        setOnOpen

        +
        public void setOnOpen​(Function<Connection,​Boolean> function)
        +
        Sets the function to run when the connection is opened.
        +
        +
        Parameters:
        +
        function - to run on connection open
        +
        +
      • +
      + + + +
        +
      • +

        getOnClose

        +
        public Function<Connection,​Boolean> getOnClose()
        +
        Returns the function to run when the connection is closed.
        +
        +
        Returns:
        +
        on close function
        +
        +
      • +
      + + + +
        +
      • +

        setOnClose

        +
        public void setOnClose​(Function<Connection,​Boolean> function)
        +
        Sets the function to run when the connection is closed.
        +
        +
        Parameters:
        +
        function - to run on connection close
        +
        +
      • +
      + + + +
        +
      • +

        getValidator

        +
        public ConnectionValidator getValidator()
        +
        Returns the connection validator for this factory.
        +
        +
        Returns:
        +
        connection validator
        +
        +
      • +
      + + + +
        +
      • +

        setValidator

        +
        public void setValidator​(ConnectionValidator cv)
        +
        Sets the connection validator for this factory.
        +
        +
        Parameters:
        +
        cv - connection validator
        +
        +
      • +
      + + + +
        +
      • +

        isInitialized

        +
        public boolean isInitialized()
        +
        Returns whether this factory has been initialized.
        +
        +
        Returns:
        +
        whether this factory has been initialized
        +
        +
      • +
      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +                throws LdapException
        +
        Prepares this factory for use.
        +
        +
        Throws:
        +
        LdapException - if the connection cannot be opened
        +
        +
      • +
      + + + + + + + +
        +
      • +

        initializeConnectionProxy

        +
        private void initializeConnectionProxy()
        +                                throws LdapException
        +
        Opens the connection and creates the connection proxy. Invokes onOpen and will tear down the connection if + that function returns false.
        +
        +
        Throws:
        +
        LdapException - if connection open fails
        +
        +
      • +
      + + + +
        +
      • +

        destroyConnectionProxy

        +
        private void destroyConnectionProxy()
        +
        Closes the connection and sets the proxy to null. Invokes onClose prior to closing the connection.
        +
      • +
      + + + + + + + + + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/UnbindRequest.html b/javadocs/2.3.1/org/ldaptive/UnbindRequest.html new file mode 100644 index 000000000..a2e91eb6d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/UnbindRequest.html @@ -0,0 +1,414 @@ + + + + + +UnbindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+
Package org.ldaptive
+

Class UnbindRequest

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Request
    +
    +
    +
    public class UnbindRequest
    +extends AbstractRequestMessage
    +
    LDAP unbind request defined as: + +
    +   UnbindRequest ::= [APPLICATION 2] NULL
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UnbindRequest

        +
        public UnbindRequest()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/GlobalIdentifier.html b/javadocs/2.3.1/org/ldaptive/ad/GlobalIdentifier.html new file mode 100644 index 000000000..3517fa3ac --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/GlobalIdentifier.html @@ -0,0 +1,399 @@ + + + + + +GlobalIdentifier (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class GlobalIdentifier

+
+
+ +
+
    +
  • +
    +
    public final class GlobalIdentifier
    +extends Object
    +
    Class to represent an active directory GUID. Provides conversion from binary to string and vice versa.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GlobalIdentifier

        +
        private GlobalIdentifier()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        toString

        +
        public static String toString​(byte[] guid)
        +
        Converts the supplied GUID to its string format.
        +
        +
        Parameters:
        +
        guid - to convert
        +
        Returns:
        +
        string format of the GUID
        +
        +
      • +
      + + + +
        +
      • +

        toBytes

        +
        public static byte[] toBytes​(String guid)
        +
        Converts the supplied GUID to its binary format.
        +
        +
        Parameters:
        +
        guid - to convert
        +
        Returns:
        +
        binary format of the GUID
        +
        +
      • +
      + + + +
        +
      • +

        getBytes

        +
        private static byte[] getBytes​(ByteBuffer buffer,
        +                               boolean bigEndian)
        +
        Reads bytes from the supplied byte buffer. The byte buffer limit must be set appropriately by the caller.
        +
        +
        Parameters:
        +
        buffer - to read bytes from
        +
        bigEndian - whether to return the bytes as big endian
        +
        Returns:
        +
        long value
        +
        +
      • +
      + + + +
        +
      • +

        putBytes

        +
        private static void putBytes​(ByteBuffer buffer,
        +                             byte[] bytes,
        +                             boolean bigEndian)
        +
        Writes a long into the supplied byte buffer. The byte buffer limit must be set appropriately by the caller.
        +
        +
        Parameters:
        +
        buffer - to write long to
        +
        bytes - to write
        +
        bigEndian - whether to write the bytes as big endian
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/SecurityIdentifier.html b/javadocs/2.3.1/org/ldaptive/ad/SecurityIdentifier.html new file mode 100644 index 000000000..90a50483b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/SecurityIdentifier.html @@ -0,0 +1,399 @@ + + + + + +SecurityIdentifier (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SecurityIdentifier

+
+
+ +
+
    +
  • +
    +
    public final class SecurityIdentifier
    +extends Object
    +
    Class to represent an active directory SID. Provides conversion from binary to string and vice versa.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SecurityIdentifier

        +
        private SecurityIdentifier()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        toString

        +
        public static String toString​(byte[] sid)
        +
        Converts the supplied SID to its string format.
        +
        +
        Parameters:
        +
        sid - to convert
        +
        Returns:
        +
        string format of the SID
        +
        +
      • +
      + + + +
        +
      • +

        toBytes

        +
        public static byte[] toBytes​(String sid)
        +
        Converts the supplied SID to its binary format.
        +
        +
        Parameters:
        +
        sid - to convert
        +
        Returns:
        +
        binary format of the SID
        +
        +
      • +
      + + + +
        +
      • +

        getLong

        +
        private static long getLong​(ByteBuffer buffer,
        +                            boolean bigEndian)
        +
        Reads a long from the supplied byte buffer. The byte buffer limit must be set appropriately by the caller.
        +
        +
        Parameters:
        +
        buffer - to read long from
        +
        bigEndian - whether to read the bytes as big endian
        +
        Returns:
        +
        long value
        +
        +
      • +
      + + + +
        +
      • +

        putLong

        +
        private static void putLong​(ByteBuffer buffer,
        +                            long value,
        +                            boolean bigEndian)
        +
        Writes a long into the supplied byte buffer. The byte buffer limit must be set appropriately by the caller.
        +
        +
        Parameters:
        +
        buffer - to write long to
        +
        value - to write
        +
        bigEndian - whether to write the bytes as big endian
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/UnicodePwdAttribute.html b/javadocs/2.3.1/org/ldaptive/ad/UnicodePwdAttribute.html new file mode 100644 index 000000000..b5bd29ce2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/UnicodePwdAttribute.html @@ -0,0 +1,463 @@ + + + + + +UnicodePwdAttribute (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class UnicodePwdAttribute

+
+
+ +
+
    +
  • +
    +
    public class UnicodePwdAttribute
    +extends LdapAttribute
    +
    Helper class for the active directory unicodePwd attribute. Configures a binary attribute of that name and allows + setting of the attribute value using a string. See UnicodePwdValueTranscoder.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UnicodePwdAttribute

        +
        public UnicodePwdAttribute()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        UnicodePwdAttribute

        +
        public UnicodePwdAttribute​(String... values)
        +
        Creates a new unicode pwd attribute.
        +
        +
        Parameters:
        +
        values - of this attribute
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getStringValues

        +
        public Collection<String> getStringValues()
        +
        Description copied from class: LdapAttribute
        +
        Returns the values of this attribute as strings. Binary data is base64 encoded. The return collection cannot be + modified.
        +
        +
        Overrides:
        +
        getStringValues in class LdapAttribute
        +
        Returns:
        +
        collection of string attribute values
        +
        +
      • +
      + + + +
        +
      • +

        addStringValues

        +
        public void addStringValues​(String... value)
        +
        Description copied from class: LdapAttribute
        +
        Adds the supplied string as a value for this attribute.
        +
        +
        Overrides:
        +
        addStringValues in class LdapAttribute
        +
        Parameters:
        +
        value - to add, null values are discarded
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/class-use/GlobalIdentifier.html b/javadocs/2.3.1/org/ldaptive/ad/class-use/GlobalIdentifier.html new file mode 100644 index 000000000..ba6a35fad --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/class-use/GlobalIdentifier.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.GlobalIdentifier (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.GlobalIdentifier

+
+
No usage of org.ldaptive.ad.GlobalIdentifier
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/class-use/SecurityIdentifier.html b/javadocs/2.3.1/org/ldaptive/ad/class-use/SecurityIdentifier.html new file mode 100644 index 000000000..9683e76c7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/class-use/SecurityIdentifier.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.SecurityIdentifier (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.SecurityIdentifier

+
+
No usage of org.ldaptive.ad.SecurityIdentifier
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/class-use/UnicodePwdAttribute.html b/javadocs/2.3.1/org/ldaptive/ad/class-use/UnicodePwdAttribute.html new file mode 100644 index 000000000..24720de2e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/class-use/UnicodePwdAttribute.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.UnicodePwdAttribute (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.UnicodePwdAttribute

+
+
No usage of org.ldaptive.ad.UnicodePwdAttribute
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.CookieHandler.html b/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.CookieHandler.html new file mode 100644 index 000000000..0d56313ed --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.CookieHandler.html @@ -0,0 +1,392 @@ + + + + + +DirSyncControl.CookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DirSyncControl.CookieHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to cookie value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CookieHandler

        +
        CookieHandler​(DirSyncControl control)
        +
        Creates a new cookie handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.Flag.html b/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.Flag.html new file mode 100644 index 000000000..438f86c4d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.Flag.html @@ -0,0 +1,561 @@ + + + + + +DirSyncControl.Flag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum DirSyncControl.Flag

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        OBJECT_SECURITY

        +
        public static final DirSyncControl.Flag OBJECT_SECURITY
        +
        object security.
        +
      • +
      + + + +
        +
      • +

        ANCESTORS_FIRST_ORDER

        +
        public static final DirSyncControl.Flag ANCESTORS_FIRST_ORDER
        +
        ancestors first order.
        +
      • +
      + + + +
        +
      • +

        PUBLIC_DATA_ONLY

        +
        public static final DirSyncControl.Flag PUBLIC_DATA_ONLY
        +
        public data only.
        +
      • +
      + + + +
        +
      • +

        INCREMENTAL_VALUES

        +
        public static final DirSyncControl.Flag INCREMENTAL_VALUES
        +
        incremental values.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        value

        +
        private final long value
        +
        underlying value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Flag

        +
        private Flag​(long l)
        +
        Creates a new flag.
        +
        +
        Parameters:
        +
        l - value
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static DirSyncControl.Flag[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (DirSyncControl.Flag c : DirSyncControl.Flag.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static DirSyncControl.Flag valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        value

        +
        public long value()
        +
        Returns the value.
        +
        +
        Returns:
        +
        enum value
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static DirSyncControl.Flag valueOf​(long l)
        +
        Returns the flag for the supplied integer constant.
        +
        +
        Parameters:
        +
        l - to find flag for
        +
        Returns:
        +
        flag
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.FlagHandler.html b/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.FlagHandler.html new file mode 100644 index 000000000..112eddbe5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.FlagHandler.html @@ -0,0 +1,392 @@ + + + + + +DirSyncControl.FlagHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DirSyncControl.FlagHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to flag.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FlagHandler

        +
        FlagHandler​(DirSyncControl control)
        +
        Creates a new flag handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.MaxAttrCountHandler.html b/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.MaxAttrCountHandler.html new file mode 100644 index 000000000..1f91a4e47 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.MaxAttrCountHandler.html @@ -0,0 +1,392 @@ + + + + + +DirSyncControl.MaxAttrCountHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DirSyncControl.MaxAttrCountHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to cookie value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MaxAttrCountHandler

        +
        MaxAttrCountHandler​(DirSyncControl control)
        +
        Creates a new max attr count handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.html new file mode 100644 index 000000000..3787ddbca --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/DirSyncControl.html @@ -0,0 +1,948 @@ + + + + + +DirSyncControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DirSyncControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl, ResponseControl
    +
    +
    +
    public class DirSyncControl
    +extends AbstractControl
    +implements RequestControl, ResponseControl
    +
    Request/response control for active directory synchronization. Control is defined as: + +
    +    dirSyncValue ::= SEQUENCE {
    +        flags              INTEGER,
    +        maxAttributeCount  INTEGER,
    +        cookie             OCTET STRING
    +    }
    + 
    + +

    See http://msdn.microsoft.com/en-us/library/cc223347.aspx

    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash value seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        EMPTY_COOKIE

        +
        private static final byte[] EMPTY_COOKIE
        +
        Empty byte array used for null cookies.
        +
      • +
      + + + +
        +
      • +

        flags

        +
        private long flags
        +
        flags.
        +
      • +
      + + + +
        +
      • +

        maxAttributeCount

        +
        private int maxAttributeCount
        +
        maximum attribute count.
        +
      • +
      + + + +
        +
      • +

        cookie

        +
        private byte[] cookie
        +
        server generated cookie.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DirSyncControl

        +
        public DirSyncControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        DirSyncControl

        +
        public DirSyncControl​(boolean critical)
        +
        Creates a new dir sync control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        DirSyncControl

        +
        public DirSyncControl​(DirSyncControl.Flag[] f)
        +
        Creates a new dir sync control.
        +
        +
        Parameters:
        +
        f - request flags
        +
        +
      • +
      + + + +
        +
      • +

        DirSyncControl

        +
        public DirSyncControl​(DirSyncControl.Flag[] f,
        +                      boolean critical)
        +
        Creates a new dir sync control.
        +
        +
        Parameters:
        +
        f - request flags
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        DirSyncControl

        +
        public DirSyncControl​(DirSyncControl.Flag[] f,
        +                      int count)
        +
        Creates a new dir sync control.
        +
        +
        Parameters:
        +
        f - request flags
        +
        count - maximum attribute count
        +
        +
      • +
      + + + +
        +
      • +

        DirSyncControl

        +
        public DirSyncControl​(DirSyncControl.Flag[] f,
        +                      int count,
        +                      boolean critical)
        +
        Creates a new dir sync control.
        +
        +
        Parameters:
        +
        f - request flags
        +
        count - maximum attribute count
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        DirSyncControl

        +
        public DirSyncControl​(DirSyncControl.Flag[] f,
        +                      byte[] value,
        +                      boolean critical)
        +
        Creates a new dir sync control.
        +
        +
        Parameters:
        +
        f - request flags
        +
        value - dir sync cookie
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        DirSyncControl

        +
        public DirSyncControl​(DirSyncControl.Flag[] f,
        +                      byte[] value,
        +                      int count,
        +                      boolean critical)
        +
        Creates a new dir sync control.
        +
        +
        Parameters:
        +
        f - request flags
        +
        value - dir sync cookie
        +
        count - maximum attribute count
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + +
        +
      • +

        getFlags

        +
        public long getFlags()
        +
        Returns the flags value.
        +
        +
        Returns:
        +
        flags value
        +
        +
      • +
      + + + +
        +
      • +

        setFlags

        +
        public void setFlags​(long l)
        +
        Sets the flags.
        +
        +
        Parameters:
        +
        l - flags value
        +
        +
      • +
      + + + +
        +
      • +

        getMaxAttributeCount

        +
        public int getMaxAttributeCount()
        +
        Returns the maximum attribute count.
        +
        +
        Returns:
        +
        maximum attribute count
        +
        +
      • +
      + + + +
        +
      • +

        setMaxAttributeCount

        +
        public void setMaxAttributeCount​(int count)
        +
        Sets the maximum attribute count.
        +
        +
        Parameters:
        +
        count - maximum attribute count
        +
        +
      • +
      + + + +
        +
      • +

        getCookie

        +
        public byte[] getCookie()
        +
        Returns the sync request cookie.
        +
        +
        Returns:
        +
        sync request cookie
        +
        +
      • +
      + + + +
        +
      • +

        setCookie

        +
        public void setCookie​(byte[] value)
        +
        Sets the sync request cookie.
        +
        +
        Parameters:
        +
        value - sync request cookie
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        public void decode​(DERBuffer encoded)
        +
        Description copied from interface: ResponseControl
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Specified by:
        +
        decode in interface ResponseControl
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/ExtendedDnControl.Flag.html b/javadocs/2.3.1/org/ldaptive/ad/control/ExtendedDnControl.Flag.html new file mode 100644 index 000000000..7c8e2e917 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/ExtendedDnControl.Flag.html @@ -0,0 +1,433 @@ + + + + + +ExtendedDnControl.Flag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum ExtendedDnControl.Flag

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Flag

        +
        private Flag()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static ExtendedDnControl.Flag[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (ExtendedDnControl.Flag c : ExtendedDnControl.Flag.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static ExtendedDnControl.Flag valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/ExtendedDnControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/ExtendedDnControl.html new file mode 100644 index 000000000..b394de554 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/ExtendedDnControl.html @@ -0,0 +1,643 @@ + + + + + +ExtendedDnControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ExtendedDnControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class ExtendedDnControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for active directory servers to use an extended form of an object distinguished name. Control is + defined as: + +
    +    extendedDnValue ::= SEQUENCE {
    +          flag  INTEGER
    +    }
    + 
    + +

    See http://msdn.microsoft.com/en-us/library/cc223349.aspx

    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ExtendedDnControl

        +
        public ExtendedDnControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ExtendedDnControl

        +
        public ExtendedDnControl​(ExtendedDnControl.Flag f)
        +
        Creates a new extended dn control.
        +
        +
        Parameters:
        +
        f - flag
        +
        +
      • +
      + + + +
        +
      • +

        ExtendedDnControl

        +
        public ExtendedDnControl​(ExtendedDnControl.Flag f,
        +                         boolean critical)
        +
        Creates a new extended dn control.
        +
        +
        Parameters:
        +
        f - flag
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/ForceUpdateControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/ForceUpdateControl.html new file mode 100644 index 000000000..2d1b40e68 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/ForceUpdateControl.html @@ -0,0 +1,510 @@ + + + + + +ForceUpdateControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ForceUpdateControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class ForceUpdateControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for active directory servers to perform an update even if the data is already the same. See + http://msdn.microsoft.com/en-us/library/cc223344.aspx
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ForceUpdateControl

        +
        public ForceUpdateControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ForceUpdateControl

        +
        public ForceUpdateControl​(boolean critical)
        +
        Creates a new force update control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/GetStatsControl.IntegerHandler.html b/javadocs/2.3.1/org/ldaptive/ad/control/GetStatsControl.IntegerHandler.html new file mode 100644 index 000000000..16270b3fe --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/GetStatsControl.IntegerHandler.html @@ -0,0 +1,395 @@ + + + + + +GetStatsControl.IntegerHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class GetStatsControl.IntegerHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        statName

        +
        private final String statName
        +
        name of this statistic.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IntegerHandler

        +
        IntegerHandler​(GetStatsControl control,
        +               String name)
        +
        Creates a new integer handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        name - of the statistic
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/GetStatsControl.StringHandler.html b/javadocs/2.3.1/org/ldaptive/ad/control/GetStatsControl.StringHandler.html new file mode 100644 index 000000000..9968dd575 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/GetStatsControl.StringHandler.html @@ -0,0 +1,395 @@ + + + + + +GetStatsControl.StringHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class GetStatsControl.StringHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        statName

        +
        private final String statName
        +
        name of this statistic.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        StringHandler

        +
        StringHandler​(GetStatsControl control,
        +              String name)
        +
        Creates a new string handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        name - of the statistic
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/GetStatsControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/GetStatsControl.html new file mode 100644 index 000000000..ce9dcae84 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/GetStatsControl.html @@ -0,0 +1,877 @@ + + + + + +GetStatsControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class GetStatsControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl, ResponseControl
    +
    +
    +
    public class GetStatsControl
    +extends AbstractControl
    +implements RequestControl, ResponseControl
    +
    Request/response control for active directory servers to return statistics along with search results. This + implementation supports the format for Windows Server 2008, Windows Server 2008 R2, and Windows Server 2012 DCs. The + response control is defined as: + +
    +   SEQUENCE {
    +     threadCountTag        INTEGER
    +     threadCount           INTEGER
    +     callTimeTag           INTEGER
    +     callTime              INTEGER
    +     entriesReturnedTag    INTEGER
    +     entriesReturned       INTEGER
    +     entriesVisitedTag     INTEGER
    +     entriesVisited        INTEGER
    +     filterTag             INTEGER
    +     filter                OCTET STRING
    +     indexTag              INTEGER
    +     index                 OCTET STRING
    +     pagesReferencedTag    INTEGER
    +     pagesReferenced       INTEGER
    +     pagesReadTag          INTEGER
    +     pagesRead             INTEGER
    +     pagesPrereadTag       INTEGER
    +     pagesPreread          INTEGER
    +     pagesDirtiedTag       INTEGER
    +     pagesDirtied          INTEGER
    +     pagesRedirtiedTag     INTEGER
    +     pagesRedirtied        INTEGER
    +     logRecordCountTag     INTEGER
    +     logRecordCount        INTEGER
    +     logRecordBytesTag     INTEGER
    +     logRecordBytes        INTEGER
    +   }
    + 
    + +

    See http://msdn.microsoft.com/en-us/library/cc223350.aspx

    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        THREAD_COUNT_PATH

        +
        private static final DERPath THREAD_COUNT_PATH
        +
        DER path to thread count.
        +
      • +
      + + + +
        +
      • +

        CALL_TIME_PATH

        +
        private static final DERPath CALL_TIME_PATH
        +
        DER path to call time.
        +
      • +
      + + + +
        +
      • +

        ENTRIES_RETURNED_PATH

        +
        private static final DERPath ENTRIES_RETURNED_PATH
        +
        DER path to entries returned.
        +
      • +
      + + + +
        +
      • +

        ENTRIES_VISITED_PATH

        +
        private static final DERPath ENTRIES_VISITED_PATH
        +
        DER path to entries visited.
        +
      • +
      + + + +
        +
      • +

        FILTER_PATH

        +
        private static final DERPath FILTER_PATH
        +
        DER path to filter.
        +
      • +
      + + + +
        +
      • +

        INDEX_PATH

        +
        private static final DERPath INDEX_PATH
        +
        DER path to index.
        +
      • +
      + + + +
        +
      • +

        PAGES_REFERENCED_PATH

        +
        private static final DERPath PAGES_REFERENCED_PATH
        +
        DER path to pages referenced.
        +
      • +
      + + + +
        +
      • +

        PAGES_READ_PATH

        +
        private static final DERPath PAGES_READ_PATH
        +
        DER path to pages read.
        +
      • +
      + + + +
        +
      • +

        PAGES_PREREAD_PATH

        +
        private static final DERPath PAGES_PREREAD_PATH
        +
        DER path to pages preread.
        +
      • +
      + + + +
        +
      • +

        PAGES_DIRTIED_PATH

        +
        private static final DERPath PAGES_DIRTIED_PATH
        +
        DER path to pages dirtied.
        +
      • +
      + + + +
        +
      • +

        PAGES_REDIRTIED_PATH

        +
        private static final DERPath PAGES_REDIRTIED_PATH
        +
        DER path to pages redirtied.
        +
      • +
      + + + +
        +
      • +

        LOG_RECORD_COUNT_PATH

        +
        private static final DERPath LOG_RECORD_COUNT_PATH
        +
        DER path to log record count.
        +
      • +
      + + + +
        +
      • +

        LOG_RECORD_BYTES_PATH

        +
        private static final DERPath LOG_RECORD_BYTES_PATH
        +
        DER path to log record bytes.
        +
      • +
      + + + +
        +
      • +

        statistics

        +
        private final Map<String,​Object> statistics
        +
        statistics.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GetStatsControl

        +
        public GetStatsControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        GetStatsControl

        +
        public GetStatsControl​(boolean critical)
        +
        Creates a new get stats control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + +
        +
      • +

        getStatistics

        +
        public Map<String,​Object> getStatistics()
        +
        Returns the statistics.
        +
        +
        Returns:
        +
        statistics
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        public void decode​(DERBuffer encoded)
        +
        Description copied from interface: ResponseControl
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Specified by:
        +
        decode in interface ResponseControl
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/LazyCommitControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/LazyCommitControl.html new file mode 100644 index 000000000..45e10d8fc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/LazyCommitControl.html @@ -0,0 +1,510 @@ + + + + + +LazyCommitControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LazyCommitControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class LazyCommitControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for active directory domain controllers to sacrifice durability guarantees on updates to improve + performance. See http://msdn.microsoft.com/en-us/library/cc223351.aspx
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LazyCommitControl

        +
        public LazyCommitControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        LazyCommitControl

        +
        public LazyCommitControl​(boolean critical)
        +
        Creates a new lazy commit control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/NotificationControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/NotificationControl.html new file mode 100644 index 000000000..e6314887f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/NotificationControl.html @@ -0,0 +1,510 @@ + + + + + +NotificationControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NotificationControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class NotificationControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for active directory servers to send asynchronous notifications to the client when a change is made. + See http://msdn.microsoft.com/en-us/library/cc223353.aspx
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NotificationControl

        +
        public NotificationControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        NotificationControl

        +
        public NotificationControl​(boolean critical)
        +
        Creates a new notification control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/PermissiveModifyControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/PermissiveModifyControl.html new file mode 100644 index 000000000..701a027cb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/PermissiveModifyControl.html @@ -0,0 +1,510 @@ + + + + + +PermissiveModifyControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PermissiveModifyControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class PermissiveModifyControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for active directory servers to return success on add/modify/delete operations that would normally + return an error. See http://msdn.microsoft.com/en-us/library/cc223352.aspx
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PermissiveModifyControl

        +
        public PermissiveModifyControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        PermissiveModifyControl

        +
        public PermissiveModifyControl​(boolean critical)
        +
        Creates a new permissive modify control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/RangeRetrievalNoerrControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/RangeRetrievalNoerrControl.html new file mode 100644 index 000000000..1d9e2f661 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/RangeRetrievalNoerrControl.html @@ -0,0 +1,510 @@ + + + + + +RangeRetrievalNoerrControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class RangeRetrievalNoerrControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class RangeRetrievalNoerrControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for active directory servers to avoid error response with range retrieval. See + http://msdn.microsoft.com/en-us/library/cc223345.aspx
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RangeRetrievalNoerrControl

        +
        public RangeRetrievalNoerrControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        RangeRetrievalNoerrControl

        +
        public RangeRetrievalNoerrControl​(boolean critical)
        +
        Creates a new notification control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/SearchOptionsControl.Flag.html b/javadocs/2.3.1/org/ldaptive/ad/control/SearchOptionsControl.Flag.html new file mode 100644 index 000000000..1a1792ca0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/SearchOptionsControl.Flag.html @@ -0,0 +1,433 @@ + + + + + +SearchOptionsControl.Flag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum SearchOptionsControl.Flag

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Flag

        +
        private Flag()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static SearchOptionsControl.Flag[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (SearchOptionsControl.Flag c : SearchOptionsControl.Flag.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static SearchOptionsControl.Flag valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/SearchOptionsControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/SearchOptionsControl.html new file mode 100644 index 000000000..a10315d8a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/SearchOptionsControl.html @@ -0,0 +1,642 @@ + + + + + +SearchOptionsControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchOptionsControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class SearchOptionsControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for active directory servers to control various search behaviors. Control is defined as: + +
    +     searchOptionsValue ::= SEQUENCE {
    +       flag  INTEGER
    +     }
    + 
    + +

    See http://msdn.microsoft.com/en-us/library/cc223324.aspx

    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchOptionsControl

        +
        public SearchOptionsControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SearchOptionsControl

        +
        public SearchOptionsControl​(SearchOptionsControl.Flag f)
        +
        Creates a new search options control.
        +
        +
        Parameters:
        +
        f - flag
        +
        +
      • +
      + + + +
        +
      • +

        SearchOptionsControl

        +
        public SearchOptionsControl​(SearchOptionsControl.Flag f,
        +                            boolean critical)
        +
        Creates a new search options control.
        +
        +
        Parameters:
        +
        f - flag
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/ShowDeactivatedLinkControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/ShowDeactivatedLinkControl.html new file mode 100644 index 000000000..be67f5e26 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/ShowDeactivatedLinkControl.html @@ -0,0 +1,510 @@ + + + + + +ShowDeactivatedLinkControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ShowDeactivatedLinkControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class ShowDeactivatedLinkControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for active directory servers in include link attributes that refer to deleted-objects in a search + operation. See http://msdn.microsoft.com/en-us/library/dd302781.aspx
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ShowDeactivatedLinkControl

        +
        public ShowDeactivatedLinkControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ShowDeactivatedLinkControl

        +
        public ShowDeactivatedLinkControl​(boolean critical)
        +
        Creates a new show deactivated link control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/ShowDeletedControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/ShowDeletedControl.html new file mode 100644 index 000000000..f75e94fa4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/ShowDeletedControl.html @@ -0,0 +1,510 @@ + + + + + +ShowDeletedControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ShowDeletedControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class ShowDeletedControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for active directory servers to include deleted objects that match a search filter. See + http://msdn.microsoft.com/en-us/library/cc223326.aspx
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ShowDeletedControl

        +
        public ShowDeletedControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ShowDeletedControl

        +
        public ShowDeletedControl​(boolean critical)
        +
        Creates a new show deleted control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/ShowRecycledControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/ShowRecycledControl.html new file mode 100644 index 000000000..99a4853fa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/ShowRecycledControl.html @@ -0,0 +1,510 @@ + + + + + +ShowRecycledControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ShowRecycledControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class ShowRecycledControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for active directory servers to include tombstones, deleted-objects, and recycled-objects that match + a search filter. See http://msdn.microsoft.com/en-us/library/dd304621.aspx
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ShowRecycledControl

        +
        public ShowRecycledControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ShowRecycledControl

        +
        public ShowRecycledControl​(boolean critical)
        +
        Creates a new show recycled control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/VerifyNameControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/VerifyNameControl.html new file mode 100644 index 000000000..b59d668a0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/VerifyNameControl.html @@ -0,0 +1,619 @@ + + + + + +VerifyNameControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class VerifyNameControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class VerifyNameControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for active directory servers to use an extended form of an object distinguished name. Control is + defined as: + +
    +   verifyNameValue ::= SEQUENCE {
    +     Flags       INTEGER
    +     ServerName  OCTET STRING
    +   }
    + 
    + +

    See http://msdn.microsoft.com/en-us/library/cc223328.aspx

    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        serverName

        +
        private String serverName
        +
        Global catalog server to contact.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        VerifyNameControl

        +
        public VerifyNameControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        VerifyNameControl

        +
        public VerifyNameControl​(String name)
        +
        Creates a new verify name control.
        +
        +
        Parameters:
        +
        name - server name
        +
        +
      • +
      + + + +
        +
      • +

        VerifyNameControl

        +
        public VerifyNameControl​(String name,
        +                         boolean critical)
        +
        Creates a new verify name control.
        +
        +
        Parameters:
        +
        name - server name
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + +
        +
      • +

        getServerName

        +
        public String getServerName()
        +
        Returns the server name.
        +
        +
        Returns:
        +
        server name
        +
        +
      • +
      + + + +
        +
      • +

        setServerName

        +
        public void setServerName​(String name)
        +
        Sets the server name.
        +
        +
        Parameters:
        +
        name - server name
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.CookieHandler.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.CookieHandler.html new file mode 100644 index 000000000..ccb10cb23 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.CookieHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.DirSyncControl.CookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.DirSyncControl.CookieHandler

+
+
No usage of org.ldaptive.ad.control.DirSyncControl.CookieHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.Flag.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.Flag.html new file mode 100644 index 000000000..8d7dd1e51 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.Flag.html @@ -0,0 +1,317 @@ + + + + + +Uses of Class org.ldaptive.ad.control.DirSyncControl.Flag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.DirSyncControl.Flag

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.FlagHandler.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.FlagHandler.html new file mode 100644 index 000000000..a8c529465 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.FlagHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.DirSyncControl.FlagHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.DirSyncControl.FlagHandler

+
+
No usage of org.ldaptive.ad.control.DirSyncControl.FlagHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.MaxAttrCountHandler.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.MaxAttrCountHandler.html new file mode 100644 index 000000000..f67d14e61 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.MaxAttrCountHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.DirSyncControl.MaxAttrCountHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.DirSyncControl.MaxAttrCountHandler

+
+
No usage of org.ldaptive.ad.control.DirSyncControl.MaxAttrCountHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.html new file mode 100644 index 000000000..84f2aa1fe --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/DirSyncControl.html @@ -0,0 +1,206 @@ + + + + + +Uses of Class org.ldaptive.ad.control.DirSyncControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.DirSyncControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ExtendedDnControl.Flag.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ExtendedDnControl.Flag.html new file mode 100644 index 000000000..61754686e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ExtendedDnControl.Flag.html @@ -0,0 +1,329 @@ + + + + + +Uses of Class org.ldaptive.ad.control.ExtendedDnControl.Flag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.ExtendedDnControl.Flag

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ExtendedDnControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ExtendedDnControl.html new file mode 100644 index 000000000..a3c94a0ef --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ExtendedDnControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.ExtendedDnControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.ExtendedDnControl

+
+
No usage of org.ldaptive.ad.control.ExtendedDnControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ForceUpdateControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ForceUpdateControl.html new file mode 100644 index 000000000..aa0c6f0fd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ForceUpdateControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.ForceUpdateControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.ForceUpdateControl

+
+
No usage of org.ldaptive.ad.control.ForceUpdateControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/GetStatsControl.IntegerHandler.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/GetStatsControl.IntegerHandler.html new file mode 100644 index 000000000..144a853be --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/GetStatsControl.IntegerHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.GetStatsControl.IntegerHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.GetStatsControl.IntegerHandler

+
+
No usage of org.ldaptive.ad.control.GetStatsControl.IntegerHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/GetStatsControl.StringHandler.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/GetStatsControl.StringHandler.html new file mode 100644 index 000000000..5c7b1cc84 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/GetStatsControl.StringHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.GetStatsControl.StringHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.GetStatsControl.StringHandler

+
+
No usage of org.ldaptive.ad.control.GetStatsControl.StringHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/GetStatsControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/GetStatsControl.html new file mode 100644 index 000000000..fc0f05cf1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/GetStatsControl.html @@ -0,0 +1,202 @@ + + + + + +Uses of Class org.ldaptive.ad.control.GetStatsControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.GetStatsControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/LazyCommitControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/LazyCommitControl.html new file mode 100644 index 000000000..61d4df540 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/LazyCommitControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.LazyCommitControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.LazyCommitControl

+
+
No usage of org.ldaptive.ad.control.LazyCommitControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/NotificationControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/NotificationControl.html new file mode 100644 index 000000000..5f4ee2c07 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/NotificationControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.NotificationControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.NotificationControl

+
+
No usage of org.ldaptive.ad.control.NotificationControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/PermissiveModifyControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/PermissiveModifyControl.html new file mode 100644 index 000000000..2ab37073b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/PermissiveModifyControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.PermissiveModifyControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.PermissiveModifyControl

+
+
No usage of org.ldaptive.ad.control.PermissiveModifyControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/RangeRetrievalNoerrControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/RangeRetrievalNoerrControl.html new file mode 100644 index 000000000..7dddac706 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/RangeRetrievalNoerrControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.RangeRetrievalNoerrControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.RangeRetrievalNoerrControl

+
+
No usage of org.ldaptive.ad.control.RangeRetrievalNoerrControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/SearchOptionsControl.Flag.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/SearchOptionsControl.Flag.html new file mode 100644 index 000000000..9bf084344 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/SearchOptionsControl.Flag.html @@ -0,0 +1,267 @@ + + + + + +Uses of Class org.ldaptive.ad.control.SearchOptionsControl.Flag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.SearchOptionsControl.Flag

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/SearchOptionsControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/SearchOptionsControl.html new file mode 100644 index 000000000..181c47515 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/SearchOptionsControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.SearchOptionsControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.SearchOptionsControl

+
+
No usage of org.ldaptive.ad.control.SearchOptionsControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ShowDeactivatedLinkControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ShowDeactivatedLinkControl.html new file mode 100644 index 000000000..74d84f268 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ShowDeactivatedLinkControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.ShowDeactivatedLinkControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.ShowDeactivatedLinkControl

+
+
No usage of org.ldaptive.ad.control.ShowDeactivatedLinkControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ShowDeletedControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ShowDeletedControl.html new file mode 100644 index 000000000..023acbafa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ShowDeletedControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.ShowDeletedControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.ShowDeletedControl

+
+
No usage of org.ldaptive.ad.control.ShowDeletedControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ShowRecycledControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ShowRecycledControl.html new file mode 100644 index 000000000..7670675d3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/ShowRecycledControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.ShowRecycledControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.ShowRecycledControl

+
+
No usage of org.ldaptive.ad.control.ShowRecycledControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/class-use/VerifyNameControl.html b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/VerifyNameControl.html new file mode 100644 index 000000000..4e8a8cff0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/class-use/VerifyNameControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.VerifyNameControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.VerifyNameControl

+
+
No usage of org.ldaptive.ad.control.VerifyNameControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/package-summary.html b/javadocs/2.3.1/org/ldaptive/ad/control/package-summary.html new file mode 100644 index 000000000..6c4ebc100 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/package-summary.html @@ -0,0 +1,305 @@ + + + + + +org.ldaptive.ad.control (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.ad.control

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    DirSyncControl +
    Request/response control for active directory synchronization.
    +
    DirSyncControl.CookieHandler +
    Parse handler implementation for the cookie.
    +
    DirSyncControl.FlagHandler +
    Parse handler implementation for the flag.
    +
    DirSyncControl.MaxAttrCountHandler +
    Parse handler implementation for the maxAttributeCount.
    +
    ExtendedDnControl +
    Request control for active directory servers to use an extended form of an object distinguished name.
    +
    ForceUpdateControl +
    Request control for active directory servers to perform an update even if the data is already the same.
    +
    GetStatsControl +
    Request/response control for active directory servers to return statistics along with search results.
    +
    GetStatsControl.IntegerHandler +
    Parse handler implementation for integer stats.
    +
    GetStatsControl.StringHandler +
    Parse handler implementation for string stats.
    +
    LazyCommitControl +
    Request control for active directory domain controllers to sacrifice durability guarantees on updates to improve + performance.
    +
    NotificationControl +
    Request control for active directory servers to send asynchronous notifications to the client when a change is made.
    +
    PermissiveModifyControl +
    Request control for active directory servers to return success on add/modify/delete operations that would normally + return an error.
    +
    RangeRetrievalNoerrControl +
    Request control for active directory servers to avoid error response with range retrieval.
    +
    SearchOptionsControl +
    Request control for active directory servers to control various search behaviors.
    +
    ShowDeactivatedLinkControl +
    Request control for active directory servers in include link attributes that refer to deleted-objects in a search + operation.
    +
    ShowDeletedControl +
    Request control for active directory servers to include deleted objects that match a search filter.
    +
    ShowRecycledControl +
    Request control for active directory servers to include tombstones, deleted-objects, and recycled-objects that match + a search filter.
    +
    VerifyNameControl +
    Request control for active directory servers to use an extended form of an object distinguished name.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + +
    Enum Summary 
    EnumDescription
    DirSyncControl.Flag +
    Types of flags.
    +
    ExtendedDnControl.Flag +
    Types of flags.
    +
    SearchOptionsControl.Flag +
    Types of flags.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/package-tree.html b/javadocs/2.3.1/org/ldaptive/ad/control/package-tree.html new file mode 100644 index 000000000..2fdd07be4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/package-tree.html @@ -0,0 +1,206 @@ + + + + + +org.ldaptive.ad.control Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.ad.control

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/package-use.html b/javadocs/2.3.1/org/ldaptive/ad/control/package-use.html new file mode 100644 index 000000000..9f48c32b6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/package-use.html @@ -0,0 +1,240 @@ + + + + + +Uses of Package org.ldaptive.ad.control (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.ad.control

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/util/DirSyncClient.html b/javadocs/2.3.1/org/ldaptive/ad/control/util/DirSyncClient.html new file mode 100644 index 000000000..87b9a3cb8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/util/DirSyncClient.html @@ -0,0 +1,1057 @@ + + + + + +DirSyncClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DirSyncClient

+
+
+ +
+
    +
  • +
    +
    public class DirSyncClient
    +extends Object
    +
    Client that simplifies using the active directory dir sync control.
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/util/NotificationClient.NotificationItem.html b/javadocs/2.3.1/org/ldaptive/ad/control/util/NotificationClient.NotificationItem.html new file mode 100644 index 000000000..b63b142e4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/util/NotificationClient.NotificationItem.html @@ -0,0 +1,569 @@ + + + + + +NotificationClient.NotificationItem (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NotificationClient.NotificationItem

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.ad.control.util.NotificationClient.NotificationItem
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    NotificationClient
    +
    +
    +
    public static class NotificationClient.NotificationItem
    +extends Object
    +
    Contains data returned when using the notification control.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        searchEntry

        +
        private final LdapEntry searchEntry
        +
        Entry contained in this notification item.
        +
      • +
      + + + +
        +
      • +

        searchResult

        +
        private final Result searchResult
        +
        Result contained in this notification item.
        +
      • +
      + + + +
        +
      • +

        searchException

        +
        private final Exception searchException
        +
        Exception thrown by the search operation.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NotificationItem

        +
        public NotificationItem​(LdapEntry entry)
        +
        Creates a new notification item.
        +
        +
        Parameters:
        +
        entry - that represents this item
        +
        +
      • +
      + + + +
        +
      • +

        NotificationItem

        +
        public NotificationItem​(Result result)
        +
        Creates a new notification item.
        +
        +
        Parameters:
        +
        result - that represents this item
        +
        +
      • +
      + + + +
        +
      • +

        NotificationItem

        +
        public NotificationItem​(Exception exception)
        +
        Creates a new notification item.
        +
        +
        Parameters:
        +
        exception - that represents this item
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isEntry

        +
        public boolean isEntry()
        +
        Returns whether this item represents a search entry.
        +
        +
        Returns:
        +
        whether this item represents a search entry
        +
        +
      • +
      + + + +
        +
      • +

        getEntry

        +
        public LdapEntry getEntry()
        +
        Returns the search entry contained in this item or null if this item does not contain a search entry.
        +
        +
        Returns:
        +
        search entry
        +
        +
      • +
      + + + +
        +
      • +

        isResult

        +
        public boolean isResult()
        +
        Returns whether this item represents a response.
        +
        +
        Returns:
        +
        whether this item represents a response
        +
        +
      • +
      + + + +
        +
      • +

        getResult

        +
        public Result getResult()
        +
        Returns the response contained in this item or null if this item does not contain a response.
        +
        +
        Returns:
        +
        response
        +
        +
      • +
      + + + +
        +
      • +

        isException

        +
        public boolean isException()
        +
        Returns whether this item represents an exception.
        +
        +
        Returns:
        +
        whether this item represents an exception
        +
        +
      • +
      + + + +
        +
      • +

        getException

        +
        public Exception getException()
        +
        Returns the exception contained in this item or null if this item does not contain an exception.
        +
        +
        Returns:
        +
        exception
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/util/NotificationClient.html b/javadocs/2.3.1/org/ldaptive/ad/control/util/NotificationClient.html new file mode 100644 index 000000000..2affcb381 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/util/NotificationClient.html @@ -0,0 +1,485 @@ + + + + + +NotificationClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NotificationClient

+
+
+ +
+
    +
  • +
    +
    public class NotificationClient
    +extends Object
    +
    Client that simplifies using the notification control.
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/util/class-use/DirSyncClient.html b/javadocs/2.3.1/org/ldaptive/ad/control/util/class-use/DirSyncClient.html new file mode 100644 index 000000000..97ae9da32 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/util/class-use/DirSyncClient.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.util.DirSyncClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.util.DirSyncClient

+
+
No usage of org.ldaptive.ad.control.util.DirSyncClient
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/util/class-use/NotificationClient.NotificationItem.html b/javadocs/2.3.1/org/ldaptive/ad/control/util/class-use/NotificationClient.NotificationItem.html new file mode 100644 index 000000000..6aaa98463 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/util/class-use/NotificationClient.NotificationItem.html @@ -0,0 +1,204 @@ + + + + + +Uses of Class org.ldaptive.ad.control.util.NotificationClient.NotificationItem (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.util.NotificationClient.NotificationItem

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/util/class-use/NotificationClient.html b/javadocs/2.3.1/org/ldaptive/ad/control/util/class-use/NotificationClient.html new file mode 100644 index 000000000..332f67071 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/util/class-use/NotificationClient.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.control.util.NotificationClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.control.util.NotificationClient

+
+
No usage of org.ldaptive.ad.control.util.NotificationClient
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/util/package-summary.html b/javadocs/2.3.1/org/ldaptive/ad/control/util/package-summary.html new file mode 100644 index 000000000..0847235ef --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/util/package-summary.html @@ -0,0 +1,182 @@ + + + + + +org.ldaptive.ad.control.util (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.ad.control.util

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    DirSyncClient +
    Client that simplifies using the active directory dir sync control.
    +
    NotificationClient +
    Client that simplifies using the notification control.
    +
    NotificationClient.NotificationItem +
    Contains data returned when using the notification control.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/util/package-tree.html b/javadocs/2.3.1/org/ldaptive/ad/control/util/package-tree.html new file mode 100644 index 000000000..6cc7e299e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/util/package-tree.html @@ -0,0 +1,167 @@ + + + + + +org.ldaptive.ad.control.util Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.ad.control.util

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/control/util/package-use.html b/javadocs/2.3.1/org/ldaptive/ad/control/util/package-use.html new file mode 100644 index 000000000..8662f956e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/control/util/package-use.html @@ -0,0 +1,187 @@ + + + + + +Uses of Package org.ldaptive.ad.control.util (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.ad.control.util

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/extended/FastBindConnectionInitializer.html b/javadocs/2.3.1/org/ldaptive/ad/extended/FastBindConnectionInitializer.html new file mode 100644 index 000000000..40bfa1ca0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/extended/FastBindConnectionInitializer.html @@ -0,0 +1,329 @@ + + + + + +FastBindConnectionInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FastBindConnectionInitializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.ad.extended.FastBindConnectionInitializer
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FastBindConnectionInitializer

        +
        public FastBindConnectionInitializer()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/extended/FastBindRequest.html b/javadocs/2.3.1/org/ldaptive/ad/extended/FastBindRequest.html new file mode 100644 index 000000000..119940f69 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/extended/FastBindRequest.html @@ -0,0 +1,397 @@ + + + + + +FastBindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FastBindRequest

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Request
    +
    +
    +
    public class FastBindRequest
    +extends ExtendedRequest
    +
    LDAP fast bind request defined as: + +
    +   ExtendedRequest ::= [APPLICATION 23] SEQUENCE {
    +     requestName      [0] LDAPOID,
    +     requestValue     [1] OCTET STRING OPTIONAL }
    + 
    + + where the request value is absent.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FastBindRequest

        +
        public FastBindRequest()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/extended/class-use/FastBindConnectionInitializer.html b/javadocs/2.3.1/org/ldaptive/ad/extended/class-use/FastBindConnectionInitializer.html new file mode 100644 index 000000000..d6a436d0a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/extended/class-use/FastBindConnectionInitializer.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.extended.FastBindConnectionInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.extended.FastBindConnectionInitializer

+
+
No usage of org.ldaptive.ad.extended.FastBindConnectionInitializer
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/extended/class-use/FastBindRequest.html b/javadocs/2.3.1/org/ldaptive/ad/extended/class-use/FastBindRequest.html new file mode 100644 index 000000000..6a457d2a4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/extended/class-use/FastBindRequest.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.extended.FastBindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.extended.FastBindRequest

+
+
No usage of org.ldaptive.ad.extended.FastBindRequest
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/extended/package-summary.html b/javadocs/2.3.1/org/ldaptive/ad/extended/package-summary.html new file mode 100644 index 000000000..5beb9eaae --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/extended/package-summary.html @@ -0,0 +1,176 @@ + + + + + +org.ldaptive.ad.extended (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.ad.extended

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/extended/package-tree.html b/javadocs/2.3.1/org/ldaptive/ad/extended/package-tree.html new file mode 100644 index 000000000..6d9176bef --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/extended/package-tree.html @@ -0,0 +1,174 @@ + + + + + +org.ldaptive.ad.extended Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.ad.extended

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/extended/package-use.html b/javadocs/2.3.1/org/ldaptive/ad/extended/package-use.html new file mode 100644 index 000000000..3d4ea7610 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/extended/package-use.html @@ -0,0 +1,150 @@ + + + + + +Uses of Package org.ldaptive.ad.extended (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.ad.extended

+
+
No usage of org.ldaptive.ad.extended
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/handler/AbstractBinaryAttributeHandler.html b/javadocs/2.3.1/org/ldaptive/ad/handler/AbstractBinaryAttributeHandler.html new file mode 100644 index 000000000..0c9bb0736 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/handler/AbstractBinaryAttributeHandler.html @@ -0,0 +1,576 @@ + + + + + +AbstractBinaryAttributeHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractBinaryAttributeHandler<T>

+
+
+ +
+
    +
  • +
    +
    Type Parameters:
    +
    T - type of object to handle
    +
    +
    +
    All Implemented Interfaces:
    +
    Function<T,​T>
    +
    +
    +
    Direct Known Subclasses:
    +
    ObjectGuidHandler, ObjectSidHandler
    +
    +
    +
    public abstract class AbstractBinaryAttributeHandler<T>
    +extends AbstractEntryHandler<T>
    +
    Base class for entry handlers that convert a binary attribute to its string form.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        attributeName

        +
        private String attributeName
        +
        attribute name.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractBinaryAttributeHandler

        +
        public AbstractBinaryAttributeHandler()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAttributeName

        +
        public String getAttributeName()
        +
        Returns the attribute name to convert from binary to string.
        +
        +
        Returns:
        +
        attribute name
        +
        +
      • +
      + + + +
        +
      • +

        setAttributeName

        +
        public void setAttributeName​(String name)
        +
        Sets the attribute name to convert from binary to string.
        +
        +
        Parameters:
        +
        name - of the attribute
        +
        +
      • +
      + + + + + + + +
        +
      • +

        convertValue

        +
        protected abstract String convertValue​(byte[] value)
        +
        Converts the supplied binary value to its string form.
        +
        +
        Parameters:
        +
        value - to convert
        +
        Returns:
        +
        string form of the value
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/handler/ObjectGuidHandler.html b/javadocs/2.3.1/org/ldaptive/ad/handler/ObjectGuidHandler.html new file mode 100644 index 000000000..6c8ff1d62 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/handler/ObjectGuidHandler.html @@ -0,0 +1,545 @@ + + + + + +ObjectGuidHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ObjectGuidHandler

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/handler/ObjectSidHandler.html b/javadocs/2.3.1/org/ldaptive/ad/handler/ObjectSidHandler.html new file mode 100644 index 000000000..b94737e38 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/handler/ObjectSidHandler.html @@ -0,0 +1,546 @@ + + + + + +ObjectSidHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ObjectSidHandler

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/handler/PrimaryGroupIdHandler.html b/javadocs/2.3.1/org/ldaptive/ad/handler/PrimaryGroupIdHandler.html new file mode 100644 index 000000000..a0d85dfab --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/handler/PrimaryGroupIdHandler.html @@ -0,0 +1,613 @@ + + + + + +PrimaryGroupIdHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PrimaryGroupIdHandler

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Function<SearchResponse,​SearchResponse>, SearchResultHandler
    +
    +
    +
    public class PrimaryGroupIdHandler
    +extends AbstractEntryHandler<SearchResponse>
    +implements SearchResultHandler
    +
    Constructs the primary group SID and then searches for that group and puts its DN in the 'memberOf' attribute of the + original search entry. This handler requires that entries contain both the 'objectSid' and 'primaryGroupID' + attributes. If those attributes are not found this handler is a no-op. This handler should be used in conjunction + with the ObjectSidHandler to ensure the 'objectSid' attribute is in the proper form. See + http://support2.microsoft.com/kb/297951 + + This handler should only be used with the SearchOperation.execute() method since it leverages + the connection to make further searches.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        groupFilter

        +
        private String groupFilter
        +
        search filter used to find the primary group.
        +
      • +
      + + + +
        +
      • +

        baseDn

        +
        private String baseDn
        +
        base DN used for searching for the primary group.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PrimaryGroupIdHandler

        +
        public PrimaryGroupIdHandler()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getGroupFilter

        +
        public String getGroupFilter()
        +
        Returns the search filter used to find the primary group.
        +
        +
        Returns:
        +
        group search filter
        +
        +
      • +
      + + + +
        +
      • +

        setGroupFilter

        +
        public void setGroupFilter​(String filter)
        +
        Sets the search filter used to find the primary group.
        +
        +
        Parameters:
        +
        filter - search filter
        +
        +
      • +
      + + + +
        +
      • +

        getBaseDn

        +
        public String getBaseDn()
        +
        Returns the base DN to search for the primary group. If this is not set the base DN from the original search is + used.
        +
        +
        Returns:
        +
        base DN to search for the primary group
        +
        +
      • +
      + + + +
        +
      • +

        setBaseDn

        +
        public void setBaseDn​(String dn)
        +
        Sets the base DN to search for the primary group. If this is not set the base DN from the original search is used.
        +
        +
        Parameters:
        +
        dn - base DN
        +
        +
      • +
      + + + + + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/handler/RangeEntryHandler.html b/javadocs/2.3.1/org/ldaptive/ad/handler/RangeEntryHandler.html new file mode 100644 index 000000000..4523eaaf7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/handler/RangeEntryHandler.html @@ -0,0 +1,577 @@ + + + + + +RangeEntryHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class RangeEntryHandler

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Function<SearchResponse,​SearchResponse>, SearchResultHandler
    +
    +
    +
    public class RangeEntryHandler
    +extends AbstractEntryHandler<SearchResponse>
    +implements SearchResultHandler
    +
    Rewrites attributes returned from Active Directory to include all values by performing additional searches. This + behavior is based on the expired RFC "Incremental Retrieval of Multi-valued Properties" + http://www.ietf.org/proceedings/53/I-D/draft-kashi-incremental-00.txt. + +

    For example, when the membership of a group exceeds 1500, requests for the member attribute will likely return an + attribute with name "member;Range=0-1499" and 1500 values. For a group with just over 3000 members, subsequent + searches will request "member;Range=1500-2999" and then "member;Range=3000-4499". When the returned attribute is of + the form "member;Range=3000-*", all values have been retrieved.

    + + This handler should only be used with the SearchOperation.execute() method since it leverages + the connection to make further searches.
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/AbstractBinaryAttributeHandler.html b/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/AbstractBinaryAttributeHandler.html new file mode 100644 index 000000000..1897afb9b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/AbstractBinaryAttributeHandler.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.ldaptive.ad.handler.AbstractBinaryAttributeHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.handler.AbstractBinaryAttributeHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/ObjectGuidHandler.html b/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/ObjectGuidHandler.html new file mode 100644 index 000000000..5c0a58533 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/ObjectGuidHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.handler.ObjectGuidHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.handler.ObjectGuidHandler

+
+
No usage of org.ldaptive.ad.handler.ObjectGuidHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/ObjectSidHandler.html b/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/ObjectSidHandler.html new file mode 100644 index 000000000..8ea825e56 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/ObjectSidHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.handler.ObjectSidHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.handler.ObjectSidHandler

+
+
No usage of org.ldaptive.ad.handler.ObjectSidHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/PrimaryGroupIdHandler.html b/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/PrimaryGroupIdHandler.html new file mode 100644 index 000000000..9ea988df6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/PrimaryGroupIdHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.handler.PrimaryGroupIdHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.handler.PrimaryGroupIdHandler

+
+
No usage of org.ldaptive.ad.handler.PrimaryGroupIdHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/RangeEntryHandler.html b/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/RangeEntryHandler.html new file mode 100644 index 000000000..ec97dde8f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/handler/class-use/RangeEntryHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.handler.RangeEntryHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.handler.RangeEntryHandler

+
+
No usage of org.ldaptive.ad.handler.RangeEntryHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/handler/package-summary.html b/javadocs/2.3.1/org/ldaptive/ad/handler/package-summary.html new file mode 100644 index 000000000..c87058848 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/handler/package-summary.html @@ -0,0 +1,195 @@ + + + + + +org.ldaptive.ad.handler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.ad.handler

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    AbstractBinaryAttributeHandler<T> +
    Base class for entry handlers that convert a binary attribute to its string form.
    +
    ObjectGuidHandler +
    Processes an objectGuid attribute by converting it from binary to its string form.
    +
    ObjectSidHandler +
    Processes an objectSid attribute by converting it from binary to its string form.
    +
    PrimaryGroupIdHandler +
    Constructs the primary group SID and then searches for that group and puts its DN in the 'memberOf' attribute of the + original search entry.
    +
    RangeEntryHandler +
    Rewrites attributes returned from Active Directory to include all values by performing additional searches.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/handler/package-tree.html b/javadocs/2.3.1/org/ldaptive/ad/handler/package-tree.html new file mode 100644 index 000000000..efdffa65d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/handler/package-tree.html @@ -0,0 +1,184 @@ + + + + + +org.ldaptive.ad.handler Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.ad.handler

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/handler/package-use.html b/javadocs/2.3.1/org/ldaptive/ad/handler/package-use.html new file mode 100644 index 000000000..a183c8809 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/handler/package-use.html @@ -0,0 +1,187 @@ + + + + + +Uses of Package org.ldaptive.ad.handler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.ad.handler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/package-summary.html b/javadocs/2.3.1/org/ldaptive/ad/package-summary.html new file mode 100644 index 000000000..b9d9e779c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/package-summary.html @@ -0,0 +1,182 @@ + + + + + +org.ldaptive.ad (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.ad

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    GlobalIdentifier +
    Class to represent an active directory GUID.
    +
    SecurityIdentifier +
    Class to represent an active directory SID.
    +
    UnicodePwdAttribute +
    Helper class for the active directory unicodePwd attribute.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/package-tree.html b/javadocs/2.3.1/org/ldaptive/ad/package-tree.html new file mode 100644 index 000000000..d9232da03 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/package-tree.html @@ -0,0 +1,171 @@ + + + + + +org.ldaptive.ad Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.ad

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/package-use.html b/javadocs/2.3.1/org/ldaptive/ad/package-use.html new file mode 100644 index 000000000..82ab98e3b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/package-use.html @@ -0,0 +1,150 @@ + + + + + +Uses of Package org.ldaptive.ad (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.ad

+
+
No usage of org.ldaptive.ad
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/schema/SchemaFactory.html b/javadocs/2.3.1/org/ldaptive/ad/schema/SchemaFactory.html new file mode 100644 index 000000000..a0c300730 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/schema/SchemaFactory.html @@ -0,0 +1,519 @@ + + + + + +SchemaFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SchemaFactory

+
+
+ +
+
    +
  • +
    +
    public final class SchemaFactory
    +extends Object
    +
    Factory to create Schema from an active directory schema search result. Active Directory does not adhere to + RFC 4512 to represent its schema. Each schema element is represented with a separate LDAP entry. The factory parses + and sets the object classes and attribute types for the schema. The other properties on the schema object are not + available.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SchemaFactory

        +
        private SchemaFactory()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createSchema

        +
        public static Schema createSchema​(InputStream is)
        +                           throws IOException
        +
        Creates a new schema. The input stream should contain the LDIF for the schema search results.
        +
        +
        Parameters:
        +
        is - containing the schema ldif
        +
        Returns:
        +
        schema
        +
        Throws:
        +
        IOException - if an error occurs reading the input stream
        +
        +
      • +
      + + + +
        +
      • +

        createSchema

        +
        public static Schema createSchema​(ConnectionFactory factory,
        +                                  String entryDn)
        +                           throws LdapException
        +
        Creates a new schema. The entryDn is searched to obtain the schema.
        +
        +
        Parameters:
        +
        factory - to obtain an LDAP connection from
        +
        entryDn - the schema entries
        +
        Returns:
        +
        schema
        +
        Throws:
        +
        LdapException - if the search fails
        +
        +
      • +
      + + + +
        +
      • +

        createSchema

        +
        public static Schema createSchema​(SearchResponse schemaResult)
        +
        Creates a new schema. The schema result should contain entries with the 'attributeSchema' and 'classSchema' + objectClasses.
        +
        +
        Parameters:
        +
        schemaResult - containing the schema entries
        +
        Returns:
        +
        schema
        +
        +
      • +
      + + + +
        +
      • +

        getSearchResult

        +
        private static SearchResponse getSearchResult​(ConnectionFactory factory,
        +                                              String dn,
        +                                              String filter,
        +                                              String[] retAttrs)
        +                                       throws LdapException
        +
        Searches for the supplied dn and returns its ldap entry. This methods uses the paged results search control as + schema entries typically number beyond the server search size limit.
        +
        +
        Parameters:
        +
        factory - to obtain an LDAP connection from
        +
        dn - to search for
        +
        filter - to search with
        +
        retAttrs - attributes to return
        +
        Returns:
        +
        ldap entry
        +
        Throws:
        +
        LdapException - if the search fails
        +
        +
      • +
      + + + +
        +
      • +

        createAttributeType

        +
        private static AttributeType createAttributeType​(LdapEntry entry)
        +
        Creates an attribute type from the supplied ldap entry. The entry must contain an objectClass of 'attributeSchema'. + This method only populates the OID, names, description, syntax, and single valued properties of the attribute type.
        +
        +
        Parameters:
        +
        entry - containing an attribute schema
        +
        Returns:
        +
        attribute type
        +
        +
      • +
      + + + +
        +
      • +

        createObjectClass

        +
        private static ObjectClass createObjectClass​(LdapEntry entry)
        +
        Creates an object class from the supplied ldap entry. The entry must contain an objectClass of 'classSchema'. This + method only populates the OID, names, description, superior classes, object class type, required attributes, and + optional attributes of the object class.
        +
        +
        Parameters:
        +
        entry - containing a class schema
        +
        Returns:
        +
        object class
        +
        +
      • +
      + + + +
        +
      • +

        getAttributeValue

        +
        private static String getAttributeValue​(LdapEntry entry,
        +                                        String... names)
        +
        Returns a single value for the first attribute name found in the supplied entry.
        +
        +
        Parameters:
        +
        entry - containing the attributes
        +
        names - to search for in the entry
        +
        Returns:
        +
        single attribute value
        +
        +
      • +
      + + + +
        +
      • +

        getAttributeValues

        +
        private static String[] getAttributeValues​(LdapEntry entry,
        +                                           String... names)
        +
        Returns the values for the first attribute name found in the supplied entry.
        +
        +
        Parameters:
        +
        entry - containing the attributes
        +
        names - to search for in the entry
        +
        Returns:
        +
        attribute values
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/schema/class-use/SchemaFactory.html b/javadocs/2.3.1/org/ldaptive/ad/schema/class-use/SchemaFactory.html new file mode 100644 index 000000000..551faedab --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/schema/class-use/SchemaFactory.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.schema.SchemaFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.schema.SchemaFactory

+
+
No usage of org.ldaptive.ad.schema.SchemaFactory
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/schema/package-summary.html b/javadocs/2.3.1/org/ldaptive/ad/schema/package-summary.html new file mode 100644 index 000000000..1ded40804 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/schema/package-summary.html @@ -0,0 +1,170 @@ + + + + + +org.ldaptive.ad.schema (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.ad.schema

+
+
+
    +
  • + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    SchemaFactory +
    Factory to create Schema from an active directory schema search result.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/schema/package-tree.html b/javadocs/2.3.1/org/ldaptive/ad/schema/package-tree.html new file mode 100644 index 000000000..3021f61d3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/schema/package-tree.html @@ -0,0 +1,165 @@ + + + + + +org.ldaptive.ad.schema Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.ad.schema

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/schema/package-use.html b/javadocs/2.3.1/org/ldaptive/ad/schema/package-use.html new file mode 100644 index 000000000..6d8e0a96a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/schema/package-use.html @@ -0,0 +1,150 @@ + + + + + +Uses of Package org.ldaptive.ad.schema (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.ad.schema

+
+
No usage of org.ldaptive.ad.schema
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/transcode/DeltaTimeValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/ad/transcode/DeltaTimeValueTranscoder.html new file mode 100644 index 000000000..171c1002e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/transcode/DeltaTimeValueTranscoder.html @@ -0,0 +1,437 @@ + + + + + +DeltaTimeValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DeltaTimeValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ONE_HUNDRED_NANOSECOND_INTERVAL

        +
        private static final long ONE_HUNDRED_NANOSECOND_INTERVAL
        +
        Delta time uses 100-nanosecond intervals. For conversion purposes this is 1x10^6 / 100.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DeltaTimeValueTranscoder

        +
        public DeltaTimeValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public Long decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        encodeStringValue

        +
        public String encodeStringValue​(Long value)
        +
        Description copied from interface: ValueTranscoder
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<Long> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/transcode/FileTimeValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/ad/transcode/FileTimeValueTranscoder.html new file mode 100644 index 000000000..c5b1d5ae0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/transcode/FileTimeValueTranscoder.html @@ -0,0 +1,458 @@ + + + + + +FileTimeValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FileTimeValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ERA_OFFSET

        +
        private static final long ERA_OFFSET
        +
        Number of milliseconds between standard Unix era (1/1/1970) and filetime start (1/1/1601).
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ONE_HUNDRED_NANOSECOND_INTERVAL

        +
        private static final long ONE_HUNDRED_NANOSECOND_INTERVAL
        +
        File time uses 100-nanosecond intervals. For conversion purposes this is 1x10^6 / 100.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FileTimeValueTranscoder

        +
        public FileTimeValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public ZonedDateTime decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        encodeStringValue

        +
        public String encodeStringValue​(ZonedDateTime value)
        +
        Description copied from interface: ValueTranscoder
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<ZonedDateTime> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ad/transcode/UnicodePwdValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/ad/transcode/UnicodePwdValueTranscoder.html new file mode 100644 index 000000000..68471c5c2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/transcode/UnicodePwdValueTranscoder.html @@ -0,0 +1,388 @@ + + + + + +UnicodePwdValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class UnicodePwdValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UnicodePwdValueTranscoder

        +
        public UnicodePwdValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeBinaryValue

        +
        public String decodeBinaryValue​(byte[] value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        encodeBinaryValue

        +
        public byte[] encodeBinaryValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<String> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/transcode/class-use/DeltaTimeValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/ad/transcode/class-use/DeltaTimeValueTranscoder.html new file mode 100644 index 000000000..531d7d7e3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/transcode/class-use/DeltaTimeValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.transcode.DeltaTimeValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.transcode.DeltaTimeValueTranscoder

+
+
No usage of org.ldaptive.ad.transcode.DeltaTimeValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/transcode/class-use/FileTimeValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/ad/transcode/class-use/FileTimeValueTranscoder.html new file mode 100644 index 000000000..0945f57d9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/transcode/class-use/FileTimeValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ad.transcode.FileTimeValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.transcode.FileTimeValueTranscoder

+
+
No usage of org.ldaptive.ad.transcode.FileTimeValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/transcode/class-use/UnicodePwdValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/ad/transcode/class-use/UnicodePwdValueTranscoder.html new file mode 100644 index 000000000..9fbd37cb8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/transcode/class-use/UnicodePwdValueTranscoder.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.ad.transcode.UnicodePwdValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ad.transcode.UnicodePwdValueTranscoder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/transcode/package-summary.html b/javadocs/2.3.1/org/ldaptive/ad/transcode/package-summary.html new file mode 100644 index 000000000..20d6de3f0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/transcode/package-summary.html @@ -0,0 +1,182 @@ + + + + + +org.ldaptive.ad.transcode (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.ad.transcode

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    DeltaTimeValueTranscoder +
    Decodes and encodes an active directory delta time value for use in an ldap attribute value.
    +
    FileTimeValueTranscoder +
    Decodes and encodes an active directory file time value for use in an ldap attribute value.
    +
    UnicodePwdValueTranscoder +
    Decodes and encodes an active directory unicodePwd value for use in an ldap attribute value.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/transcode/package-tree.html b/javadocs/2.3.1/org/ldaptive/ad/transcode/package-tree.html new file mode 100644 index 000000000..b69069a6b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/transcode/package-tree.html @@ -0,0 +1,175 @@ + + + + + +org.ldaptive.ad.transcode Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.ad.transcode

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ad/transcode/package-use.html b/javadocs/2.3.1/org/ldaptive/ad/transcode/package-use.html new file mode 100644 index 000000000..00c1b346e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ad/transcode/package-use.html @@ -0,0 +1,187 @@ + + + + + +Uses of Package org.ldaptive.ad.transcode (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.ad.transcode

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/AbstractDERTag.html b/javadocs/2.3.1/org/ldaptive/asn1/AbstractDERTag.html new file mode 100644 index 000000000..5baac67cb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/AbstractDERTag.html @@ -0,0 +1,480 @@ + + + + + +AbstractDERTag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractDERTag

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        tagNo

        +
        private final int tagNo
        +
        Tag number.
        +
      • +
      + + + +
        +
      • +

        constructed

        +
        private final boolean constructed
        +
        Flag indicating whether value is primitive or constructed.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractDERTag

        +
        public AbstractDERTag​(int number,
        +                      boolean isConstructed)
        +
        Creates a new tag with given tag number.
        +
        +
        Parameters:
        +
        number - Tag number.
        +
        isConstructed - True for constructed tag, false otherwise.
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTagNo

        +
        public int getTagNo()
        +
        Description copied from interface: DERTag
        +
        Gets the decimal value of the tag.
        +
        +
        Specified by:
        +
        getTagNo in interface DERTag
        +
        Returns:
        +
        decimal tag number.
        +
        +
      • +
      + + + +
        +
      • +

        isConstructed

        +
        public boolean isConstructed()
        +
        Description copied from interface: DERTag
        +
        Determines whether the tag is constructed or primitive.
        +
        +
        Specified by:
        +
        isConstructed in interface DERTag
        +
        Returns:
        +
        true if constructed, false if primitive.
        +
        +
      • +
      + + + +
        +
      • +

        getTagByte

        +
        public int getTagByte()
        +
        Description copied from interface: DERTag
        +
        Gets the value of this tag for encoding.
        +
        +
        Specified by:
        +
        getTagByte in interface DERTag
        +
        Returns:
        +
        byte value of this tag
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/AbstractDERType.html b/javadocs/2.3.1/org/ldaptive/asn1/AbstractDERType.html new file mode 100644 index 000000000..8d6f51b29 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/AbstractDERType.html @@ -0,0 +1,396 @@ + + + + + +AbstractDERType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractDERType

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        SHORT_FORM_INT_LENGTH

        +
        private static final int SHORT_FORM_INT_LENGTH
        +
        Length of short form integers.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        derTag

        +
        private final int derTag
        +
        Constructed tag.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractDERType

        +
        public AbstractDERType​(DERTag tag)
        +
        Creates a new abstract der type.
        +
        +
        Parameters:
        +
        tag - to encode for this type
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        encode

        +
        protected byte[] encode​(byte[]... items)
        +
        DER encodes the supplied items with the tag associated with this type. If the length is greater than 127 bytes the + long form is always expressed using 4 bytes.
        +
        +
        Parameters:
        +
        items - to encode
        +
        Returns:
        +
        DER encoded items
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/AbstractParseHandler.html b/javadocs/2.3.1/org/ldaptive/asn1/AbstractParseHandler.html new file mode 100644 index 000000000..ecb4a8b2f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/AbstractParseHandler.html @@ -0,0 +1,390 @@ + + + + + +AbstractParseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractParseHandler<T>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        object

        +
        private final T object
        +
        Object to initialize.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        AbstractParseHandler

        +
        public AbstractParseHandler​(T t)
        +
        Creates a new abstract parse handler.
        +
        +
        Parameters:
        +
        t - object to initialize
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getObject

        +
        public T getObject()
        +
        Returns the object.
        +
        +
        Returns:
        +
        object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/ApplicationDERTag.html b/javadocs/2.3.1/org/ldaptive/asn1/ApplicationDERTag.html new file mode 100644 index 000000000..65b447637 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/ApplicationDERTag.html @@ -0,0 +1,464 @@ + + + + + +ApplicationDERTag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ApplicationDERTag

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DERTag
    +
    +
    +
    public class ApplicationDERTag
    +extends AbstractDERTag
    +
    Generic application-specific tag.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        TAG_NAME

        +
        public static final String TAG_NAME
        +
        Generic tag name "APP" for an application-specific type.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TAG_CLASS

        +
        public static final int TAG_CLASS
        +
        Application class is 01b in first two high-order bits.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ApplicationDERTag

        +
        public ApplicationDERTag​(int number,
        +                         boolean isConstructed)
        +
        Creates a new application-specific tag with given tag number.
        +
        +
        Parameters:
        +
        number - Tag number.
        +
        isConstructed - True for constructed tag, false otherwise.
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTagByte

        +
        public int getTagByte()
        +
        Description copied from interface: DERTag
        +
        Gets the value of this tag for encoding.
        +
        +
        Specified by:
        +
        getTagByte in interface DERTag
        +
        Overrides:
        +
        getTagByte in class AbstractDERTag
        +
        Returns:
        +
        byte value of this tag
        +
        +
      • +
      + + + +
        +
      • +

        name

        +
        public String name()
        +
        Description copied from interface: DERTag
        +
        Gets the name of the tag.
        +
        +
        Returns:
        +
        tag name.
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/BooleanType.html b/javadocs/2.3.1/org/ldaptive/asn1/BooleanType.html new file mode 100644 index 000000000..fe1680c0b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/BooleanType.html @@ -0,0 +1,502 @@ + + + + + +BooleanType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BooleanType

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DEREncoder
    +
    +
    +
    public class BooleanType
    +extends AbstractDERType
    +implements DEREncoder
    +
    Converts booleans to and from their DER encoded format.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      private byte[]derItem +
      Boolean to encode.
      +
      private static byteFALSE_BYTE +
      Boolean false byte representation.
      +
      private static byteTRUE_BYTE +
      Boolean true byte representation.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      BooleanType​(boolean item) +
      Creates a new boolean type.
      +
      BooleanType​(DERTag tag, + boolean item) +
      Creates a new boolean type.
      +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        TRUE_BYTE

        +
        private static final byte TRUE_BYTE
        +
        Boolean true byte representation.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        FALSE_BYTE

        +
        private static final byte FALSE_BYTE
        +
        Boolean false byte representation.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        derItem

        +
        private final byte[] derItem
        +
        Boolean to encode.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BooleanType

        +
        public BooleanType​(boolean item)
        +
        Creates a new boolean type.
        +
        +
        Parameters:
        +
        item - to DER encode
        +
        +
      • +
      + + + +
        +
      • +

        BooleanType

        +
        public BooleanType​(DERTag tag,
        +                   boolean item)
        +
        Creates a new boolean type.
        +
        +
        Parameters:
        +
        tag - der tag associated with this type
        +
        item - to DER encode
        +
        Throws:
        +
        IllegalArgumentException - if the der tag is constructed
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: DEREncoder
        +
        Encode this object into its DER type.
        +
        +
        Specified by:
        +
        encode in interface DEREncoder
        +
        Returns:
        +
        DER encoded object
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        public static boolean decode​(DERBuffer encoded)
        +
        Converts bytes in the buffer to a boolean by reading from the current position to the limit.
        +
        +
        Parameters:
        +
        encoded - buffer containing DER-encoded data where the buffer is positioned at the start of boolean bytes + and the limit is set beyond the last byte of integer data.
        +
        Returns:
        +
        decoded bytes as a boolean.
        +
        +
      • +
      + + + +
        +
      • +

        toBytes

        +
        public static byte[] toBytes​(boolean b)
        +
        Converts the supplied boolean to a byte array.
        +
        +
        Parameters:
        +
        b - to convert
        +
        Returns:
        +
        byte array
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/ConstructedDEREncoder.html b/javadocs/2.3.1/org/ldaptive/asn1/ConstructedDEREncoder.html new file mode 100644 index 000000000..db0cbdfea --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/ConstructedDEREncoder.html @@ -0,0 +1,391 @@ + + + + + +ConstructedDEREncoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ConstructedDEREncoder

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DEREncoder
    +
    +
    +
    public class ConstructedDEREncoder
    +extends AbstractDERType
    +implements DEREncoder
    +
    Encodes constructed types to their DER format.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        derEncoders

        +
        private final DEREncoder[] derEncoders
        +
        Encoders in this sequence.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ConstructedDEREncoder

        +
        public ConstructedDEREncoder​(DERTag tag,
        +                             DEREncoder... encoders)
        +
        Creates a new sequence encoder.
        +
        +
        Parameters:
        +
        tag - der tag associated with this type
        +
        encoders - to encode in this sequence
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: DEREncoder
        +
        Encode this object into its DER type.
        +
        +
        Specified by:
        +
        encode in interface DEREncoder
        +
        Returns:
        +
        DER encoded object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/ContextDERTag.html b/javadocs/2.3.1/org/ldaptive/asn1/ContextDERTag.html new file mode 100644 index 000000000..8c52e173e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/ContextDERTag.html @@ -0,0 +1,446 @@ + + + + + +ContextDERTag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ContextDERTag

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DERTag
    +
    +
    +
    public class ContextDERTag
    +extends AbstractDERTag
    +
    Generic context-specific tag.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        TAG_NAME

        +
        public static final String TAG_NAME
        +
        Generic tag name "CTX" for a context-specific type.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TAG_CLASS

        +
        public static final int TAG_CLASS
        +
        Context-specific class is 10b in first two high-order bits.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ContextDERTag

        +
        public ContextDERTag​(int number,
        +                     boolean isConstructed)
        +
        Creates a new context-specific tag with given tag number.
        +
        +
        Parameters:
        +
        number - Tag number.
        +
        isConstructed - True for constructed tag, false otherwise.
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTagByte

        +
        public int getTagByte()
        +
        Description copied from interface: DERTag
        +
        Gets the value of this tag for encoding.
        +
        +
        Specified by:
        +
        getTagByte in interface DERTag
        +
        Overrides:
        +
        getTagByte in class AbstractDERTag
        +
        Returns:
        +
        byte value of this tag
        +
        +
      • +
      + + + +
        +
      • +

        name

        +
        public String name()
        +
        Description copied from interface: DERTag
        +
        Gets the name of the tag.
        +
        +
        Returns:
        +
        tag name.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/ContextType.html b/javadocs/2.3.1/org/ldaptive/asn1/ContextType.html new file mode 100644 index 000000000..0c4e1154d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/ContextType.html @@ -0,0 +1,460 @@ + + + + + +ContextType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ContextType

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DEREncoder
    +
    +
    +
    public class ContextType
    +extends AbstractDERType
    +implements DEREncoder
    +
    Converts context types to their DER encoded format.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        derItem

        +
        private final byte[] derItem
        +
        Data to encode.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ContextType

        +
        public ContextType​(int index,
        +                   byte[] item)
        +
        Creates a new context type.
        +
        +
        Parameters:
        +
        index - of this item in the context
        +
        item - to encode
        +
        +
      • +
      + + + +
        +
      • +

        ContextType

        +
        public ContextType​(int index,
        +                   String item)
        +
        Creates a new context type.
        +
        +
        Parameters:
        +
        index - of this item in the context
        +
        item - to encode
        +
        +
      • +
      + + + +
        +
      • +

        ContextType

        +
        public ContextType​(int index,
        +                   boolean item)
        +
        Creates a new context type.
        +
        +
        Parameters:
        +
        index - of this item in the context
        +
        item - to encode
        +
        +
      • +
      + + + +
        +
      • +

        ContextType

        +
        public ContextType​(int index,
        +                   BigInteger item)
        +
        Creates a new context type.
        +
        +
        Parameters:
        +
        index - of this item in the context
        +
        item - to encode
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: DEREncoder
        +
        Encode this object into its DER type.
        +
        +
        Specified by:
        +
        encode in interface DEREncoder
        +
        Returns:
        +
        DER encoded object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/CustomDERTag.html b/javadocs/2.3.1/org/ldaptive/asn1/CustomDERTag.html new file mode 100644 index 000000000..48561f70a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/CustomDERTag.html @@ -0,0 +1,417 @@ + + + + + +CustomDERTag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CustomDERTag

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DERTag
    +
    +
    +
    public class CustomDERTag
    +extends AbstractDERTag
    +
    Describes the tag of an application-specific, context-specific, or private DER type where the tag name may be + specified for clarity in application code.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        tagName

        +
        private final String tagName
        +
        Tag name.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CustomDERTag

        +
        public CustomDERTag​(int number,
        +                    String name,
        +                    boolean isConstructed)
        +
        Creates a new custom DER tag.
        +
        +
        Parameters:
        +
        number - of the tag
        +
        name - of the tag
        +
        isConstructed - whether this tag is primitive or constructed
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        name

        +
        public String name()
        +
        Description copied from interface: DERTag
        +
        Gets the name of the tag.
        +
        +
        Returns:
        +
        tag name.
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/DERBuffer.html b/javadocs/2.3.1/org/ldaptive/asn1/DERBuffer.html new file mode 100644 index 000000000..d83b2f649 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/DERBuffer.html @@ -0,0 +1,515 @@ + + + + + +DERBuffer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface DERBuffer

+
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and TypeMethodDescription
      intcapacity() +
      Returns this buffer's capacity.
      +
      DERBufferclear() +
      Sets the position to zero and the limit to the capacity.
      +
      byteget() +
      Relative get method.
      +
      DERBufferget​(byte[] dst) +
      Relative bulk get method.
      +
      default byte[]getRemainingBytes() +
      Returns the bytes remaining in the buffer.
      +
      default booleanhasRemaining() +
      Returns whether there are any elements between the current position and the limit.
      +
      intlimit() +
      Returns this buffer's limit.
      +
      DERBufferlimit​(int newLimit) +
      Sets this buffer's limit.
      +
      intposition() +
      Returns this buffer's position.
      +
      DERBufferposition​(int newPosition) +
      Sets this buffer's position.
      +
      default intremaining() +
      Returns the number of elements between the current position and the limit.
      +
      DERBufferslice() +
      Creates a new DER buffer whose content is a shared sub-sequence of this buffer's content.
      +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        position

        +
        int position()
        +
        Returns this buffer's position.
        +
        +
        Returns:
        +
        position of this buffer
        +
        +
      • +
      + + + +
        +
      • +

        position

        +
        DERBuffer position​(int newPosition)
        +
        Sets this buffer's position.
        +
        +
        Parameters:
        +
        newPosition - The new position value; must be non-negative + and no larger than the current limit
        +
        Returns:
        +
        This buffer
        +
        Throws:
        +
        IllegalArgumentException - if the preconditions on newPosition do not hold
        +
        +
      • +
      + + + +
        +
      • +

        limit

        +
        int limit()
        +
        Returns this buffer's limit.
        +
        +
        Returns:
        +
        limit of this buffer
        +
        +
      • +
      + + + +
        +
      • +

        limit

        +
        DERBuffer limit​(int newLimit)
        +
        Sets this buffer's limit.
        +
        +
        Parameters:
        +
        newLimit - The new limit value; must be non-negative + and no larger than this buffer's capacity
        +
        Returns:
        +
        This buffer
        +
        Throws:
        +
        IllegalArgumentException - if the preconditions on newLimit do not hold
        +
        +
      • +
      + + + +
        +
      • +

        clear

        +
        DERBuffer clear()
        +
        Sets the position to zero and the limit to the capacity. + +

        This method does not actually erase the data in the buffer.

        +
        +
        Returns:
        +
        This buffer
        +
        +
      • +
      + + + +
        +
      • +

        remaining

        +
        default int remaining()
        +
        Returns the number of elements between the current position and the limit.
        +
        +
        Returns:
        +
        number of elements remaining in this buffer
        +
        +
      • +
      + + + +
        +
      • +

        hasRemaining

        +
        default boolean hasRemaining()
        +
        Returns whether there are any elements between the current position and the limit.
        +
        +
        Returns:
        +
        true iff there is at least one element remaining in this buffer
        +
        +
      • +
      + + + +
        +
      • +

        capacity

        +
        int capacity()
        +
        Returns this buffer's capacity.
        +
        +
        Returns:
        +
        capacity of this buffer
        +
        +
      • +
      + + + +
        +
      • +

        get

        +
        byte get()
        +
        Relative get method. Reads the byte at this buffer's current position and then increments the position.
        +
        +
        Returns:
        +
        byte at the buffer's current position
        +
        +
      • +
      + + + +
        +
      • +

        get

        +
        DERBuffer get​(byte[] dst)
        +
        Relative bulk get method.
        +
        +
        Parameters:
        +
        dst - destination array
        +
        Returns:
        +
        This buffer
        +
        +
      • +
      + + + +
        +
      • +

        getRemainingBytes

        +
        default byte[] getRemainingBytes()
        +
        Returns the bytes remaining in the buffer. Those bytes between position() and limit().
        +
        +
        Returns:
        +
        remaining bytes
        +
        +
      • +
      + + + +
        +
      • +

        slice

        +
        DERBuffer slice()
        +
        Creates a new DER buffer whose content is a shared sub-sequence of this buffer's content. + +

        The content of the new buffer will start at this buffer's current position. Changes to this buffer's content + will be visible in the new buffer, and vice versa; the two buffers' position and limit will be independent.

        + +

        The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this + buffer.

        +
        +
        Returns:
        +
        The new byte buffer
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/DEREncoder.html b/javadocs/2.3.1/org/ldaptive/asn1/DEREncoder.html new file mode 100644 index 000000000..49b802ae2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/DEREncoder.html @@ -0,0 +1,264 @@ + + + + + +DEREncoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface DEREncoder

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        encode

        +
        byte[] encode()
        +
        Encode this object into its DER type.
        +
        +
        Returns:
        +
        DER encoded object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/DERParser.html b/javadocs/2.3.1/org/ldaptive/asn1/DERParser.html new file mode 100644 index 000000000..c63141bf7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/DERParser.html @@ -0,0 +1,579 @@ + + + + + +DERParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DERParser

+
+
+ +
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      DERParser() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      private voidaddTag​(DERTag tag, + int index) +
      Add the given tag at the specified index to all permutations of the current parser path and increases the number of + permutations as necessary to satisfy the following relation:
      +
      voidparse​(DERBuffer encoded) +
      Parse a DER-encoded data structure by calling registered handlers when points of interest are encountered in the + parse tree.
      +
      private voidparseTag​(DERTag tag, + DERBuffer encoded) +
      Invokes the parse handler for the current path and advances to the next position in the encoded bytes.
      +
      private voidparseTags​(DERBuffer encoded) +
      Reads the supplied DER encoded bytes and invokes handlers as configured paths are encountered.
      +
      intreadLength​(DERBuffer encoded) +
      Reads the length of a DER-encoded value from the given byte buffer.
      +
      DERTagreadTag​(DERBuffer encoded) +
      Reads a DER tag from a single byte at the current position of the given buffer.
      +
      voidregisterHandler​(DERPath path, + ParseHandler handler) +
      Registers the supplied handler to fire when the supplied path is encountered.
      +
      private voidremoveTag() +
      Removes the tag at the leaf position of all permutations of the current parser path, and reduces the number of + permutations as necessary to satisfy the following relation:
      +
      + +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + + + + + +
        +
      • +

        permutations

        +
        private final Queue<DERPath> permutations
        +
        Permutations of the current path.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DERParser

        +
        public DERParser()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        registerHandler

        +
        public void registerHandler​(DERPath path,
        +                            ParseHandler handler)
        +
        Registers the supplied handler to fire when the supplied path is encountered.
        +
        +
        Parameters:
        +
        path - to register
        +
        handler - to associate with the path
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public void parse​(DERBuffer encoded)
        +
        Parse a DER-encoded data structure by calling registered handlers when points of interest are encountered in the + parse tree.
        +
        +
        Parameters:
        +
        encoded - DER-encoded bytes.
        +
        +
      • +
      + + + +
        +
      • +

        readTag

        +
        public DERTag readTag​(DERBuffer encoded)
        +
        Reads a DER tag from a single byte at the current position of the given buffer. The buffer position is naturally + advanced one byte in this operation.
        +
        +
        Parameters:
        +
        encoded - Buffer containing DER-encoded bytes positioned at tag.
        +
        Returns:
        +
        Tag or null if no universal tag or application-specific tag is known that matches the byte read in.
        +
        +
      • +
      + + + +
        +
      • +

        readLength

        +
        public int readLength​(DERBuffer encoded)
        +
        Reads the length of a DER-encoded value from the given byte buffer. The buffer is expected to be positioned at the + byte immediately following the tag byte, which is where the length byte(s) begin(s). Invocation of this method has + two generally beneficial side effects: + +
          +
        1. Buffer is positioned at start of value bytes.
        2. +
        3. Buffer limit is set to the end of value bytes.
        4. +
        +
        +
        Parameters:
        +
        encoded - buffer containing DER-encoded bytes positioned at start of length byte(s).
        +
        Returns:
        +
        number of bytes occupied by tag value.
        +
        +
      • +
      + + + +
        +
      • +

        parseTags

        +
        private void parseTags​(DERBuffer encoded)
        +
        Reads the supplied DER encoded bytes and invokes handlers as configured paths are encountered.
        +
        +
        Parameters:
        +
        encoded - to parse
        +
        +
      • +
      + + + +
        +
      • +

        parseTag

        +
        private void parseTag​(DERTag tag,
        +                      DERBuffer encoded)
        +
        Invokes the parse handler for the current path and advances to the next position in the encoded bytes.
        +
        +
        Parameters:
        +
        tag - to inspect for internal tags
        +
        encoded - to parse
        +
        +
      • +
      + + + +
        +
      • +

        addTag

        +
        private void addTag​(DERTag tag,
        +                    int index)
        +
        Add the given tag at the specified index to all permutations of the current parser path and increases the number of + permutations as necessary to satisfy the following relation: + +
        size = 2^n
        + +

        where n is the path length.

        +
        +
        Parameters:
        +
        tag - to add to path.
        +
        index - of tag relative to parent.
        +
        +
      • +
      + + + +
        +
      • +

        removeTag

        +
        private void removeTag()
        +
        Removes the tag at the leaf position of all permutations of the current parser path, and reduces the number of + permutations as necessary to satisfy the following relation: + +
        size = 2^n
        + +

        where n is the path length.

        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/DERPath.Node.html b/javadocs/2.3.1/org/ldaptive/asn1/DERPath.Node.html new file mode 100644 index 000000000..9c89d211c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/DERPath.Node.html @@ -0,0 +1,529 @@ + + + + + +DERPath.Node (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DERPath.Node

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    DERPath
    +
    +
    +
    static class DERPath.Node
    +extends Object
    +
    DER path node encapsulates the path name and its location among other children that share a common parent.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        name

        +
        private final String name
        +
        Name of this node.
        +
      • +
      + + + +
        +
      • +

        childIndex

        +
        private final int childIndex
        +
        Index of this node.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Node

        +
        Node​(String n)
        +
        Creates a new node with an indeterminate index.
        +
        +
        Parameters:
        +
        n - name of this node
        +
        +
      • +
      + + + +
        +
      • +

        Node

        +
        Node​(String n,
        +     int i)
        +
        Creates a new node with the given index.
        +
        +
        Parameters:
        +
        n - name of this node
        +
        i - child index location of this node in the path
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getName

        +
        public String getName()
        +
        Returns the name.
        +
        +
        Returns:
        +
        name
        +
        +
      • +
      + + + +
        +
      • +

        getChildIndex

        +
        public int getChildIndex()
        +
        Returns the child index.
        +
        +
        Returns:
        +
        child index
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + + + + +
        +
      • +

        toString

        +
        public void toString​(StringBuilder builder)
        +
        Appends the string representation of this instance to the given string builder.
        +
        +
        Parameters:
        +
        builder - Builder to hold string representation of this instance.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/DERPath.html b/javadocs/2.3.1/org/ldaptive/asn1/DERPath.html new file mode 100644 index 000000000..70e13bda4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/DERPath.html @@ -0,0 +1,723 @@ + + + + + +DERPath (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DERPath

+
+
+ +
+
    +
  • +
    +
    public class DERPath
    +extends Object
    +
    Describes paths to individual elements of an encoded DER object that may be addressed during parsing to associate a + parsed element with a handler to handle that element. Consider the following production rule for a complex type that + may be DER encoded: + +
    +
    +     BankAccountSet ::= SET OF {
    +       account BankAccount
    +     }
    +
    +     BankAccount ::= SEQUENCE OF {
    +       accountNumber OCTET STRING,
    +       accountName OCTET STRING,
    +       accountType AccountType,
    +       balance REAL
    +     }
    +
    +     AccountType ::= ENUM {
    +       checking (0),
    +       savings (1)
    +     }
    +
    + 
    + +

    Given an instance of BankAccountSet with two elements, the path to the balance of each bank account in the set is + given by the following expression:

    + +
    /SET/SEQ/REAL
    + +

    Individual child elements can be accessed by explicitly mentioning the index of the item relative to its parent. + For example, the second bank account in the set can be accessed as follows:

    + +
    /SET/SEQ[1]
    + +

    Node names in DER paths are constrained to the following:

    + +
    +
    +
    See Also:
    +
    DERParser
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH_SEPARATOR

        +
        public static final String PATH_SEPARATOR
        +
        Separates nodes in a path specification.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        NODE_PATTERN

        +
        private static final Pattern NODE_PATTERN
        +
        General pattern for DER path nodes.
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        nodeStack

        +
        private final Deque<DERPath.Node> nodeStack
        +
        Describes the path as a FIFO set of nodes.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DERPath

        +
        public DERPath()
        +
        Creates an empty path specification.
        +
      • +
      + + + +
        +
      • +

        DERPath

        +
        public DERPath​(DERPath path)
        +
        Copy constructor.
        +
        +
        Parameters:
        +
        path - to read nodes from
        +
        +
      • +
      + + + +
        +
      • +

        DERPath

        +
        public DERPath​(String pathSpec)
        +
        Creates a path specification from its string representation.
        +
        +
        Parameters:
        +
        pathSpec - string representation of a path, e.g. /SEQ[1]/CHOICE.
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        pushNode

        +
        public DERPath pushNode​(String name)
        +
        Appends a node to the path.
        +
        +
        Parameters:
        +
        name - of the path element to add
        +
        Returns:
        +
        This instance with new node appended.
        +
        +
      • +
      + + + +
        +
      • +

        pushNode

        +
        public DERPath pushNode​(String name,
        +                        int index)
        +
        Appends a node to the path with the given child index.
        +
        +
        Parameters:
        +
        name - of the path element to add
        +
        index - child index
        +
        Returns:
        +
        This instance with new node appended.
        +
        +
      • +
      + + + +
        +
      • +

        peekNode

        +
        public String peekNode()
        +
        Examines the first node in the path without removing it.
        +
        +
        Returns:
        +
        first node in the path or null if no nodes remain
        +
        +
      • +
      + + + +
        +
      • +

        popNode

        +
        public String popNode()
        +
        Removes the last node in the path.
        +
        +
        Returns:
        +
        last node in the path or null if no more nodes remain.
        +
        +
      • +
      + + + +
        +
      • +

        getSize

        +
        public int getSize()
        +
        Gets the number of nodes in the path.
        +
        +
        Returns:
        +
        node count.
        +
        +
      • +
      + + + +
        +
      • +

        isEmpty

        +
        public boolean isEmpty()
        +
        Determines whether the path contains any nodes.
        +
        +
        Returns:
        +
        True if path contains 0 nodes, false otherwise.
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + + + + +
        +
      • +

        toNode

        +
        static DERPath.Node toNode​(String node)
        +
        Converts a string representation of a node into a DERPath.Node object.
        +
        +
        Parameters:
        +
        node - String representation of node.
        +
        Returns:
        +
        Node corresponding to given string representation.
        +
        Throws:
        +
        IllegalArgumentException - for an invalid node name.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/DERTag.html b/javadocs/2.3.1/org/ldaptive/asn1/DERTag.html new file mode 100644 index 000000000..ca8f703ca --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/DERTag.html @@ -0,0 +1,376 @@ + + + + + +DERTag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface DERTag

+
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      static intASN_CONSTRUCTED +
      Constructed tags should have the 6th bit set.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethodDescription
      intgetTagByte() +
      Gets the value of this tag for encoding.
      +
      intgetTagNo() +
      Gets the decimal value of the tag.
      +
      booleanisConstructed() +
      Determines whether the tag is constructed or primitive.
      +
      Stringname() +
      Gets the name of the tag.
      +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ASN_CONSTRUCTED

        +
        static final int ASN_CONSTRUCTED
        +
        Constructed tags should have the 6th bit set.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTagNo

        +
        int getTagNo()
        +
        Gets the decimal value of the tag.
        +
        +
        Returns:
        +
        decimal tag number.
        +
        +
      • +
      + + + +
        +
      • +

        name

        +
        String name()
        +
        Gets the name of the tag.
        +
        +
        Returns:
        +
        tag name.
        +
        +
      • +
      + + + +
        +
      • +

        isConstructed

        +
        boolean isConstructed()
        +
        Determines whether the tag is constructed or primitive.
        +
        +
        Returns:
        +
        true if constructed, false if primitive.
        +
        +
      • +
      + + + +
        +
      • +

        getTagByte

        +
        int getTagByte()
        +
        Gets the value of this tag for encoding.
        +
        +
        Returns:
        +
        byte value of this tag
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/DefaultDERBuffer.html b/javadocs/2.3.1/org/ldaptive/asn1/DefaultDERBuffer.html new file mode 100644 index 000000000..4673e5d82 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/DefaultDERBuffer.html @@ -0,0 +1,675 @@ + + + + + +DefaultDERBuffer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultDERBuffer

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        buffer

        +
        private final ByteBuffer buffer
        +
        Underlying byte buffer.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultDERBuffer

        +
        public DefaultDERBuffer​(int capacity)
        +
        Creates a new default DER buffer. See ByteBuffer.allocate(int).
        +
        +
        Parameters:
        +
        capacity - of this buffer
        +
        +
      • +
      + + + +
        +
      • +

        DefaultDERBuffer

        +
        public DefaultDERBuffer​(byte[] array)
        +
        Creates a new default DER buffer. See ByteBuffer.wrap(byte[]).
        +
        +
        Parameters:
        +
        array - contents of the buffer
        +
        +
      • +
      + + + +
        +
      • +

        DefaultDERBuffer

        +
        public DefaultDERBuffer​(ByteBuffer buf)
        +
        Creates a new default DER buffer.
        +
        +
        Parameters:
        +
        buf - existing byte buffer
        +
        +
      • +
      + + + +
        +
      • +

        DefaultDERBuffer

        +
        public DefaultDERBuffer​(ByteBuffer buf,
        +                        int pos,
        +                        int lim)
        +
        Creates a new default DER buffer and sets the initial position and limit.
        +
        +
        Parameters:
        +
        buf - existing byte buffer
        +
        pos - initial buffer position
        +
        lim - initial buffer limit
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        position

        +
        public int position()
        +
        Description copied from interface: DERBuffer
        +
        Returns this buffer's position.
        +
        +
        Specified by:
        +
        position in interface DERBuffer
        +
        Returns:
        +
        position of this buffer
        +
        +
      • +
      + + + +
        +
      • +

        position

        +
        public DERBuffer position​(int newPosition)
        +
        Description copied from interface: DERBuffer
        +
        Sets this buffer's position.
        +
        +
        Specified by:
        +
        position in interface DERBuffer
        +
        Parameters:
        +
        newPosition - The new position value; must be non-negative + and no larger than the current limit
        +
        Returns:
        +
        This buffer
        +
        +
      • +
      + + + +
        +
      • +

        limit

        +
        public int limit()
        +
        Description copied from interface: DERBuffer
        +
        Returns this buffer's limit.
        +
        +
        Specified by:
        +
        limit in interface DERBuffer
        +
        Returns:
        +
        limit of this buffer
        +
        +
      • +
      + + + +
        +
      • +

        capacity

        +
        public int capacity()
        +
        Description copied from interface: DERBuffer
        +
        Returns this buffer's capacity.
        +
        +
        Specified by:
        +
        capacity in interface DERBuffer
        +
        Returns:
        +
        capacity of this buffer
        +
        +
      • +
      + + + +
        +
      • +

        limit

        +
        public DERBuffer limit​(int newLimit)
        +
        Description copied from interface: DERBuffer
        +
        Sets this buffer's limit.
        +
        +
        Specified by:
        +
        limit in interface DERBuffer
        +
        Parameters:
        +
        newLimit - The new limit value; must be non-negative + and no larger than this buffer's capacity
        +
        Returns:
        +
        This buffer
        +
        +
      • +
      + + + +
        +
      • +

        clear

        +
        public DERBuffer clear()
        +
        Description copied from interface: DERBuffer
        +
        Sets the position to zero and the limit to the capacity. + +

        This method does not actually erase the data in the buffer.

        +
        +
        Specified by:
        +
        clear in interface DERBuffer
        +
        Returns:
        +
        This buffer
        +
        +
      • +
      + + + +
        +
      • +

        get

        +
        public byte get()
        +
        Description copied from interface: DERBuffer
        +
        Relative get method. Reads the byte at this buffer's current position and then increments the position.
        +
        +
        Specified by:
        +
        get in interface DERBuffer
        +
        Returns:
        +
        byte at the buffer's current position
        +
        +
      • +
      + + + +
        +
      • +

        get

        +
        public DERBuffer get​(byte[] dst)
        +
        Description copied from interface: DERBuffer
        +
        Relative bulk get method.
        +
        +
        Specified by:
        +
        get in interface DERBuffer
        +
        Parameters:
        +
        dst - destination array
        +
        Returns:
        +
        This buffer
        +
        +
      • +
      + + + +
        +
      • +

        slice

        +
        public DERBuffer slice()
        +
        Description copied from interface: DERBuffer
        +
        Creates a new DER buffer whose content is a shared sub-sequence of this buffer's content. + +

        The content of the new buffer will start at this buffer's current position. Changes to this buffer's content + will be visible in the new buffer, and vice versa; the two buffers' position and limit will be independent.

        + +

        The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this + buffer.

        +
        +
        Specified by:
        +
        slice in interface DERBuffer
        +
        Returns:
        +
        The new byte buffer
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/IntegerType.html b/javadocs/2.3.1/org/ldaptive/asn1/IntegerType.html new file mode 100644 index 000000000..3c93ef47d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/IntegerType.html @@ -0,0 +1,561 @@ + + + + + +IntegerType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class IntegerType

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DEREncoder
    +
    +
    +
    public class IntegerType
    +extends AbstractDERType
    +implements DEREncoder
    +
    Converts arbitrary-precision integers to and from their DER encoded format.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        derItem

        +
        private final byte[] derItem
        +
        Integer to encode.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IntegerType

        +
        public IntegerType​(BigInteger item)
        +
        Creates a new integer type.
        +
        +
        Parameters:
        +
        item - to DER encode
        +
        +
      • +
      + + + +
        +
      • +

        IntegerType

        +
        public IntegerType​(int item)
        +
        Creates a new integer type.
        +
        +
        Parameters:
        +
        item - to DER encode
        +
        +
      • +
      + + + +
        +
      • +

        IntegerType

        +
        public IntegerType​(DERTag tag,
        +                   BigInteger item)
        +
        Creates a new integer type.
        +
        +
        Parameters:
        +
        tag - der tag associated with this type
        +
        item - to DER encode
        +
        Throws:
        +
        IllegalArgumentException - if the der tag is constructed
        +
        +
      • +
      + + + +
        +
      • +

        IntegerType

        +
        public IntegerType​(DERTag tag,
        +                   int item)
        +
        Creates a new integer type.
        +
        +
        Parameters:
        +
        tag - der tag associated with this type
        +
        item - to DER encode
        +
        Throws:
        +
        IllegalArgumentException - if the der tag is constructed
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: DEREncoder
        +
        Encode this object into its DER type.
        +
        +
        Specified by:
        +
        encode in interface DEREncoder
        +
        Returns:
        +
        DER encoded object
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        public static BigInteger decode​(DERBuffer encoded)
        +
        Converts bytes in the buffer to an integer by reading from the current position to the limit, which assumes the + bytes of the integer are in big-endian order.
        +
        +
        Parameters:
        +
        encoded - buffer containing DER-encoded data where the buffer is positioned at the start of integer bytes + and the limit is set beyond the last byte of integer data.
        +
        Returns:
        +
        decoded bytes as an integer of arbitrary size.
        +
        +
      • +
      + + + +
        +
      • +

        decodeUnsigned

        +
        public static BigInteger decodeUnsigned​(DERBuffer encoded)
        +
        Converts bytes in the buffer to an unsigned integer by reading from the current position to the limit, which + assumes the bytes of the integer are in big-endian order.
        +
        +
        Parameters:
        +
        encoded - buffer containing DER-encoded data where the buffer is positioned at the start of integer bytes + and the limit is set beyond the last byte of integer data.
        +
        Returns:
        +
        decoded bytes as an unsigned integer of arbitrary size.
        +
        +
      • +
      + + + +
        +
      • +

        decodeUnsignedPrimitive

        +
        public static int decodeUnsignedPrimitive​(DERBuffer encoded)
        +
        Converts bytes in the buffer to an unsigned primitive integer by reading from the current position to the limit, + which assumes the bytes of the integer are in big-endian order. This method reads up to 4 bytes from the buffer.
        +
        +
        Parameters:
        +
        encoded - buffer containing DER-encoded data where the buffer is positioned at the start of integer bytes + and the limit is set beyond the last byte of integer data.
        +
        Returns:
        +
        decoded bytes as an unsigned integer.
        +
        Throws:
        +
        IllegalArgumentException - if the buffer contains more than 4 bytes
        +
        +
      • +
      + + + +
        +
      • +

        toBytes

        +
        public static byte[] toBytes​(BigInteger i)
        +
        Converts the supplied big integer to a byte array.
        +
        +
        Parameters:
        +
        i - to convert
        +
        Returns:
        +
        byte array
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/NullType.html b/javadocs/2.3.1/org/ldaptive/asn1/NullType.html new file mode 100644 index 000000000..a6da72a58 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/NullType.html @@ -0,0 +1,343 @@ + + + + + +NullType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NullType

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NullType

        +
        public NullType​(DERTag tag)
        +
        Creates a new null type.
        +
        +
        Parameters:
        +
        tag - der tag associated with this type
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: DEREncoder
        +
        Encode this object into its DER type.
        +
        +
        Specified by:
        +
        encode in interface DEREncoder
        +
        Returns:
        +
        DER encoded object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/OctetStringType.html b/javadocs/2.3.1/org/ldaptive/asn1/OctetStringType.html new file mode 100644 index 000000000..86e9e6478 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/OctetStringType.html @@ -0,0 +1,507 @@ + + + + + +OctetStringType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class OctetStringType

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DEREncoder
    +
    +
    +
    public class OctetStringType
    +extends AbstractDERType
    +implements DEREncoder
    +
    Converts strings to and from their DER encoded format.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        derItem

        +
        private final byte[] derItem
        +
        String to encode.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        OctetStringType

        +
        public OctetStringType​(String item)
        +
        Creates a new octet string type.
        +
        +
        Parameters:
        +
        item - to DER encode
        +
        +
      • +
      + + + +
        +
      • +

        OctetStringType

        +
        public OctetStringType​(byte[] item)
        +
        Creates a new octet string type.
        +
        +
        Parameters:
        +
        item - to DER encode
        +
        +
      • +
      + + + +
        +
      • +

        OctetStringType

        +
        public OctetStringType​(DERTag tag,
        +                       String item)
        +
        Creates a new octet string type.
        +
        +
        Parameters:
        +
        tag - der tag associated with this type
        +
        item - to DER encode
        +
        Throws:
        +
        IllegalArgumentException - if the der tag is constructed
        +
        +
      • +
      + + + +
        +
      • +

        OctetStringType

        +
        public OctetStringType​(DERTag tag,
        +                       byte[] item)
        +
        Creates a new octet string type.
        +
        +
        Parameters:
        +
        tag - der tag associated with this type
        +
        item - to DER encode
        +
        Throws:
        +
        IllegalArgumentException - if the der tag is constructed
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: DEREncoder
        +
        Encode this object into its DER type.
        +
        +
        Specified by:
        +
        encode in interface DEREncoder
        +
        Returns:
        +
        DER encoded object
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        public static String decode​(DERBuffer encoded)
        +
        Converts bytes in the buffer to a string by reading from the current position to the limit, which assumes the bytes + of the string are in big-endian order.
        +
        +
        Parameters:
        +
        encoded - buffer containing DER-encoded data where the buffer is positioned at the start of string bytes and + the limit is set beyond the last byte of string data.
        +
        Returns:
        +
        decoded bytes as an string
        +
        +
      • +
      + + + +
        +
      • +

        toBytes

        +
        public static byte[] toBytes​(String s)
        +
        Converts the supplied string to a byte array using the UTF-8 encoding.
        +
        +
        Parameters:
        +
        s - to convert
        +
        Returns:
        +
        byte array
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/OidType.html b/javadocs/2.3.1/org/ldaptive/asn1/OidType.html new file mode 100644 index 000000000..05b50d808 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/OidType.html @@ -0,0 +1,611 @@ + + + + + +OidType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class OidType

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DEREncoder
    +
    +
    +
    public class OidType
    +extends AbstractDERType
    +implements DEREncoder
    +
    Converts object identifiers to and from their DER encoded format.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      private byte[]derItem +
      Integer to encode.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      OidType​(int[] item) +
      Creates a new oid type.
      +
      OidType​(String item) +
      Creates a new oid type.
      +
      OidType​(DERTag tag, + int[] item) +
      Creates a new oid type.
      +
      OidType​(DERTag tag, + String item) +
      Creates a new oid type.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static Stringdecode​(DERBuffer encoded) +
      Converts bytes in the buffer to an OID by reading from the current position to the limit, which assumes the bytes + of the integer are in big-endian order.
      +
      byte[]encode() +
      Encode this object into its DER type.
      +
      protected static voidisValid​(int[] oid) +
      Checks whether the supplied oid is valid.
      +
      static int[]parse​(String oid) +
      Converts the supplied oid into an array on integers.
      +
      protected static intreadInt​(DERBuffer buffer) +
      Reads the necessary encoded bytes from the supplied buffer to create an integer.
      +
      protected static byte[]toBytes​(int component) +
      Converts the supplied oid component to a byte array.
      +
      static byte[]toBytes​(int[] oid) +
      Converts the supplied list of oid components to a byte array.
      +
      + + +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        derItem

        +
        private final byte[] derItem
        +
        Integer to encode.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        OidType

        +
        public OidType​(String item)
        +
        Creates a new oid type.
        +
        +
        Parameters:
        +
        item - to DER encode
        +
        +
      • +
      + + + +
        +
      • +

        OidType

        +
        public OidType​(int[] item)
        +
        Creates a new oid type.
        +
        +
        Parameters:
        +
        item - to DER encode
        +
        +
      • +
      + + + +
        +
      • +

        OidType

        +
        public OidType​(DERTag tag,
        +               String item)
        +
        Creates a new oid type.
        +
        +
        Parameters:
        +
        tag - der tag associated with this type
        +
        item - to DER encode
        +
        Throws:
        +
        IllegalArgumentException - if the der tag is constructed
        +
        +
      • +
      + + + +
        +
      • +

        OidType

        +
        public OidType​(DERTag tag,
        +               int[] item)
        +
        Creates a new oid type.
        +
        +
        Parameters:
        +
        tag - der tag associated with this type
        +
        item - to DER encode
        +
        Throws:
        +
        IllegalArgumentException - if the der tag is constructed
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: DEREncoder
        +
        Encode this object into its DER type.
        +
        +
        Specified by:
        +
        encode in interface DEREncoder
        +
        Returns:
        +
        DER encoded object
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        public static String decode​(DERBuffer encoded)
        +
        Converts bytes in the buffer to an OID by reading from the current position to the limit, which assumes the bytes + of the integer are in big-endian order.
        +
        +
        Parameters:
        +
        encoded - buffer containing DER-encoded data where the buffer is positioned at the start of OID bytes and + the limit is set beyond the last byte of OID data.
        +
        Returns:
        +
        decoded bytes as an OID.
        +
        +
      • +
      + + + +
        +
      • +

        toBytes

        +
        public static byte[] toBytes​(int[] oid)
        +
        Converts the supplied list of oid components to a byte array.
        +
        +
        Parameters:
        +
        oid - to convert
        +
        Returns:
        +
        byte array
        +
        Throws:
        +
        IllegalArgumentException - if the oid is not valid. See isValid(int[])
        +
        +
      • +
      + + + +
        +
      • +

        isValid

        +
        protected static void isValid​(int[] oid)
        +
        Checks whether the supplied oid is valid. Oids must meet the following criteria: + +
          +
        • must not be null and must have at least 2 elements
        • +
        • components must not be negative
        • +
        • first component must be 0, 1, or 2
        • +
        • if first component 0 or 1, second component must be <= 38
        • +
        +
        +
        Parameters:
        +
        oid - to check
        +
        Throws:
        +
        IllegalArgumentException - if the oid is not valid.
        +
        +
      • +
      + + + +
        +
      • +

        toBytes

        +
        protected static byte[] toBytes​(int component)
        +
        Converts the supplied oid component to a byte array. The length of the byte array is the minimal size needed to + contain the oid component.
        +
        +
        Parameters:
        +
        component - to convert to bytes
        +
        Returns:
        +
        oid bytes
        +
        +
      • +
      + + + +
        +
      • +

        readInt

        +
        protected static int readInt​(DERBuffer buffer)
        +
        Reads the necessary encoded bytes from the supplied buffer to create an integer.
        +
        +
        Parameters:
        +
        buffer - to read
        +
        Returns:
        +
        OID component integer
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static int[] parse​(String oid)
        +
        Converts the supplied oid into an array on integers.
        +
        +
        Parameters:
        +
        oid - to parse
        +
        Returns:
        +
        array of oid components
        +
        Throws:
        +
        IllegalArgumentException - if the oid is not valid. See isValid(int[])
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/ParseHandler.html b/javadocs/2.3.1/org/ldaptive/asn1/ParseHandler.html new file mode 100644 index 000000000..000df45a9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/ParseHandler.html @@ -0,0 +1,267 @@ + + + + + +ParseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ParseHandler

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        void handle​(DERParser parser,
        +            DERBuffer encoded)
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/UniversalDERTag.html b/javadocs/2.3.1/org/ldaptive/asn1/UniversalDERTag.html new file mode 100644 index 000000000..697c244af --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/UniversalDERTag.html @@ -0,0 +1,1106 @@ + + + + + +UniversalDERTag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum UniversalDERTag

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        TAG_CLASS

        +
        public static final int TAG_CLASS
        +
        Universal tag class is 00b in first two high-order bytes.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        tagNo

        +
        private final int tagNo
        +
        Tag number.
        +
      • +
      + + + +
        +
      • +

        constructed

        +
        private final boolean constructed
        +
        Flag indicating whether value is primitive or constructed.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UniversalDERTag

        +
        private UniversalDERTag​(int number,
        +                        boolean isConstructed)
        +
        Creates a new universal DER tag.
        +
        +
        Parameters:
        +
        number - of the tag
        +
        isConstructed - whether this tag is primitive or constructed
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static UniversalDERTag[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (UniversalDERTag c : UniversalDERTag.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static UniversalDERTag valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        getTagNo

        +
        public int getTagNo()
        +
        Gets the decimal value of the tag.
        +
        +
        Specified by:
        +
        getTagNo in interface DERTag
        +
        Returns:
        +
        decimal tag number.
        +
        +
      • +
      + + + +
        +
      • +

        isConstructed

        +
        public boolean isConstructed()
        +
        Determines whether the tag is constructed or primitive.
        +
        +
        Specified by:
        +
        isConstructed in interface DERTag
        +
        Returns:
        +
        true if constructed, false if primitive.
        +
        +
      • +
      + + + +
        +
      • +

        getTagByte

        +
        public int getTagByte()
        +
        Description copied from interface: DERTag
        +
        Gets the value of this tag for encoding.
        +
        +
        Specified by:
        +
        getTagByte in interface DERTag
        +
        Returns:
        +
        byte value of this tag
        +
        +
      • +
      + + + +
        +
      • +

        fromTagNo

        +
        public static UniversalDERTag fromTagNo​(int number)
        +
        Looks up a universal tag from a tag number.
        +
        +
        Parameters:
        +
        number - tag number.
        +
        Returns:
        +
        tag object corresponding to given number.
        +
        Throws:
        +
        IllegalArgumentException - if tag is unknown
        +
        +
      • +
      + + + +
        +
      • +

        fromTagName

        +
        public static UniversalDERTag fromTagName​(String name)
        +
        Looks up a universal tag from a tag name. This method differs from valueOf(String) in that it does not + throw for unknown names.
        +
        +
        Parameters:
        +
        name - tag name.
        +
        Returns:
        +
        tag object corresponding to given name or null if no tag of the given name is found.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/UuidType.html b/javadocs/2.3.1/org/ldaptive/asn1/UuidType.html new file mode 100644 index 000000000..cec3c61b3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/UuidType.html @@ -0,0 +1,504 @@ + + + + + +UuidType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class UuidType

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DEREncoder
    +
    +
    +
    public class UuidType
    +extends AbstractDERType
    +implements DEREncoder
    +
    Converts UUIDs to and from their DER encoded format. See RFC 4122.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        UUID_LENGTH

        +
        private static final int UUID_LENGTH
        +
        Number of bytes in a uuid.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        derItem

        +
        private final byte[] derItem
        +
        UUID to encode.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UuidType

        +
        public UuidType​(UUID item)
        +
        Creates a new uuid type.
        +
        +
        Parameters:
        +
        item - to DER encode
        +
        +
      • +
      + + + +
        +
      • +

        UuidType

        +
        public UuidType​(DERTag tag,
        +                UUID item)
        +
        Creates a new uuid type.
        +
        +
        Parameters:
        +
        tag - der tag associated with this type
        +
        item - to DER encode
        +
        Throws:
        +
        IllegalArgumentException - if the der tag is constructed
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: DEREncoder
        +
        Encode this object into its DER type.
        +
        +
        Specified by:
        +
        encode in interface DEREncoder
        +
        Returns:
        +
        DER encoded object
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        public static UUID decode​(DERBuffer encoded)
        +
        Converts bytes in the buffer to a uuid by reading from the current position to the limit.
        +
        +
        Parameters:
        +
        encoded - buffer containing DER-encoded data where the buffer is positioned at the start of uuid bytes and + the limit is set beyond the last byte of uuid data.
        +
        Returns:
        +
        decoded bytes as a uuid.
        +
        +
      • +
      + + + +
        +
      • +

        readLong

        +
        protected static long readLong​(DERBuffer buffer)
        +
        Reads the next 8 bytes from the supplied buffer to create a long.
        +
        +
        Parameters:
        +
        buffer - to read
        +
        Returns:
        +
        UUID component integer
        +
        +
      • +
      + + + +
        +
      • +

        toBytes

        +
        public static byte[] toBytes​(UUID uuid)
        +
        Converts the supplied uuid to a byte array.
        +
        +
        Parameters:
        +
        uuid - to convert
        +
        Returns:
        +
        byte array
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/AbstractDERTag.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/AbstractDERTag.html new file mode 100644 index 000000000..105715a93 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/AbstractDERTag.html @@ -0,0 +1,211 @@ + + + + + +Uses of Class org.ldaptive.asn1.AbstractDERTag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.AbstractDERTag

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/AbstractDERType.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/AbstractDERType.html new file mode 100644 index 000000000..1a599f3aa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/AbstractDERType.html @@ -0,0 +1,245 @@ + + + + + +Uses of Class org.ldaptive.asn1.AbstractDERType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.AbstractDERType

+
+
+
    +
  • + + + + + + + + + + + + +
    Packages that use AbstractDERType 
    PackageDescription
    org.ldaptive.asn1 
    +
  • +
  • +
      +
    • +
      + + +

      Uses of AbstractDERType in org.ldaptive.asn1

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Subclasses of AbstractDERType in org.ldaptive.asn1 
      Modifier and TypeClassDescription
      class BooleanType +
      Converts booleans to and from their DER encoded format.
      +
      class ConstructedDEREncoder +
      Encodes constructed types to their DER format.
      +
      class ContextType +
      Converts context types to their DER encoded format.
      +
      class IntegerType +
      Converts arbitrary-precision integers to and from their DER encoded format.
      +
      class NullType +
      Convenience type for a tag with a null value.
      +
      class OctetStringType +
      Converts strings to and from their DER encoded format.
      +
      class OidType +
      Converts object identifiers to and from their DER encoded format.
      +
      class UuidType +
      Converts UUIDs to and from their DER encoded format.
      +
      +
      +
    • +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/AbstractParseHandler.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/AbstractParseHandler.html new file mode 100644 index 000000000..b33402eca --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/AbstractParseHandler.html @@ -0,0 +1,630 @@ + + + + + +Uses of Class org.ldaptive.asn1.AbstractParseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.AbstractParseHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/ApplicationDERTag.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/ApplicationDERTag.html new file mode 100644 index 000000000..d9be3e871 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/ApplicationDERTag.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.asn1.ApplicationDERTag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.ApplicationDERTag

+
+
No usage of org.ldaptive.asn1.ApplicationDERTag
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/BooleanType.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/BooleanType.html new file mode 100644 index 000000000..9ffad0fdb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/BooleanType.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.asn1.BooleanType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.BooleanType

+
+
No usage of org.ldaptive.asn1.BooleanType
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/ConstructedDEREncoder.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/ConstructedDEREncoder.html new file mode 100644 index 000000000..646609a51 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/ConstructedDEREncoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.asn1.ConstructedDEREncoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.ConstructedDEREncoder

+
+
No usage of org.ldaptive.asn1.ConstructedDEREncoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/ContextDERTag.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/ContextDERTag.html new file mode 100644 index 000000000..ace0d0f7c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/ContextDERTag.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.asn1.ContextDERTag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.ContextDERTag

+
+
No usage of org.ldaptive.asn1.ContextDERTag
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/ContextType.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/ContextType.html new file mode 100644 index 000000000..13a85b2b4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/ContextType.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.asn1.ContextType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.ContextType

+
+
No usage of org.ldaptive.asn1.ContextType
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/CustomDERTag.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/CustomDERTag.html new file mode 100644 index 000000000..aeaa3102f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/CustomDERTag.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.asn1.CustomDERTag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.CustomDERTag

+
+
No usage of org.ldaptive.asn1.CustomDERTag
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERBuffer.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERBuffer.html new file mode 100644 index 000000000..b5128cb65 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERBuffer.html @@ -0,0 +1,1226 @@ + + + + + +Uses of Interface org.ldaptive.asn1.DERBuffer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.asn1.DERBuffer

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/DEREncoder.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/DEREncoder.html new file mode 100644 index 000000000..37e0a5bea --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/DEREncoder.html @@ -0,0 +1,485 @@ + + + + + +Uses of Interface org.ldaptive.asn1.DEREncoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.asn1.DEREncoder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERParser.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERParser.html new file mode 100644 index 000000000..028004e77 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERParser.html @@ -0,0 +1,684 @@ + + + + + +Uses of Class org.ldaptive.asn1.DERParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.DERParser

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERPath.Node.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERPath.Node.html new file mode 100644 index 000000000..36368d09f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERPath.Node.html @@ -0,0 +1,213 @@ + + + + + +Uses of Class org.ldaptive.asn1.DERPath.Node (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.DERPath.Node

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERPath.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERPath.html new file mode 100644 index 000000000..e7aee99c0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERPath.html @@ -0,0 +1,1199 @@ + + + + + +Uses of Class org.ldaptive.asn1.DERPath (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.DERPath

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERTag.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERTag.html new file mode 100644 index 000000000..b94b05835 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/DERTag.html @@ -0,0 +1,353 @@ + + + + + +Uses of Interface org.ldaptive.asn1.DERTag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.asn1.DERTag

+
+
+
    +
  • + + + + + + + + + + + + +
    Packages that use DERTag 
    PackageDescription
    org.ldaptive.asn1 
    +
  • +
  • +
      +
    • +
      + + +

      Uses of DERTag in org.ldaptive.asn1

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Classes in org.ldaptive.asn1 that implement DERTag 
      Modifier and TypeClassDescription
      class AbstractDERTag +
      Abstract base class for custom DER tag types.
      +
      class ApplicationDERTag +
      Generic application-specific tag.
      +
      class ContextDERTag +
      Generic context-specific tag.
      +
      class CustomDERTag +
      Describes the tag of an application-specific, context-specific, or private DER type where the tag name may be + specified for clarity in application code.
      +
      class UniversalDERTag +
      Enumeration with common BER/DER universal tag types.
      +
      + + + + + + + + + + + + + + +
      Methods in org.ldaptive.asn1 that return DERTag 
      Modifier and TypeMethodDescription
      DERTagDERParser.readTag​(DERBuffer encoded) +
      Reads a DER tag from a single byte at the current position of the given buffer.
      +
      + + + + + + + + + + + + + + + + + + + +
      Methods in org.ldaptive.asn1 with parameters of type DERTag 
      Modifier and TypeMethodDescription
      private voidDERParser.addTag​(DERTag tag, + int index) +
      Add the given tag at the specified index to all permutations of the current parser path and increases the number of + permutations as necessary to satisfy the following relation:
      +
      private voidDERParser.parseTag​(DERTag tag, + DERBuffer encoded) +
      Invokes the parse handler for the current path and advances to the next position in the encoded bytes.
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Constructors in org.ldaptive.asn1 with parameters of type DERTag 
      ConstructorDescription
      AbstractDERType​(DERTag tag) +
      Creates a new abstract der type.
      +
      BooleanType​(DERTag tag, + boolean item) +
      Creates a new boolean type.
      +
      ConstructedDEREncoder​(DERTag tag, + DEREncoder... encoders) +
      Creates a new sequence encoder.
      +
      IntegerType​(DERTag tag, + int item) +
      Creates a new integer type.
      +
      IntegerType​(DERTag tag, + BigInteger item) +
      Creates a new integer type.
      +
      NullType​(DERTag tag) +
      Creates a new null type.
      +
      OctetStringType​(DERTag tag, + byte[] item) +
      Creates a new octet string type.
      +
      OctetStringType​(DERTag tag, + String item) +
      Creates a new octet string type.
      +
      OidType​(DERTag tag, + int[] item) +
      Creates a new oid type.
      +
      OidType​(DERTag tag, + String item) +
      Creates a new oid type.
      +
      UuidType​(DERTag tag, + UUID item) +
      Creates a new uuid type.
      +
      +
      +
    • +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/DefaultDERBuffer.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/DefaultDERBuffer.html new file mode 100644 index 000000000..60c72649d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/DefaultDERBuffer.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.asn1.DefaultDERBuffer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.DefaultDERBuffer

+
+
No usage of org.ldaptive.asn1.DefaultDERBuffer
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/IntegerType.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/IntegerType.html new file mode 100644 index 000000000..3448c241a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/IntegerType.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.asn1.IntegerType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.IntegerType

+
+
No usage of org.ldaptive.asn1.IntegerType
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/NullType.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/NullType.html new file mode 100644 index 000000000..ee7806db5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/NullType.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.asn1.NullType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.NullType

+
+
No usage of org.ldaptive.asn1.NullType
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/OctetStringType.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/OctetStringType.html new file mode 100644 index 000000000..e1ff5f1c7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/OctetStringType.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.asn1.OctetStringType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.OctetStringType

+
+
No usage of org.ldaptive.asn1.OctetStringType
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/OidType.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/OidType.html new file mode 100644 index 000000000..078c58ee0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/OidType.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.asn1.OidType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.OidType

+
+
No usage of org.ldaptive.asn1.OidType
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/ParseHandler.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/ParseHandler.html new file mode 100644 index 000000000..3e10d401c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/ParseHandler.html @@ -0,0 +1,736 @@ + + + + + +Uses of Interface org.ldaptive.asn1.ParseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.asn1.ParseHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/UniversalDERTag.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/UniversalDERTag.html new file mode 100644 index 000000000..45d700990 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/UniversalDERTag.html @@ -0,0 +1,242 @@ + + + + + +Uses of Class org.ldaptive.asn1.UniversalDERTag (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.UniversalDERTag

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/class-use/UuidType.html b/javadocs/2.3.1/org/ldaptive/asn1/class-use/UuidType.html new file mode 100644 index 000000000..406f64933 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/class-use/UuidType.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.asn1.UuidType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.asn1.UuidType

+
+
No usage of org.ldaptive.asn1.UuidType
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/package-summary.html b/javadocs/2.3.1/org/ldaptive/asn1/package-summary.html new file mode 100644 index 000000000..b5dfdffe2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/package-summary.html @@ -0,0 +1,327 @@ + + + + + +org.ldaptive.asn1 (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.asn1

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    DERBuffer +
    Byte buffer used for DER parsing.
    +
    DEREncoder +
    Interface for encoding DER objects.
    +
    DERTag +
    Describes the tag of a DER-encoded type.
    +
    ParseHandler +
    Provides a hook in the DER parser for handling specific paths as they are encountered.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    AbstractDERTag +
    Abstract base class for custom DER tag types.
    +
    AbstractDERType +
    Provides functionality common to DER types implementations.
    +
    AbstractParseHandler<T> +
    Parse handler for managing and initializing an object.
    +
    ApplicationDERTag +
    Generic application-specific tag.
    +
    BooleanType +
    Converts booleans to and from their DER encoded format.
    +
    ConstructedDEREncoder +
    Encodes constructed types to their DER format.
    +
    ContextDERTag +
    Generic context-specific tag.
    +
    ContextType +
    Converts context types to their DER encoded format.
    +
    CustomDERTag +
    Describes the tag of an application-specific, context-specific, or private DER type where the tag name may be + specified for clarity in application code.
    +
    DefaultDERBuffer +
    DERBuffer that uses a ByteBuffer.
    +
    DERParser +
    This class provides a SAX-like parsing facility for DER-encoded data where elements of interest in the parse tree may + be registered to handlers via the DERParser.registerHandler(org.ldaptive.asn1.DERPath, org.ldaptive.asn1.ParseHandler) methods.
    +
    DERPath +
    Describes paths to individual elements of an encoded DER object that may be addressed during parsing to associate a + parsed element with a handler to handle that element.
    +
    DERPath.Node +
    DER path node encapsulates the path name and its location among other children that share a common parent.
    +
    IntegerType +
    Converts arbitrary-precision integers to and from their DER encoded format.
    +
    NullType +
    Convenience type for a tag with a null value.
    +
    OctetStringType +
    Converts strings to and from their DER encoded format.
    +
    OidType +
    Converts object identifiers to and from their DER encoded format.
    +
    UuidType +
    Converts UUIDs to and from their DER encoded format.
    +
    +
  • +
  • + + + + + + + + + + + + +
    Enum Summary 
    EnumDescription
    UniversalDERTag +
    Enumeration with common BER/DER universal tag types.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/package-tree.html b/javadocs/2.3.1/org/ldaptive/asn1/package-tree.html new file mode 100644 index 000000000..920d838ad --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/package-tree.html @@ -0,0 +1,211 @@ + + + + + +org.ldaptive.asn1 Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.asn1

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/asn1/package-use.html b/javadocs/2.3.1/org/ldaptive/asn1/package-use.html new file mode 100644 index 000000000..99bcfa56b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/asn1/package-use.html @@ -0,0 +1,630 @@ + + + + + +Uses of Package org.ldaptive.asn1 (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.asn1

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AbstractAuthenticationHandler.html b/javadocs/2.3.1/org/ldaptive/auth/AbstractAuthenticationHandler.html new file mode 100644 index 000000000..552b9f6ac --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AbstractAuthenticationHandler.html @@ -0,0 +1,554 @@ + + + + + +AbstractAuthenticationHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractAuthenticationHandler

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AbstractSearchEntryResolver.html b/javadocs/2.3.1/org/ldaptive/auth/AbstractSearchEntryResolver.html new file mode 100644 index 000000000..204fad25a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AbstractSearchEntryResolver.html @@ -0,0 +1,878 @@ + + + + + +AbstractSearchEntryResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractSearchEntryResolver

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        baseDn

        +
        private String baseDn
        +
        DN to search.
        +
      • +
      + + + +
        +
      • +

        userFilter

        +
        private String userFilter
        +
        Filter for searching for the user.
        +
      • +
      + + + +
        +
      • +

        userFilterParameters

        +
        private Object[] userFilterParameters
        +
        Filter parameters for searching for the user.
        +
      • +
      + + + +
        +
      • +

        allowMultipleEntries

        +
        private boolean allowMultipleEntries
        +
        Whether to throw an exception if multiple entries are found.
        +
      • +
      + + + +
        +
      • +

        subtreeSearch

        +
        private boolean subtreeSearch
        +
        Whether to use a subtree search when resolving DNs.
        +
      • +
      + + + +
        +
      • +

        derefAliases

        +
        private DerefAliases derefAliases
        +
        How to handle aliases.
        +
      • +
      + + + +
        +
      • +

        binaryAttributes

        +
        private String[] binaryAttributes
        +
        Binary attribute names.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractSearchEntryResolver

        +
        public AbstractSearchEntryResolver()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getBaseDn

        +
        public String getBaseDn()
        +
        Returns the base DN.
        +
        +
        Returns:
        +
        base DN
        +
        +
      • +
      + + + +
        +
      • +

        setBaseDn

        +
        public void setBaseDn​(String dn)
        +
        Sets the base DN.
        +
        +
        Parameters:
        +
        dn - base DN
        +
        +
      • +
      + + + +
        +
      • +

        getUserFilter

        +
        public String getUserFilter()
        +
        Returns the filter used to search for the user.
        +
        +
        Returns:
        +
        filter for searching
        +
        +
      • +
      + + + +
        +
      • +

        setUserFilter

        +
        public void setUserFilter​(String filter)
        +
        Sets the filter used to search for the user.
        +
        +
        Parameters:
        +
        filter - for searching
        +
        +
      • +
      + + + +
        +
      • +

        getUserFilterParameters

        +
        public Object[] getUserFilterParameters()
        +
        Returns the filter parameters used to search for the user.
        +
        +
        Returns:
        +
        filter parameters
        +
        +
      • +
      + + + +
        +
      • +

        setUserFilterParameters

        +
        public void setUserFilterParameters​(Object[] filterParams)
        +
        Sets the filter parameters used to search for the user.
        +
        +
        Parameters:
        +
        filterParams - filter parameters
        +
        +
      • +
      + + + +
        +
      • +

        getAllowMultipleEntries

        +
        public boolean getAllowMultipleEntries()
        +
        Returns whether entry resolution should fail if multiple entries are found.
        +
        +
        Returns:
        +
        whether an exception will be thrown if multiple entries are found
        +
        +
      • +
      + + + +
        +
      • +

        setAllowMultipleEntries

        +
        public void setAllowMultipleEntries​(boolean b)
        +
        Sets whether entry resolution should fail if multiple entries are found. If false an exception will be thrown if + resolve(AuthenticationCriteria, AuthenticationHandlerResponse) finds more than one entry matching its + filter. Otherwise, the first entry found is returned.
        +
        +
        Parameters:
        +
        b - whether multiple entries are allowed
        +
        +
      • +
      + + + +
        +
      • +

        getSubtreeSearch

        +
        public boolean getSubtreeSearch()
        +
        Returns whether subtree searching will be used.
        +
        +
        Returns:
        +
        whether the entry will be searched for over the entire base
        +
        +
      • +
      + + + +
        +
      • +

        setSubtreeSearch

        +
        public void setSubtreeSearch​(boolean b)
        +
        Sets whether subtree searching will be used. If true, the entry will be searched for over the entire getBaseDn(). Otherwise the entry will be searched for in the getBaseDn() context.
        +
        +
        Parameters:
        +
        b - whether the entry will be searched for over the entire base
        +
        +
      • +
      + + + +
        +
      • +

        getDerefAliases

        +
        public DerefAliases getDerefAliases()
        +
        Returns how to dereference aliases.
        +
        +
        Returns:
        +
        how to dereference aliases
        +
        +
      • +
      + + + +
        +
      • +

        setDerefAliases

        +
        public void setDerefAliases​(DerefAliases da)
        +
        Sets how to dereference aliases.
        +
        +
        Parameters:
        +
        da - how to dereference aliases
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryAttributes

        +
        public String[] getBinaryAttributes()
        +
        Returns names of binary attributes.
        +
        +
        Returns:
        +
        binary attribute names
        +
        +
      • +
      + + + +
        +
      • +

        setBinaryAttributes

        +
        public void setBinaryAttributes​(String... attrs)
        +
        Sets names of binary attributes.
        +
        +
        Parameters:
        +
        attrs - binary attribute names
        +
        +
      • +
      + + + +
        +
      • +

        performLdapSearch

        +
        protected abstract SearchResponse performLdapSearch​(AuthenticationCriteria criteria,
        +                                                    AuthenticationHandlerResponse response)
        +                                             throws LdapException
        +
        Executes an ldap search with the supplied authentication criteria.
        +
        +
        Parameters:
        +
        criteria - authentication criteria associated with the user
        +
        response - response from the authentication event
        +
        Returns:
        +
        search result
        +
        Throws:
        +
        LdapException - if an error occurs attempting the search
        +
        +
      • +
      + + + + + + + +
        +
      • +

        createSearchRequest

        +
        protected SearchRequest createSearchRequest​(AuthenticationCriteria ac)
        +
        Returns a search request for the supplied authentication criteria. If no userFilter is defined then an + object level search on the authentication criteria DN is returned. Otherwise the userFilter, baseDn and subtreeSearch are used to create the search request.
        +
        +
        Parameters:
        +
        ac - authentication criteria containing a DN
        +
        Returns:
        +
        search request
        +
        +
      • +
      + + + +
        +
      • +

        resolve

        +
        public LdapEntry resolve​(AuthenticationCriteria criteria,
        +                         AuthenticationHandlerResponse response)
        +                  throws LdapException
        +
        Description copied from interface: EntryResolver
        +
        Attempts to find the LDAP entry for the supplied authentication criteria and authentication handler response. The + connection available in the response should not be closed in this method.
        +
        +
        Specified by:
        +
        resolve in interface EntryResolver
        +
        Parameters:
        +
        criteria - authentication criteria used to perform the authentication
        +
        response - produced by the authentication handler
        +
        Returns:
        +
        ldap entry
        +
        Throws:
        +
        LdapException - if an LDAP error occurs
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AccountState.DefaultWarning.html b/javadocs/2.3.1/org/ldaptive/auth/AccountState.DefaultWarning.html new file mode 100644 index 000000000..1ec72bc89 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AccountState.DefaultWarning.html @@ -0,0 +1,442 @@ + + + + + +AccountState.DefaultWarning (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AccountState.DefaultWarning

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        expiration

        +
        private final ZonedDateTime expiration
        +
        expiration.
        +
      • +
      + + + +
        +
      • +

        loginsRemaining

        +
        private final int loginsRemaining
        +
        number of logins remaining before the account locks.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultWarning

        +
        public DefaultWarning​(ZonedDateTime exp,
        +                      int remaining)
        +
        Creates a new warning.
        +
        +
        Parameters:
        +
        exp - date of expiration
        +
        remaining - number of logins
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AccountState.Error.html b/javadocs/2.3.1/org/ldaptive/auth/AccountState.Error.html new file mode 100644 index 000000000..8780fd752 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AccountState.Error.html @@ -0,0 +1,311 @@ + + + + + +AccountState.Error (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface AccountState.Error

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCode

        +
        int getCode()
        +
        Returns the error code.
        +
        +
        Returns:
        +
        error code
        +
        +
      • +
      + + + +
        +
      • +

        getMessage

        +
        String getMessage()
        +
        Returns the error message.
        +
        +
        Returns:
        +
        error message
        +
        +
      • +
      + + + +
        +
      • +

        throwSecurityException

        +
        void throwSecurityException()
        +                     throws LoginException
        +
        Throws the LoginException that best maps to this error.
        +
        +
        Throws:
        +
        LoginException - for this account state error
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AccountState.Warning.html b/javadocs/2.3.1/org/ldaptive/auth/AccountState.Warning.html new file mode 100644 index 000000000..1e2bfaeef --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AccountState.Warning.html @@ -0,0 +1,289 @@ + + + + + +AccountState.Warning (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface AccountState.Warning

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    AccountState.DefaultWarning
    +
    +
    +
    Enclosing class:
    +
    AccountState
    +
    +
    +
    public static interface AccountState.Warning
    +
    Contains warning information for an account state.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getExpiration

        +
        ZonedDateTime getExpiration()
        +
        Returns the expiration.
        +
        +
        Returns:
        +
        expiration
        +
        +
      • +
      + + + +
        +
      • +

        getLoginsRemaining

        +
        int getLoginsRemaining()
        +
        Returns the number of logins remaining until the account locks.
        +
        +
        Returns:
        +
        number of logins remaining
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AccountState.html b/javadocs/2.3.1/org/ldaptive/auth/AccountState.html new file mode 100644 index 000000000..dadfe8cc0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AccountState.html @@ -0,0 +1,530 @@ + + + + + +AccountState (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AccountState

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AccountState

        +
        public AccountState​(AccountState.Warning... warnings)
        +
        Creates a new account state.
        +
        +
        Parameters:
        +
        warnings - associated with the account
        +
        +
      • +
      + + + +
        +
      • +

        AccountState

        +
        public AccountState​(AccountState.Error... errors)
        +
        Creates a new account state.
        +
        +
        Parameters:
        +
        errors - associated with the account
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getWarnings

        +
        public AccountState.Warning[] getWarnings()
        +
        Returns the account state warnings.
        +
        +
        Returns:
        +
        account state warnings
        +
        +
      • +
      + + + +
        +
      • +

        getWarning

        +
        public AccountState.Warning getWarning()
        +
        Returns the first account state warning or null if no warnings exist.
        +
        +
        Returns:
        +
        first account state warning
        +
        +
      • +
      + + + +
        +
      • +

        getErrors

        +
        public AccountState.Error[] getErrors()
        +
        Returns the account state errors.
        +
        +
        Returns:
        +
        account state errors
        +
        +
      • +
      + + + +
        +
      • +

        getError

        +
        public AccountState.Error getError()
        +
        Returns the first account state error or null if no errors exist.
        +
        +
        Returns:
        +
        first account state error
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AddControlAuthenticationRequestHandler.ControlFactory.html b/javadocs/2.3.1/org/ldaptive/auth/AddControlAuthenticationRequestHandler.ControlFactory.html new file mode 100644 index 000000000..73e2bbd9c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AddControlAuthenticationRequestHandler.ControlFactory.html @@ -0,0 +1,270 @@ + + + + + +AddControlAuthenticationRequestHandler.ControlFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface AddControlAuthenticationRequestHandler.ControlFactory

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getControls

        +
        RequestControl[] getControls​(String dn,
        +                             User user)
        +
        Creates a new array of request controls. Implementations must treat the supplied parameters as unauthenticated + data. Authentication has not been performed when this factory is invoked.
        +
        +
        Parameters:
        +
        dn - distinguished name of the unauthenticated user
        +
        user - id of the unauthenticated user
        +
        Returns:
        +
        request controls
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AddControlAuthenticationRequestHandler.html b/javadocs/2.3.1/org/ldaptive/auth/AddControlAuthenticationRequestHandler.html new file mode 100644 index 000000000..46619e5a6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AddControlAuthenticationRequestHandler.html @@ -0,0 +1,428 @@ + + + + + +AddControlAuthenticationRequestHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AddControlAuthenticationRequestHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.auth.AddControlAuthenticationRequestHandler
    • +
    +
  • +
+
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationHandler.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationHandler.Builder.html new file mode 100644 index 000000000..2c0f46614 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationHandler.Builder.html @@ -0,0 +1,372 @@ + + + + + +AggregateAuthenticationHandler.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AggregateAuthenticationHandler.Builder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.auth.AggregateAuthenticationHandler.Builder
    • +
    +
  • +
+
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationHandler.html b/javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationHandler.html new file mode 100644 index 000000000..e8f44341d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationHandler.html @@ -0,0 +1,526 @@ + + + + + +AggregateAuthenticationHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AggregateAuthenticationHandler

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    AuthenticationHandler
    +
    +
    +
    public class AggregateAuthenticationHandler
    +extends Object
    +implements AuthenticationHandler
    +
    Used in conjunction with an AggregateDnResolver to authenticate the resolved DN. In particular, the + resolved DN is expected to be of the form: label:DN where the label indicates the authentication handler to use. + This class only invokes one authentication handler that matches the label found on the DN.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AggregateAuthenticationHandler

        +
        public AggregateAuthenticationHandler()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AggregateAuthenticationHandler

        +
        public AggregateAuthenticationHandler​(Map<String,​AuthenticationHandler> handlers)
        +
        Creates a new aggregate authentication handler.
        +
        +
        Parameters:
        +
        handlers - authentication handlers
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationResponseHandler.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationResponseHandler.Builder.html new file mode 100644 index 000000000..312399dbf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationResponseHandler.Builder.html @@ -0,0 +1,372 @@ + + + + + +AggregateAuthenticationResponseHandler.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AggregateAuthenticationResponseHandler.Builder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.auth.AggregateAuthenticationResponseHandler.Builder
    • +
    +
  • +
+
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationResponseHandler.html b/javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationResponseHandler.html new file mode 100644 index 000000000..1a7b5031e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AggregateAuthenticationResponseHandler.html @@ -0,0 +1,524 @@ + + + + + +AggregateAuthenticationResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AggregateAuthenticationResponseHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.auth.AggregateAuthenticationResponseHandler
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    AuthenticationResponseHandler
    +
    +
    +
    public class AggregateAuthenticationResponseHandler
    +extends Object
    +implements AuthenticationResponseHandler
    +
    Used in conjunction with an AggregateDnResolver to execute a list of response handlers. In particular, the + resolved DN is expected to be of the form: label:DN where the label indicates the response handler to use. This + class only invokes the response handlers that matches the label found on the DN.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AggregateAuthenticationResponseHandler

        +
        public AggregateAuthenticationResponseHandler()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AggregateAuthenticationResponseHandler

        +
        public AggregateAuthenticationResponseHandler​(Map<String,​AuthenticationResponseHandler[]> handlers)
        +
        Creates a new aggregate authentication response handler.
        +
        +
        Parameters:
        +
        handlers - authentication response handlers
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AggregateDnResolver.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/AggregateDnResolver.Builder.html new file mode 100644 index 000000000..788925dfa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AggregateDnResolver.Builder.html @@ -0,0 +1,372 @@ + + + + + +AggregateDnResolver.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AggregateDnResolver.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AggregateDnResolver.html b/javadocs/2.3.1/org/ldaptive/auth/AggregateDnResolver.html new file mode 100644 index 000000000..0cee6b969 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AggregateDnResolver.html @@ -0,0 +1,664 @@ + + + + + +AggregateDnResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AggregateDnResolver

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DnResolver
    +
    +
    +
    public class AggregateDnResolver
    +extends Object
    +implements DnResolver
    +
    Looks up a user's DN using multiple DN resolvers. Each DN resolver is invoked on a separate thread. If multiple DNs + are allowed then the first one retrieved is returned.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        callableWorker

        +
        private final CallableWorker<String> callableWorker
        +
        To submit operations to.
        +
      • +
      + + + + + + + +
        +
      • +

        allowMultipleDns

        +
        private boolean allowMultipleDns
        +
        Whether to throw an exception if multiple DNs are found.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AggregateDnResolver

        +
        public AggregateDnResolver()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AggregateDnResolver

        +
        public AggregateDnResolver​(Map<String,​DnResolver> resolvers)
        +
        Creates a new aggregate dn resolver.
        +
        +
        Parameters:
        +
        resolvers - dn resolvers
        +
        +
      • +
      + + + +
        +
      • +

        AggregateDnResolver

        +
        public AggregateDnResolver​(Map<String,​DnResolver> resolvers,
        +                           ExecutorService es)
        +
        Creates a new aggregate dn resolver.
        +
        +
        Parameters:
        +
        resolvers - dn resolvers
        +
        es - executor service for invoking DN resolvers
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDnResolvers

        +
        public Map<String,​DnResolver> getDnResolvers()
        +
        Returns the DN resolvers to aggregate over.
        +
        +
        Returns:
        +
        map of label to dn resolver
        +
        +
      • +
      + + + +
        +
      • +

        setDnResolvers

        +
        public void setDnResolvers​(Map<String,​DnResolver> resolvers)
        +
        Sets the DN resolvers to aggregate over.
        +
        +
        Parameters:
        +
        resolvers - to set
        +
        +
      • +
      + + + +
        +
      • +

        addDnResolver

        +
        public void addDnResolver​(String label,
        +                          DnResolver resolver)
        +
        Adds a DN resolver with the supplied label.
        +
        +
        Parameters:
        +
        label - of the resolver
        +
        resolver - DN resolver
        +
        +
      • +
      + + + +
        +
      • +

        getAllowMultipleDns

        +
        public boolean getAllowMultipleDns()
        +
        Returns whether DN resolution should fail if multiple DNs are found.
        +
        +
        Returns:
        +
        whether an exception will be thrown if multiple DNs are found
        +
        +
      • +
      + + + +
        +
      • +

        setAllowMultipleDns

        +
        public void setAllowMultipleDns​(boolean b)
        +
        Sets whether DN resolution should fail if multiple DNs are found If false an exception will be thrown if resolve(User) finds that more than one DN resolver returns a DN. Otherwise, the first DN found is returned.
        +
        +
        Parameters:
        +
        b - whether multiple DNs are allowed
        +
        +
      • +
      + + + +
        +
      • +

        createEntryResolver

        +
        public EntryResolver createEntryResolver​(EntryResolver resolver)
        +
        Creates an aggregate entry resolver using the labels from the DN resolver and the supplied entry resolver.
        +
        +
        Parameters:
        +
        resolver - used for every label
        +
        Returns:
        +
        aggregate entry resolver
        +
        +
      • +
      + + + +
        +
      • +

        resolve

        +
        public String resolve​(User user)
        +               throws LdapException
        +
        Description copied from interface: DnResolver
        +
        Attempts to find the LDAP DN for the supplied user.
        +
        +
        Specified by:
        +
        resolve in interface DnResolver
        +
        Parameters:
        +
        user - to find DN for
        +
        Returns:
        +
        user DN
        +
        Throws:
        +
        LdapException - if an LDAP error occurs
        +
        +
      • +
      + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AggregateEntryResolver.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/AggregateEntryResolver.Builder.html new file mode 100644 index 000000000..7329809d1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AggregateEntryResolver.Builder.html @@ -0,0 +1,372 @@ + + + + + +AggregateEntryResolver.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AggregateEntryResolver.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AggregateEntryResolver.html b/javadocs/2.3.1/org/ldaptive/auth/AggregateEntryResolver.html new file mode 100644 index 000000000..2ea94517d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AggregateEntryResolver.html @@ -0,0 +1,530 @@ + + + + + +AggregateEntryResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AggregateEntryResolver

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    EntryResolver
    +
    +
    +
    public class AggregateEntryResolver
    +extends Object
    +implements EntryResolver
    +
    Used in conjunction with an AggregateDnResolver to resolve an entry. In particular, the resolved DN is + expected to be of the form: label:DN where the label indicates the entry resolver to use. This class only invokes + one entry resolver that matches the label found on the DN.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AggregateEntryResolver

        +
        public AggregateEntryResolver()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AggregateEntryResolver

        +
        public AggregateEntryResolver​(Map<String,​EntryResolver> resolvers)
        +
        Creates a new aggregate entry resolver.
        +
        +
        Parameters:
        +
        resolvers - entry resolvers
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getEntryResolvers

        +
        public Map<String,​EntryResolver> getEntryResolvers()
        +
        Returns the entry resolvers to aggregate over.
        +
        +
        Returns:
        +
        map of label to entry resolver
        +
        +
      • +
      + + + +
        +
      • +

        setEntryResolvers

        +
        public void setEntryResolvers​(Map<String,​EntryResolver> resolvers)
        +
        Sets the entry resolvers to aggregate over.
        +
        +
        Parameters:
        +
        resolvers - to set
        +
        +
      • +
      + + + +
        +
      • +

        addEntryResolver

        +
        public void addEntryResolver​(String label,
        +                             EntryResolver resolver)
        +
        Adds an entry resolver with the supplied label.
        +
        +
        Parameters:
        +
        label - of the resolver
        +
        resolver - entry resolver
        +
        +
      • +
      + + + +
        +
      • +

        resolve

        +
        public LdapEntry resolve​(AuthenticationCriteria criteria,
        +                         AuthenticationHandlerResponse response)
        +                  throws LdapException
        +
        Description copied from interface: EntryResolver
        +
        Attempts to find the LDAP entry for the supplied authentication criteria and authentication handler response. The + connection available in the response should not be closed in this method.
        +
        +
        Specified by:
        +
        resolve in interface EntryResolver
        +
        Parameters:
        +
        criteria - authentication criteria used to perform the authentication
        +
        response - produced by the authentication handler
        +
        Returns:
        +
        ldap entry
        +
        Throws:
        +
        LdapException - if an LDAP error occurs
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AuthenticationCriteria.html b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationCriteria.html new file mode 100644 index 000000000..7e5c16dfe --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationCriteria.html @@ -0,0 +1,526 @@ + + + + + +AuthenticationCriteria (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AuthenticationCriteria

+
+
+ +
+
    +
  • +
    +
    public class AuthenticationCriteria
    +extends Object
    +
    Contains the properties used to perform authentication.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        authenticationDn

        +
        private String authenticationDn
        +
        dn.
        +
      • +
      + + + +
        +
      • +

        authenticationRequest

        +
        private AuthenticationRequest authenticationRequest
        +
        authentication request.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AuthenticationCriteria

        +
        public AuthenticationCriteria()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AuthenticationCriteria

        +
        public AuthenticationCriteria​(String dn)
        +
        Creates a new authentication criteria.
        +
        +
        Parameters:
        +
        dn - to authenticate
        +
        +
      • +
      + + + +
        +
      • +

        AuthenticationCriteria

        +
        public AuthenticationCriteria​(String dn,
        +                              AuthenticationRequest request)
        +
        Creates a new authentication criteria.
        +
        +
        Parameters:
        +
        dn - to authenticate
        +
        request - that initiated the authentication
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDn

        +
        public String getDn()
        +
        Returns the dn.
        +
        +
        Returns:
        +
        dn to authenticate
        +
        +
      • +
      + + + +
        +
      • +

        setDn

        +
        public void setDn​(String dn)
        +
        Sets the dn.
        +
        +
        Parameters:
        +
        dn - to set dn
        +
        +
      • +
      + + + +
        +
      • +

        getCredential

        +
        public Credential getCredential()
        +
        Returns the credential.
        +
        +
        Returns:
        +
        credential to authenticate dn
        +
        +
      • +
      + + + +
        +
      • +

        getAuthenticationRequest

        +
        public AuthenticationRequest getAuthenticationRequest()
        +
        Returns the authentication request.
        +
        +
        Returns:
        +
        authentication request
        +
        +
      • +
      + + + +
        +
      • +

        setAuthenticationRequest

        +
        public void setAuthenticationRequest​(AuthenticationRequest request)
        +
        Sets the authentication request.
        +
        +
        Parameters:
        +
        request - to set authentication request
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AuthenticationHandler.html b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationHandler.html new file mode 100644 index 000000000..03a6e1b13 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationHandler.html @@ -0,0 +1,269 @@ + + + + + +AuthenticationHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface AuthenticationHandler

+
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AuthenticationHandlerResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationHandlerResponse.Builder.html new file mode 100644 index 000000000..5519d60cf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationHandlerResponse.Builder.html @@ -0,0 +1,387 @@ + + + + + +AuthenticationHandlerResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AuthenticationHandlerResponse.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AuthenticationHandlerResponse.html b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationHandlerResponse.html new file mode 100644 index 000000000..c1c210174 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationHandlerResponse.html @@ -0,0 +1,631 @@ + + + + + +AuthenticationHandlerResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AuthenticationHandlerResponse

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message, Result
    +
    +
    +
    public class AuthenticationHandlerResponse
    +extends AbstractResult
    +
    Response object for authentication handlers.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        authenticationResultCode

        +
        private AuthenticationResultCode authenticationResultCode
        +
        Authentication result code.
        +
      • +
      + + + +
        +
      • +

        connection

        +
        private Connection connection
        +
        Connection that authentication occurred on.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AuthenticationHandlerResponse

        +
        private AuthenticationHandlerResponse()
        +
        Default constructor.
        +
      • +
      + + + + + +
        +
      • +

        AuthenticationHandlerResponse

        +
        public AuthenticationHandlerResponse​(T result,
        +                                     AuthenticationResultCode code,
        +                                     Connection conn)
        +
        Creates a new authentication response.
        +
        +
        Type Parameters:
        +
        T - type of LDAP result
        +
        Parameters:
        +
        result - of the LDAP operation used to produce this response
        +
        code - authentication result code
        +
        conn - connection the authentication occurred on
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AuthenticationRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationRequest.Builder.html new file mode 100644 index 000000000..dd288e35e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationRequest.Builder.html @@ -0,0 +1,554 @@ + + + + + +AuthenticationRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AuthenticationRequest.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    AuthenticationRequest
    +
    +
    +
    public static class AuthenticationRequest.Builder
    +extends Object
    +
    Authentication request builder.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Builder

        +
        protected Builder()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AuthenticationRequest.html b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationRequest.html new file mode 100644 index 000000000..160e49d45 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationRequest.html @@ -0,0 +1,747 @@ + + + + + +AuthenticationRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AuthenticationRequest

+
+
+ +
+
    +
  • +
    +
    public class AuthenticationRequest
    +extends Object
    +
    Contains the data required to perform an ldap authentication.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        user

        +
        private User user
        +
        User.
        +
      • +
      + + + +
        +
      • +

        credential

        +
        private Credential credential
        +
        User credential.
        +
      • +
      + + + +
        +
      • +

        returnAttributes

        +
        private String[] returnAttributes
        +
        User attributes to return.
        +
      • +
      + + + +
        +
      • +

        controls

        +
        private RequestControl[] controls
        +
        Request controls.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AuthenticationRequest

        +
        public AuthenticationRequest()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AuthenticationRequest

        +
        public AuthenticationRequest​(String id,
        +                             Credential c)
        +
        Creates a new authentication request.
        +
        +
        Parameters:
        +
        id - that identifies the user
        +
        c - credential to authenticate the user
        +
        +
      • +
      + + + +
        +
      • +

        AuthenticationRequest

        +
        public AuthenticationRequest​(String id,
        +                             Credential c,
        +                             String... attrs)
        +
        Creates a new authentication request.
        +
        +
        Parameters:
        +
        id - that identifies the user
        +
        c - credential to authenticate the user
        +
        attrs - attributes to return
        +
        +
      • +
      + + + +
        +
      • +

        AuthenticationRequest

        +
        public AuthenticationRequest​(User u,
        +                             Credential c)
        +
        Creates a new authentication request.
        +
        +
        Parameters:
        +
        u - that identifies the user
        +
        c - credential to authenticate the user
        +
        +
      • +
      + + + +
        +
      • +

        AuthenticationRequest

        +
        public AuthenticationRequest​(User u,
        +                             Credential c,
        +                             String... attrs)
        +
        Creates a new authentication request.
        +
        +
        Parameters:
        +
        u - that identifies the user
        +
        c - credential to authenticate the user
        +
        attrs - attributes to return
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getUser

        +
        public User getUser()
        +
        Returns the user.
        +
        +
        Returns:
        +
        user identifier
        +
        +
      • +
      + + + +
        +
      • +

        setUser

        +
        public void setUser​(User u)
        +
        Sets the user.
        +
        +
        Parameters:
        +
        u - user
        +
        +
      • +
      + + + +
        +
      • +

        getCredential

        +
        public Credential getCredential()
        +
        Returns the credential.
        +
        +
        Returns:
        +
        user credential
        +
        +
      • +
      + + + +
        +
      • +

        setCredential

        +
        public void setCredential​(Credential c)
        +
        Sets the credential.
        +
        +
        Parameters:
        +
        c - user credential
        +
        +
      • +
      + + + +
        +
      • +

        getReturnAttributes

        +
        public String[] getReturnAttributes()
        +
        Returns the return attributes.
        +
        +
        Returns:
        +
        attributes to return
        +
        +
      • +
      + + + +
        +
      • +

        setReturnAttributes

        +
        public void setReturnAttributes​(String... attrs)
        +
        Sets the return attributes.
        +
        +
        Parameters:
        +
        attrs - return attributes
        +
        +
      • +
      + + + +
        +
      • +

        getControls

        +
        public RequestControl[] getControls()
        +
        Returns the controls.
        +
        +
        Returns:
        +
        controls
        +
        +
      • +
      + + + +
        +
      • +

        setControls

        +
        public void setControls​(RequestControl... cntrls)
        +
        Sets the controls.
        +
        +
        Parameters:
        +
        cntrls - controls to set
        +
        +
      • +
      + + + +
        +
      • +

        copy

        +
        public static AuthenticationRequest copy​(AuthenticationRequest request)
        +
        Returns an authentication request initialized with the supplied request.
        +
        +
        Parameters:
        +
        request - authentication request to read properties from
        +
        Returns:
        +
        authentication request
        +
        +
      • +
      + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AuthenticationRequestHandler.html b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationRequestHandler.html new file mode 100644 index 000000000..ea47fc8ba --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationRequestHandler.html @@ -0,0 +1,270 @@ + + + + + +AuthenticationRequestHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface AuthenticationRequestHandler

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        void handle​(String dn,
        +            AuthenticationRequest request)
        +     throws LdapException
        +
        Handle the request for an ldap authentication.
        +
        +
        Parameters:
        +
        dn - distinguished name resolved for this request
        +
        request - for this authentication event
        +
        Throws:
        +
        LdapException - if an error occurs handling an authentication request
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AuthenticationResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationResponse.Builder.html new file mode 100644 index 000000000..cd95aabb3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationResponse.Builder.html @@ -0,0 +1,415 @@ + + + + + +AuthenticationResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AuthenticationResponse.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AuthenticationResponse.html b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationResponse.html new file mode 100644 index 000000000..766e95e40 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationResponse.html @@ -0,0 +1,744 @@ + + + + + +AuthenticationResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AuthenticationResponse

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message, Result
    +
    +
    +
    public class AuthenticationResponse
    +extends AbstractResult
    +
    Synthetic response object that encapsulates data used for authentication.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        authenticationHandlerResponse

        +
        private AuthenticationHandlerResponse authenticationHandlerResponse
        +
        Result of the authentication operation.
        +
      • +
      + + + +
        +
      • +

        resolvedDn

        +
        private String resolvedDn
        +
        Resolved DN.
        +
      • +
      + + + +
        +
      • +

        ldapEntry

        +
        private LdapEntry ldapEntry
        +
        Ldap entry of authenticated user.
        +
      • +
      + + + +
        +
      • +

        accountState

        +
        private AccountState accountState
        +
        Account state.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AuthenticationResponse

        +
        private AuthenticationResponse()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AuthenticationResponse

        +
        public AuthenticationResponse​(AuthenticationHandlerResponse response,
        +                              String dn,
        +                              LdapEntry entry)
        +
        Creates a new authentication response.
        +
        +
        Parameters:
        +
        response - authentication handler response
        +
        dn - produced by the DN resolver
        +
        entry - of the authenticated user
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + + + + + +
        +
      • +

        getResolvedDn

        +
        public String getResolvedDn()
        +
        Returns the DN that was resolved in order to perform authentication.
        +
        +
        Returns:
        +
        resolved dn
        +
        +
      • +
      + + + +
        +
      • +

        getLdapEntry

        +
        public LdapEntry getLdapEntry()
        +
        Returns the ldap entry of the authenticated user.
        +
        +
        Returns:
        +
        ldap entry
        +
        +
      • +
      + + + +
        +
      • +

        getAccountState

        +
        public AccountState getAccountState()
        +
        Returns the account state associated with the authenticated user.
        +
        +
        Returns:
        +
        account state
        +
        +
      • +
      + + + +
        +
      • +

        setAccountState

        +
        public void setAccountState​(AccountState state)
        +
        Sets the account state for the authenticated user.
        +
        +
        Parameters:
        +
        state - for this user
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractMessage
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractMessage
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AuthenticationResponseHandler.html b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationResponseHandler.html new file mode 100644 index 000000000..2927f4b3a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationResponseHandler.html @@ -0,0 +1,267 @@ + + + + + +AuthenticationResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface AuthenticationResponseHandler

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        void handle​(AuthenticationResponse response)
        +     throws LdapException
        +
        Handle the response from an ldap authentication.
        +
        +
        Parameters:
        +
        response - produced from an authentication
        +
        Throws:
        +
        LdapException - if an error occurs handling an authentication response
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AuthenticationResultCode.html b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationResultCode.html new file mode 100644 index 000000000..1b9b000b7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AuthenticationResultCode.html @@ -0,0 +1,461 @@ + + + + + +AuthenticationResultCode (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum AuthenticationResultCode

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        AUTHENTICATION_HANDLER_SUCCESS

        +
        public static final AuthenticationResultCode AUTHENTICATION_HANDLER_SUCCESS
        +
        The configured authentication handler produced a result of true.
        +
      • +
      + + + +
        +
      • +

        AUTHENTICATION_HANDLER_FAILURE

        +
        public static final AuthenticationResultCode AUTHENTICATION_HANDLER_FAILURE
        +
        The configured authentication handler produced a result of false.
        +
      • +
      + + + +
        +
      • +

        INVALID_CREDENTIAL

        +
        public static final AuthenticationResultCode INVALID_CREDENTIAL
        +
        The supplied credential was empty or null.
        +
      • +
      + + + +
        +
      • +

        DN_RESOLUTION_FAILURE

        +
        public static final AuthenticationResultCode DN_RESOLUTION_FAILURE
        +
        The configured DN resolver produced an empty or null value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AuthenticationResultCode

        +
        private AuthenticationResultCode()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static AuthenticationResultCode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (AuthenticationResultCode c : AuthenticationResultCode.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static AuthenticationResultCode valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/Authenticator.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/Authenticator.Builder.html new file mode 100644 index 000000000..401047ec6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/Authenticator.Builder.html @@ -0,0 +1,508 @@ + + + + + +Authenticator.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Authenticator.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    Authenticator
    +
    +
    +
    public static class Authenticator.Builder
    +extends Object
    +
    Authenticator builder.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        object

        +
        private final Authenticator object
        +
        Authenticator to build.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Builder

        +
        protected Builder()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        dnResolver

        +
        public Authenticator.Builder dnResolver​(DnResolver resolver)
        +
        Sets the DN resolver.
        +
        +
        Parameters:
        +
        resolver - DN resolver
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        authenticationHandler

        +
        public Authenticator.Builder authenticationHandler​(AuthenticationHandler handler)
        +
        Sets the authentication handler.
        +
        +
        Parameters:
        +
        handler - authentication handler
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        entryResolver

        +
        public Authenticator.Builder entryResolver​(EntryResolver resolver)
        +
        Sets the entry resolver.
        +
        +
        Parameters:
        +
        resolver - entry resolver
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        returnAttributes

        +
        public Authenticator.Builder returnAttributes​(String... attributes)
        +
        Sets the return attributes.
        +
        +
        Parameters:
        +
        attributes - return attributes
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        build

        +
        public Authenticator build()
        +
        Returns the authenticator.
        +
        +
        Returns:
        +
        authenticator
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/Authenticator.html b/javadocs/2.3.1/org/ldaptive/auth/Authenticator.html new file mode 100644 index 000000000..5a5bbe1f7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/Authenticator.html @@ -0,0 +1,1070 @@ + + + + + +Authenticator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Authenticator

+
+
+ +
+
    +
  • +
    +
    public class Authenticator
    +extends Object
    +
    Provides functionality to authenticate users against an ldap directory.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        NO_OP_RESOLVER

        +
        private static final EntryResolver NO_OP_RESOLVER
        +
        NoOp entry resolver.
        +
      • +
      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        dnResolver

        +
        private DnResolver dnResolver
        +
        For finding user DNs.
        +
      • +
      + + + +
        +
      • +

        authenticationHandler

        +
        private AuthenticationHandler authenticationHandler
        +
        Handler to handle authentication.
        +
      • +
      + + + +
        +
      • +

        entryResolver

        +
        private EntryResolver entryResolver
        +
        For finding user entries.
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        resolveEntryOnFailure

        +
        private boolean resolveEntryOnFailure
        +
        Whether to execute the entry resolver on authentication failure.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Authenticator

        +
        public Authenticator()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        Authenticator

        +
        public Authenticator​(DnResolver resolver,
        +                     AuthenticationHandler handler)
        +
        Creates a new authenticator.
        +
        +
        Parameters:
        +
        resolver - dn resolver
        +
        handler - authentication handler
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDnResolver

        +
        public DnResolver getDnResolver()
        +
        Returns the DN resolver.
        +
        +
        Returns:
        +
        DN resolver
        +
        +
      • +
      + + + +
        +
      • +

        setDnResolver

        +
        public void setDnResolver​(DnResolver resolver)
        +
        Sets the DN resolver.
        +
        +
        Parameters:
        +
        resolver - for finding DNs
        +
        +
      • +
      + + + +
        +
      • +

        getAuthenticationHandler

        +
        public AuthenticationHandler getAuthenticationHandler()
        +
        Returns the authentication handler.
        +
        +
        Returns:
        +
        authentication handler
        +
        +
      • +
      + + + +
        +
      • +

        setAuthenticationHandler

        +
        public void setAuthenticationHandler​(AuthenticationHandler handler)
        +
        Sets the authentication handler.
        +
        +
        Parameters:
        +
        handler - for performing authentication
        +
        +
      • +
      + + + +
        +
      • +

        getEntryResolver

        +
        public EntryResolver getEntryResolver()
        +
        Returns the entry resolver.
        +
        +
        Returns:
        +
        entry resolver
        +
        +
      • +
      + + + +
        +
      • +

        setEntryResolver

        +
        public void setEntryResolver​(EntryResolver resolver)
        +
        Sets the entry resolver.
        +
        +
        Parameters:
        +
        resolver - for finding entries
        +
        +
      • +
      + + + +
        +
      • +

        getResolveEntryOnFailure

        +
        public boolean getResolveEntryOnFailure()
        +
        Returns whether to execute the entry resolver on authentication failure.
        +
        +
        Returns:
        +
        whether to execute the entry resolver on authentication failure
        +
        +
      • +
      + + + +
        +
      • +

        setResolveEntryOnFailure

        +
        public void setResolveEntryOnFailure​(boolean b)
        +
        Sets whether to execute the entry resolver on authentication failure.
        +
        +
        Parameters:
        +
        b - whether to execute the entry resolver
        +
        +
      • +
      + + + +
        +
      • +

        getReturnAttributes

        +
        public String[] getReturnAttributes()
        +
        Returns the return attributes.
        +
        +
        Returns:
        +
        attributes to return
        +
        +
      • +
      + + + +
        +
      • +

        setReturnAttributes

        +
        public void setReturnAttributes​(String... attrs)
        +
        Sets the return attributes.
        +
        +
        Parameters:
        +
        attrs - return attributes
        +
        +
      • +
      + + + +
        +
      • +

        getRequestHandlers

        +
        public AuthenticationRequestHandler[] getRequestHandlers()
        +
        Returns the authentication request handlers.
        +
        +
        Returns:
        +
        authentication request handlers
        +
        +
      • +
      + + + +
        +
      • +

        setRequestHandlers

        +
        public void setRequestHandlers​(AuthenticationRequestHandler... handlers)
        +
        Sets the authentication request handlers.
        +
        +
        Parameters:
        +
        handlers - authentication request handlers
        +
        +
      • +
      + + + +
        +
      • +

        getResponseHandlers

        +
        public AuthenticationResponseHandler[] getResponseHandlers()
        +
        Returns the authentication response handlers.
        +
        +
        Returns:
        +
        authentication response handlers
        +
        +
      • +
      + + + +
        +
      • +

        setResponseHandlers

        +
        public void setResponseHandlers​(AuthenticationResponseHandler... handlers)
        +
        Sets the authentication response handlers.
        +
        +
        Parameters:
        +
        handlers - authentication response handlers
        +
        +
      • +
      + + + +
        +
      • +

        resolveDn

        +
        public String resolveDn​(User user)
        +                 throws LdapException
        +
        This will attempt to find the DN for the supplied user. DnResolver.resolve(User) is invoked to perform this + operation.
        +
        +
        Parameters:
        +
        user - to find DN for
        +
        Returns:
        +
        user DN
        +
        Throws:
        +
        LdapException - if an LDAP error occurs during resolution
        +
        +
      • +
      + + + +
        +
      • +

        authenticate

        +
        public AuthenticationResponse authenticate​(AuthenticationRequest request)
        +                                    throws LdapException
        +
        Authenticate the user in the supplied request.
        +
        +
        Parameters:
        +
        request - authentication request
        +
        Returns:
        +
        response containing the ldap entry of the user authenticated
        +
        Throws:
        +
        LdapException - if an LDAP error occurs
        +
        +
      • +
      + + + + + + + +
        +
      • +

        closeConnectionFactoryManagers

        +
        private void closeConnectionFactoryManagers​(Set<ConnectionFactoryManager> managers)
        +
        Attempts to close all the connection factories in the supplied collection.
        +
        +
        Parameters:
        +
        managers - to close connection factories for
        +
        +
      • +
      + + + + + + + +
        +
      • +

        validateInput

        +
        protected AuthenticationResponse validateInput​(String dn,
        +                                               AuthenticationRequest request)
        +
        Validates the authentication request and resolved DN. Returns an authentication response if validation failed.
        +
        +
        Parameters:
        +
        dn - to validate
        +
        request - to validate
        +
        Returns:
        +
        authentication response if validation failed, otherwise null
        +
        +
      • +
      + + + +
        +
      • +

        processRequest

        +
        protected AuthenticationRequest processRequest​(String dn,
        +                                               AuthenticationRequest request)
        +                                        throws LdapException
        +
        Creates a new authentication request applying any applicable configuration on this authenticator. Returns the + supplied request if no configuration is applied.
        +
        +
        Parameters:
        +
        dn - to process
        +
        request - to process
        +
        Returns:
        +
        authentication request
        +
        Throws:
        +
        LdapException - if an error occurs with a request handler
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        builder

        +
        public static Authenticator.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/AuthorizationIdentityEntryResolver.html b/javadocs/2.3.1/org/ldaptive/auth/AuthorizationIdentityEntryResolver.html new file mode 100644 index 000000000..c50ddcf37 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/AuthorizationIdentityEntryResolver.html @@ -0,0 +1,399 @@ + + + + + +AuthorizationIdentityEntryResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AuthorizationIdentityEntryResolver

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AuthorizationIdentityEntryResolver

        +
        public AuthorizationIdentityEntryResolver()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/CompareAuthenticationHandler.Scheme.html b/javadocs/2.3.1/org/ldaptive/auth/CompareAuthenticationHandler.Scheme.html new file mode 100644 index 000000000..69759e630 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/CompareAuthenticationHandler.Scheme.html @@ -0,0 +1,451 @@ + + + + + +CompareAuthenticationHandler.Scheme (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CompareAuthenticationHandler.Scheme

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.auth.CompareAuthenticationHandler.Scheme
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    CompareAuthenticationHandler
    +
    +
    +
    public static class CompareAuthenticationHandler.Scheme
    +extends Object
    +
    Represents a password scheme used for attribute comparison.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        label

        +
        private final String label
        +
        Label of the scheme.
        +
      • +
      + + + +
        +
      • +

        algorithm

        +
        private final String algorithm
        +
        Algorithm used by this scheme.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Scheme

        +
        public Scheme​(String labelAndAlgorithm)
        +
        Creates a new scheme.
        +
        +
        Parameters:
        +
        labelAndAlgorithm - colon delimited label:algorithm
        +
        +
      • +
      + + + +
        +
      • +

        Scheme

        +
        public Scheme​(String l,
        +              String a)
        +
        Creates a new scheme.
        +
        +
        Parameters:
        +
        l - label
        +
        a - algorithm
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getLabel

        +
        public String getLabel()
        +
        Returns the scheme label.
        +
        +
        Returns:
        +
        label
        +
        +
      • +
      + + + +
        +
      • +

        getAlgorithm

        +
        public String getAlgorithm()
        +
        Returns the scheme algorithm.
        +
        +
        Returns:
        +
        algorithm
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/CompareAuthenticationHandler.html b/javadocs/2.3.1/org/ldaptive/auth/CompareAuthenticationHandler.html new file mode 100644 index 000000000..63ec18e2e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/CompareAuthenticationHandler.html @@ -0,0 +1,634 @@ + + + + + +CompareAuthenticationHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CompareAuthenticationHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CompareAuthenticationHandler

        +
        public CompareAuthenticationHandler()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        CompareAuthenticationHandler

        +
        public CompareAuthenticationHandler​(ConnectionFactory cf)
        +
        Creates a new compare authentication handler.
        +
        +
        Parameters:
        +
        cf - connection factory
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPasswordScheme

        +
        public String getPasswordScheme()
        +
        Returns the password scheme.
        +
        +
        Returns:
        +
        password scheme
        +
        +
      • +
      + + + +
        +
      • +

        setPasswordScheme

        +
        public void setPasswordScheme​(String s)
        +
        Sets the password scheme.
        +
        +
        Parameters:
        +
        s - password scheme
        +
        +
      • +
      + + + +
        +
      • +

        getPasswordAttribute

        +
        public String getPasswordAttribute()
        +
        Returns the password attribute.
        +
        +
        Returns:
        +
        password attribute
        +
        +
      • +
      + + + +
        +
      • +

        setPasswordAttribute

        +
        public void setPasswordAttribute​(String s)
        +
        Sets the password attribute. Must equal a readable attribute in LDAP scheme.
        +
        +
        Parameters:
        +
        s - password attribute
        +
        +
      • +
      + + + + + + + +
        +
      • +

        digestCredential

        +
        protected byte[] digestCredential​(Credential credential,
        +                                  String algorithm)
        +                           throws LdapException
        +
        Digests the supplied credential using the supplied algorithm.
        +
        +
        Parameters:
        +
        credential - to digest
        +
        algorithm - type of digest to use
        +
        Returns:
        +
        digested credential
        +
        Throws:
        +
        LdapException - if the supplied algorithm cannot be found
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/DnResolver.html b/javadocs/2.3.1/org/ldaptive/auth/DnResolver.html new file mode 100644 index 000000000..194e95e36 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/DnResolver.html @@ -0,0 +1,269 @@ + + + + + +DnResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface DnResolver

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        resolve

        +
        String resolve​(User user)
        +        throws LdapException
        +
        Attempts to find the LDAP DN for the supplied user.
        +
        +
        Parameters:
        +
        user - to find DN for
        +
        Returns:
        +
        user DN
        +
        Throws:
        +
        LdapException - if an LDAP error occurs
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/EntryResolver.html b/javadocs/2.3.1/org/ldaptive/auth/EntryResolver.html new file mode 100644 index 000000000..b8ba907e1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/EntryResolver.html @@ -0,0 +1,273 @@ + + + + + +EntryResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface EntryResolver

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        resolve

        +
        LdapEntry resolve​(AuthenticationCriteria criteria,
        +                  AuthenticationHandlerResponse response)
        +           throws LdapException
        +
        Attempts to find the LDAP entry for the supplied authentication criteria and authentication handler response. The + connection available in the response should not be closed in this method.
        +
        +
        Parameters:
        +
        criteria - authentication criteria used to perform the authentication
        +
        response - produced by the authentication handler
        +
        Returns:
        +
        ldap entry
        +
        Throws:
        +
        LdapException - if an LDAP error occurs
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/FormatDnResolver.html b/javadocs/2.3.1/org/ldaptive/auth/FormatDnResolver.html new file mode 100644 index 000000000..e8a79b37f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/FormatDnResolver.html @@ -0,0 +1,631 @@ + + + + + +FormatDnResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FormatDnResolver

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DnResolver
    +
    +
    +
    public class FormatDnResolver
    +extends Object
    +implements DnResolver
    +
    Returns a DN by applying a formatter. See Formatter.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        log for this class.
        +
      • +
      + + + +
        +
      • +

        attributeValueEscaper

        +
        private final AttributeValueEscaper attributeValueEscaper
        +
        attribute value escaper.
        +
      • +
      + + + +
        +
      • +

        formatString

        +
        private String formatString
        +
        format of DN.
        +
      • +
      + + + +
        +
      • +

        formatArgs

        +
        private Object[] formatArgs
        +
        format arguments.
        +
      • +
      + + + +
        +
      • +

        escapeUser

        +
        private boolean escapeUser
        +
        whether to escape the user input.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FormatDnResolver

        +
        public FormatDnResolver()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        FormatDnResolver

        +
        public FormatDnResolver​(String format)
        +
        Creates a new format DN resolver.
        +
        +
        Parameters:
        +
        format - formatter string
        +
        +
      • +
      + + + +
        +
      • +

        FormatDnResolver

        +
        public FormatDnResolver​(String format,
        +                        Object[] args)
        +
        Creates a new format DN resolver with the supplied format and arguments.
        +
        +
        Parameters:
        +
        format - to set formatter string
        +
        args - to set formatter arguments
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFormat

        +
        public String getFormat()
        +
        Returns the formatter string used to return the entry DN.
        +
        +
        Returns:
        +
        user field
        +
        +
      • +
      + + + +
        +
      • +

        setFormat

        +
        public void setFormat​(String format)
        +
        Sets the formatter string used to return the entry DN.
        +
        +
        Parameters:
        +
        format - formatter string
        +
        +
      • +
      + + + +
        +
      • +

        getFormatArgs

        +
        public Object[] getFormatArgs()
        +
        Returns the format arguments.
        +
        +
        Returns:
        +
        format args
        +
        +
      • +
      + + + +
        +
      • +

        setFormatArgs

        +
        public void setFormatArgs​(Object[] args)
        +
        Sets the format arguments.
        +
        +
        Parameters:
        +
        args - to set format arguments
        +
        +
      • +
      + + + +
        +
      • +

        getEscapeUser

        +
        public boolean getEscapeUser()
        +
        Returns whether the user input will be escaped using attributeValueEscaper.
        +
        +
        Returns:
        +
        whether the user input will be escaped.
        +
        +
      • +
      + + + +
        +
      • +

        setEscapeUser

        +
        public void setEscapeUser​(boolean b)
        +
        Sets whether the user input will be escaped using attributeValueEscaper.
        +
        +
        Parameters:
        +
        b - whether the user input will be escaped.
        +
        +
      • +
      + + + +
        +
      • +

        resolve

        +
        public String resolve​(User user)
        +               throws LdapException
        +
        Returns a DN for the supplied user by applying it to a format string.
        +
        +
        Specified by:
        +
        resolve in interface DnResolver
        +
        Parameters:
        +
        user - to format dn for
        +
        Returns:
        +
        user DN
        +
        Throws:
        +
        LdapException - never
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/NoOpDnResolver.html b/javadocs/2.3.1/org/ldaptive/auth/NoOpDnResolver.html new file mode 100644 index 000000000..78bd99667 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/NoOpDnResolver.html @@ -0,0 +1,346 @@ + + + + + +NoOpDnResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NoOpDnResolver

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DnResolver
    +
    +
    +
    public class NoOpDnResolver
    +extends Object
    +implements DnResolver
    +
    Returns a DN that is the user identifier.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NoOpDnResolver

        +
        public NoOpDnResolver()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/NoOpEntryResolver.html b/javadocs/2.3.1/org/ldaptive/auth/NoOpEntryResolver.html new file mode 100644 index 000000000..be1b52ab8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/NoOpEntryResolver.html @@ -0,0 +1,348 @@ + + + + + +NoOpEntryResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NoOpEntryResolver

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    EntryResolver
    +
    +
    +
    public class NoOpEntryResolver
    +extends Object
    +implements EntryResolver
    +
    Returns an LDAP entry that contains only the DN that was supplied to it.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NoOpEntryResolver

        +
        public NoOpEntryResolver()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        resolve

        +
        public LdapEntry resolve​(AuthenticationCriteria criteria,
        +                         AuthenticationHandlerResponse response)
        +
        Description copied from interface: EntryResolver
        +
        Attempts to find the LDAP entry for the supplied authentication criteria and authentication handler response. The + connection available in the response should not be closed in this method.
        +
        +
        Specified by:
        +
        resolve in interface EntryResolver
        +
        Parameters:
        +
        criteria - authentication criteria used to perform the authentication
        +
        response - produced by the authentication handler
        +
        Returns:
        +
        ldap entry
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/SearchDnResolver.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/SearchDnResolver.Builder.html new file mode 100644 index 000000000..dc0b6f2e9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/SearchDnResolver.Builder.html @@ -0,0 +1,554 @@ + + + + + +SearchDnResolver.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchDnResolver.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    SearchDnResolver
    +
    +
    +
    public static class SearchDnResolver.Builder
    +extends Object
    +
    Search DN resolver builder.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Builder

        +
        protected Builder()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        filter

        +
        public SearchDnResolver.Builder filter​(String filter)
        +
        Sets the user filter.
        +
        +
        Parameters:
        +
        filter - suer filter
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        filterParameters

        +
        public SearchDnResolver.Builder filterParameters​(Object... params)
        +
        Sets the user filter parameters.
        +
        +
        Parameters:
        +
        params - filter parameters
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        allowMultipleDns

        +
        public SearchDnResolver.Builder allowMultipleDns​(boolean multipleDns)
        +
        Sets whether to allow multiple DNs.
        +
        +
        Parameters:
        +
        multipleDns - whether to allow multiple DNs
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        subtreeSearch

        +
        public SearchDnResolver.Builder subtreeSearch​(boolean b)
        +
        Sets whether to perform a subtree search or a onelevel search.
        +
        +
        Parameters:
        +
        b - whether to perform a subtree search or a onelevel search
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        aliases

        +
        public SearchDnResolver.Builder aliases​(DerefAliases aliases)
        +
        Sets the deref aliases flag.
        +
        +
        Parameters:
        +
        aliases - deref aliases
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        resolveFromAttribute

        +
        public SearchDnResolver.Builder resolveFromAttribute​(String attributeName)
        +
        Sets the attribute to use to resolve the DN.
        +
        +
        Parameters:
        +
        attributeName - attribute name
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        build

        +
        public SearchDnResolver build()
        +
        Returns the search DN resolver.
        +
        +
        Returns:
        +
        search DN resolver
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/SearchDnResolver.html b/javadocs/2.3.1/org/ldaptive/auth/SearchDnResolver.html new file mode 100644 index 000000000..baf375870 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/SearchDnResolver.html @@ -0,0 +1,998 @@ + + + + + +SearchDnResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchDnResolver

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        baseDn

        +
        private String baseDn
        +
        DN to search.
        +
      • +
      + + + +
        +
      • +

        userFilter

        +
        private String userFilter
        +
        Filter for searching for the user.
        +
      • +
      + + + +
        +
      • +

        userFilterParameters

        +
        private Object[] userFilterParameters
        +
        Filter parameters for searching for the user.
        +
      • +
      + + + +
        +
      • +

        allowMultipleDns

        +
        private boolean allowMultipleDns
        +
        Whether to throw an exception if multiple DNs are found.
        +
      • +
      + + + +
        +
      • +

        subtreeSearch

        +
        private boolean subtreeSearch
        +
        Whether to use a subtree search when resolving DNs.
        +
      • +
      + + + +
        +
      • +

        derefAliases

        +
        private DerefAliases derefAliases
        +
        How to handle aliases.
        +
      • +
      + + + +
        +
      • +

        resolveFromAttribute

        +
        private String resolveFromAttribute
        +
        Resolve DN from alternative attribute name
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchDnResolver

        +
        public SearchDnResolver()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SearchDnResolver

        +
        public SearchDnResolver​(ConnectionFactory cf)
        +
        Creates a new search dn resolver.
        +
        +
        Parameters:
        +
        cf - connection factory
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getBaseDn

        +
        public String getBaseDn()
        +
        Returns the base DN.
        +
        +
        Returns:
        +
        base DN
        +
        +
      • +
      + + + +
        +
      • +

        setBaseDn

        +
        public void setBaseDn​(String dn)
        +
        Sets the base DN.
        +
        +
        Parameters:
        +
        dn - base DN
        +
        +
      • +
      + + + +
        +
      • +

        getUserFilter

        +
        public String getUserFilter()
        +
        Returns the filter used to search for the user.
        +
        +
        Returns:
        +
        filter for searching
        +
        +
      • +
      + + + +
        +
      • +

        setUserFilter

        +
        public void setUserFilter​(String filter)
        +
        Sets the filter used to search for the user.
        +
        +
        Parameters:
        +
        filter - user filter
        +
        +
      • +
      + + + +
        +
      • +

        getUserFilterParameters

        +
        public Object[] getUserFilterParameters()
        +
        Returns the filter parameters used to search for the user.
        +
        +
        Returns:
        +
        filter parameters
        +
        +
      • +
      + + + +
        +
      • +

        setUserFilterParameters

        +
        public void setUserFilterParameters​(Object[] filterParams)
        +
        Sets the filter parameters used to search for the user.
        +
        +
        Parameters:
        +
        filterParams - filter parameters
        +
        +
      • +
      + + + +
        +
      • +

        getAllowMultipleDns

        +
        public boolean getAllowMultipleDns()
        +
        Returns whether DN resolution should fail if multiple DNs are found.
        +
        +
        Returns:
        +
        whether an exception will be thrown if multiple DNs are found
        +
        +
      • +
      + + + +
        +
      • +

        setAllowMultipleDns

        +
        public void setAllowMultipleDns​(boolean b)
        +
        Sets whether DN resolution should fail if multiple DNs are found. If false an exception will be thrown if resolve(User) finds more than one DN matching its filter. Otherwise, the first DN found is returned.
        +
        +
        Parameters:
        +
        b - whether multiple DNs are allowed
        +
        +
      • +
      + + + +
        +
      • +

        getSubtreeSearch

        +
        public boolean getSubtreeSearch()
        +
        Returns whether subtree searching will be used.
        +
        +
        Returns:
        +
        whether the DN will be searched for over the entire base
        +
        +
      • +
      + + + +
        +
      • +

        setSubtreeSearch

        +
        public void setSubtreeSearch​(boolean b)
        +
        Sets whether subtree searching will be used. If true, the DN used for authenticating will be searched for over the + entire getBaseDn(). Otherwise, the DN will be searched for in the getBaseDn() context.
        +
        +
        Parameters:
        +
        b - whether the DN will be searched for over the entire base
        +
        +
      • +
      + + + +
        +
      • +

        getDerefAliases

        +
        public DerefAliases getDerefAliases()
        +
        Returns how to dereference aliases.
        +
        +
        Returns:
        +
        how to dereference aliases
        +
        +
      • +
      + + + +
        +
      • +

        setDerefAliases

        +
        public void setDerefAliases​(DerefAliases da)
        +
        Sets how to dereference aliases.
        +
        +
        Parameters:
        +
        da - how to dereference aliases
        +
        +
      • +
      + + + +
        +
      • +

        getResolveFromAttribute

        +
        public String getResolveFromAttribute()
        +
        Gets an attribute to use to resolve the DN, if the attribute is not present the resolution fails back on the + entry's DN.
        +
        +
        Returns:
        +
        the attribute name
        +
        +
      • +
      + + + +
        +
      • +

        setResolveFromAttribute

        +
        public void setResolveFromAttribute​(String attributeName)
        +
        Sets the attribute to use to resolve the DN. If null, the resolver will use the entry's DN.
        +
        +
        Parameters:
        +
        attributeName - attribute name
        +
        +
      • +
      + + + + + + + +
        +
      • +

        resolveDn

        +
        protected String resolveDn​(LdapEntry entry)
        +
        Returns the DN for the supplied ldap entry.
        +
        +
        Parameters:
        +
        entry - to retrieve the DN from
        +
        Returns:
        +
        dn
        +
        +
      • +
      + + + +
        +
      • +

        performResolveFromAttribute

        +
        protected String performResolveFromAttribute​(LdapEntry entry)
        +
        Resolve DN from attribute in the resolveFromAttribute property.
        +
        +
        Parameters:
        +
        entry - containing an attribute with the DN
        +
        Returns:
        +
        first and singled value in resolveFromAttribute, or null if not valid
        +
        +
      • +
      + + + +
        +
      • +

        createFilterTemplate

        +
        protected FilterTemplate createFilterTemplate​(User user)
        +
        Returns a filter template using userFilter and userFilterParameters. The user parameter is + injected as a named parameter of 'user'.
        +
        +
        Parameters:
        +
        user - to resolve DN
        +
        Returns:
        +
        filter template
        +
        +
      • +
      + + + +
        +
      • +

        createSearchRequest

        +
        protected SearchRequest createSearchRequest​(FilterTemplate template)
        +
        Returns a search request for searching for a single entry in an LDAP, returning no attributes.
        +
        +
        Parameters:
        +
        template - to execute
        +
        Returns:
        +
        search request
        +
        +
      • +
      + + + +
        +
      • +

        performLdapSearch

        +
        protected SearchResponse performLdapSearch​(FilterTemplate template)
        +                                    throws LdapException
        +
        Executes the ldap search operation with the supplied filter.
        +
        +
        Parameters:
        +
        template - to execute
        +
        Returns:
        +
        ldap search result
        +
        Throws:
        +
        LdapException - if an error occurs
        +
        +
      • +
      + + + + + + + +
        +
      • +

        builder

        +
        public static SearchDnResolver.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/SearchEntryResolver.html b/javadocs/2.3.1/org/ldaptive/auth/SearchEntryResolver.html new file mode 100644 index 000000000..830e5ee32 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/SearchEntryResolver.html @@ -0,0 +1,423 @@ + + + + + +SearchEntryResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchEntryResolver

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    EntryResolver, ConnectionFactoryManager
    +
    +
    +
    public class SearchEntryResolver
    +extends AbstractSearchEntryResolver
    +implements ConnectionFactoryManager
    +
    Looks up the LDAP entry associated with a user. If a connection factory is configured it will be used to perform the + search for user. The connection will be opened and closed for each resolution. If no connection factory is configured + the search will occur using the connection that the bind was attempted on.
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/SimpleBindAuthenticationHandler.html b/javadocs/2.3.1/org/ldaptive/auth/SimpleBindAuthenticationHandler.html new file mode 100644 index 000000000..92d311a60 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/SimpleBindAuthenticationHandler.html @@ -0,0 +1,409 @@ + + + + + +SimpleBindAuthenticationHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SimpleBindAuthenticationHandler

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/User.html b/javadocs/2.3.1/org/ldaptive/auth/User.html new file mode 100644 index 000000000..ebb4cee59 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/User.html @@ -0,0 +1,447 @@ + + + + + +User (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class User

+
+
+ +
+
    +
  • +
    +
    public class User
    +extends Object
    +
    Encapsulates the data needed to perform authentication for a user.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        identifier

        +
        private final String identifier
        +
        User identifier.
        +
      • +
      + + + +
        +
      • +

        context

        +
        private final Object context
        +
        User context.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        User

        +
        public User​(String id)
        +
        Creates a new user.
        +
        +
        Parameters:
        +
        id - user identifier
        +
        +
      • +
      + + + +
        +
      • +

        User

        +
        public User​(String id,
        +            Object ctx)
        +
        Creates a new user.
        +
        +
        Parameters:
        +
        id - user identifier
        +
        ctx - user context
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getIdentifier

        +
        public String getIdentifier()
        +
        Returns the user identifier.
        +
        +
        Returns:
        +
        user identifier
        +
        +
      • +
      + + + +
        +
      • +

        getContext

        +
        public Object getContext()
        +
        Returns the user context.
        +
        +
        Returns:
        +
        user context
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/WhoAmIEntryResolver.html b/javadocs/2.3.1/org/ldaptive/auth/WhoAmIEntryResolver.html new file mode 100644 index 000000000..c689282ad --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/WhoAmIEntryResolver.html @@ -0,0 +1,399 @@ + + + + + +WhoAmIEntryResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class WhoAmIEntryResolver

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    EntryResolver, ConnectionFactoryManager
    +
    +
    +
    public class WhoAmIEntryResolver
    +extends AbstractSearchEntryResolver
    +
    Executes the whoami extended operation on the authenticated connection, then performs an object level search + on the result. Useful when users authenticate with some mapped identifier, like DIGEST-MD5.
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AbstractAuthenticationHandler.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AbstractAuthenticationHandler.html new file mode 100644 index 000000000..78719f454 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AbstractAuthenticationHandler.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.ldaptive.auth.AbstractAuthenticationHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AbstractAuthenticationHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AbstractSearchEntryResolver.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AbstractSearchEntryResolver.html new file mode 100644 index 000000000..c090893e5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AbstractSearchEntryResolver.html @@ -0,0 +1,211 @@ + + + + + +Uses of Class org.ldaptive.auth.AbstractSearchEntryResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AbstractSearchEntryResolver

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.DefaultWarning.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.DefaultWarning.html new file mode 100644 index 000000000..05c31660a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.DefaultWarning.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.AccountState.DefaultWarning (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AccountState.DefaultWarning

+
+
No usage of org.ldaptive.auth.AccountState.DefaultWarning
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.Error.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.Error.html new file mode 100644 index 000000000..93bbb1d5b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.Error.html @@ -0,0 +1,312 @@ + + + + + +Uses of Interface org.ldaptive.auth.AccountState.Error (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.auth.AccountState.Error

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.Warning.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.Warning.html new file mode 100644 index 000000000..69720c0bb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.Warning.html @@ -0,0 +1,252 @@ + + + + + +Uses of Interface org.ldaptive.auth.AccountState.Warning (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.auth.AccountState.Warning

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.html new file mode 100644 index 000000000..cc6066c6b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AccountState.html @@ -0,0 +1,292 @@ + + + + + +Uses of Class org.ldaptive.auth.AccountState (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AccountState

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AddControlAuthenticationRequestHandler.ControlFactory.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AddControlAuthenticationRequestHandler.ControlFactory.html new file mode 100644 index 000000000..dfb1d8466 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AddControlAuthenticationRequestHandler.ControlFactory.html @@ -0,0 +1,211 @@ + + + + + +Uses of Interface org.ldaptive.auth.AddControlAuthenticationRequestHandler.ControlFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.auth.AddControlAuthenticationRequestHandler.ControlFactory

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AddControlAuthenticationRequestHandler.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AddControlAuthenticationRequestHandler.html new file mode 100644 index 000000000..099a465ae --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AddControlAuthenticationRequestHandler.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.auth.AddControlAuthenticationRequestHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AddControlAuthenticationRequestHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationHandler.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationHandler.Builder.html new file mode 100644 index 000000000..6d8accbe1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationHandler.Builder.html @@ -0,0 +1,202 @@ + + + + + +Uses of Class org.ldaptive.auth.AggregateAuthenticationHandler.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AggregateAuthenticationHandler.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationHandler.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationHandler.html new file mode 100644 index 000000000..07352f98d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationHandler.html @@ -0,0 +1,209 @@ + + + + + +Uses of Class org.ldaptive.auth.AggregateAuthenticationHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AggregateAuthenticationHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationResponseHandler.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationResponseHandler.Builder.html new file mode 100644 index 000000000..f71b4b39c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationResponseHandler.Builder.html @@ -0,0 +1,202 @@ + + + + + +Uses of Class org.ldaptive.auth.AggregateAuthenticationResponseHandler.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AggregateAuthenticationResponseHandler.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationResponseHandler.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationResponseHandler.html new file mode 100644 index 000000000..899b9a96d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateAuthenticationResponseHandler.html @@ -0,0 +1,209 @@ + + + + + +Uses of Class org.ldaptive.auth.AggregateAuthenticationResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AggregateAuthenticationResponseHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateDnResolver.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateDnResolver.Builder.html new file mode 100644 index 000000000..dd02f39be --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateDnResolver.Builder.html @@ -0,0 +1,202 @@ + + + + + +Uses of Class org.ldaptive.auth.AggregateDnResolver.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AggregateDnResolver.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateDnResolver.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateDnResolver.html new file mode 100644 index 000000000..bc1ed9534 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateDnResolver.html @@ -0,0 +1,209 @@ + + + + + +Uses of Class org.ldaptive.auth.AggregateDnResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AggregateDnResolver

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateEntryResolver.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateEntryResolver.Builder.html new file mode 100644 index 000000000..f853a13c0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateEntryResolver.Builder.html @@ -0,0 +1,202 @@ + + + + + +Uses of Class org.ldaptive.auth.AggregateEntryResolver.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AggregateEntryResolver.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateEntryResolver.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateEntryResolver.html new file mode 100644 index 000000000..f204effad --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AggregateEntryResolver.html @@ -0,0 +1,209 @@ + + + + + +Uses of Class org.ldaptive.auth.AggregateEntryResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AggregateEntryResolver

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationCriteria.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationCriteria.html new file mode 100644 index 000000000..6d152911a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationCriteria.html @@ -0,0 +1,323 @@ + + + + + +Uses of Class org.ldaptive.auth.AuthenticationCriteria (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AuthenticationCriteria

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationHandler.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationHandler.html new file mode 100644 index 000000000..54dcfe389 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationHandler.html @@ -0,0 +1,371 @@ + + + + + +Uses of Interface org.ldaptive.auth.AuthenticationHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.auth.AuthenticationHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationHandlerResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationHandlerResponse.Builder.html new file mode 100644 index 000000000..fd3602d4b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationHandlerResponse.Builder.html @@ -0,0 +1,211 @@ + + + + + +Uses of Class org.ldaptive.auth.AuthenticationHandlerResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AuthenticationHandlerResponse.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationHandlerResponse.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationHandlerResponse.html new file mode 100644 index 000000000..d6cd5d4e7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationHandlerResponse.html @@ -0,0 +1,340 @@ + + + + + +Uses of Class org.ldaptive.auth.AuthenticationHandlerResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AuthenticationHandlerResponse

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationRequest.Builder.html new file mode 100644 index 000000000..c5bba4636 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationRequest.Builder.html @@ -0,0 +1,252 @@ + + + + + +Uses of Class org.ldaptive.auth.AuthenticationRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AuthenticationRequest.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationRequest.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationRequest.html new file mode 100644 index 000000000..b75957e22 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationRequest.html @@ -0,0 +1,432 @@ + + + + + +Uses of Class org.ldaptive.auth.AuthenticationRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AuthenticationRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationRequestHandler.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationRequestHandler.html new file mode 100644 index 000000000..156f07660 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationRequestHandler.html @@ -0,0 +1,282 @@ + + + + + +Uses of Interface org.ldaptive.auth.AuthenticationRequestHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.auth.AuthenticationRequestHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResponse.Builder.html new file mode 100644 index 000000000..c2ab4d7b3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResponse.Builder.html @@ -0,0 +1,221 @@ + + + + + +Uses of Class org.ldaptive.auth.AuthenticationResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AuthenticationResponse.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResponse.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResponse.html new file mode 100644 index 000000000..fdbe261d4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResponse.html @@ -0,0 +1,280 @@ + + + + + +Uses of Class org.ldaptive.auth.AuthenticationResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AuthenticationResponse

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResponseHandler.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResponseHandler.html new file mode 100644 index 000000000..599d9368c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResponseHandler.html @@ -0,0 +1,327 @@ + + + + + +Uses of Interface org.ldaptive.auth.AuthenticationResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.auth.AuthenticationResponseHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResultCode.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResultCode.html new file mode 100644 index 000000000..1944ec7ee --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthenticationResultCode.html @@ -0,0 +1,263 @@ + + + + + +Uses of Class org.ldaptive.auth.AuthenticationResultCode (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AuthenticationResultCode

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/Authenticator.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/Authenticator.Builder.html new file mode 100644 index 000000000..31b2af484 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/Authenticator.Builder.html @@ -0,0 +1,238 @@ + + + + + +Uses of Class org.ldaptive.auth.Authenticator.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.Authenticator.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/Authenticator.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/Authenticator.html new file mode 100644 index 000000000..759ffb62f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/Authenticator.html @@ -0,0 +1,349 @@ + + + + + +Uses of Class org.ldaptive.auth.Authenticator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.Authenticator

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthorizationIdentityEntryResolver.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthorizationIdentityEntryResolver.html new file mode 100644 index 000000000..179b12d72 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/AuthorizationIdentityEntryResolver.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.AuthorizationIdentityEntryResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.AuthorizationIdentityEntryResolver

+
+
No usage of org.ldaptive.auth.AuthorizationIdentityEntryResolver
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/CompareAuthenticationHandler.Scheme.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/CompareAuthenticationHandler.Scheme.html new file mode 100644 index 000000000..be7ab231c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/CompareAuthenticationHandler.Scheme.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.auth.CompareAuthenticationHandler.Scheme (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.CompareAuthenticationHandler.Scheme

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/CompareAuthenticationHandler.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/CompareAuthenticationHandler.html new file mode 100644 index 000000000..5f451dcb4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/CompareAuthenticationHandler.html @@ -0,0 +1,223 @@ + + + + + +Uses of Class org.ldaptive.auth.CompareAuthenticationHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.CompareAuthenticationHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/DnResolver.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/DnResolver.html new file mode 100644 index 000000000..bf8dbc626 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/DnResolver.html @@ -0,0 +1,378 @@ + + + + + +Uses of Interface org.ldaptive.auth.DnResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.auth.DnResolver

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/EntryResolver.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/EntryResolver.html new file mode 100644 index 000000000..c733423f7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/EntryResolver.html @@ -0,0 +1,391 @@ + + + + + +Uses of Interface org.ldaptive.auth.EntryResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.auth.EntryResolver

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/FormatDnResolver.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/FormatDnResolver.html new file mode 100644 index 000000000..bde3ec56a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/FormatDnResolver.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.FormatDnResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.FormatDnResolver

+
+
No usage of org.ldaptive.auth.FormatDnResolver
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/NoOpDnResolver.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/NoOpDnResolver.html new file mode 100644 index 000000000..85fb4a69f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/NoOpDnResolver.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.NoOpDnResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.NoOpDnResolver

+
+
No usage of org.ldaptive.auth.NoOpDnResolver
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/NoOpEntryResolver.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/NoOpEntryResolver.html new file mode 100644 index 000000000..c208029e8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/NoOpEntryResolver.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.NoOpEntryResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.NoOpEntryResolver

+
+
No usage of org.ldaptive.auth.NoOpEntryResolver
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/SearchDnResolver.Builder.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/SearchDnResolver.Builder.html new file mode 100644 index 000000000..0a88c4266 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/SearchDnResolver.Builder.html @@ -0,0 +1,252 @@ + + + + + +Uses of Class org.ldaptive.auth.SearchDnResolver.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.SearchDnResolver.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/SearchDnResolver.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/SearchDnResolver.html new file mode 100644 index 000000000..d51cf021f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/SearchDnResolver.html @@ -0,0 +1,268 @@ + + + + + +Uses of Class org.ldaptive.auth.SearchDnResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.SearchDnResolver

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/SearchEntryResolver.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/SearchEntryResolver.html new file mode 100644 index 000000000..3e3149d5e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/SearchEntryResolver.html @@ -0,0 +1,223 @@ + + + + + +Uses of Class org.ldaptive.auth.SearchEntryResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.SearchEntryResolver

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/SimpleBindAuthenticationHandler.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/SimpleBindAuthenticationHandler.html new file mode 100644 index 000000000..3933bf6dd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/SimpleBindAuthenticationHandler.html @@ -0,0 +1,223 @@ + + + + + +Uses of Class org.ldaptive.auth.SimpleBindAuthenticationHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.SimpleBindAuthenticationHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/User.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/User.html new file mode 100644 index 000000000..2543a583f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/User.html @@ -0,0 +1,316 @@ + + + + + +Uses of Class org.ldaptive.auth.User (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.User

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/class-use/WhoAmIEntryResolver.html b/javadocs/2.3.1/org/ldaptive/auth/class-use/WhoAmIEntryResolver.html new file mode 100644 index 000000000..9d9a02d3d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/class-use/WhoAmIEntryResolver.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.WhoAmIEntryResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.WhoAmIEntryResolver

+
+
No usage of org.ldaptive.auth.WhoAmIEntryResolver
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/ActiveDirectoryAccountState.Error.html b/javadocs/2.3.1/org/ldaptive/auth/ext/ActiveDirectoryAccountState.Error.html new file mode 100644 index 000000000..f950b7121 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/ActiveDirectoryAccountState.Error.html @@ -0,0 +1,757 @@ + + + + + +ActiveDirectoryAccountState.Error (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum ActiveDirectoryAccountState.Error

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HEX_RADIX

        +
        private static final int HEX_RADIX
        +
        hex radix for hex to decimal conversion.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PATTERN

        +
        private static final Pattern PATTERN
        +
        pattern to find hex code in active directory messages.
        +
      • +
      + + + +
        +
      • +

        code

        +
        private final int code
        +
        underlying error code.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Error

        +
        private Error​(int i)
        +
        Creates a new active directory error.
        +
        +
        Parameters:
        +
        i - error code
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static ActiveDirectoryAccountState.Error[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (ActiveDirectoryAccountState.Error c : ActiveDirectoryAccountState.Error.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static ActiveDirectoryAccountState.Error valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        valueOf

        +
        public static ActiveDirectoryAccountState.Error valueOf​(int code)
        +
        Returns the error for the supplied integer constant.
        +
        +
        Parameters:
        +
        code - to find error for
        +
        Returns:
        +
        error
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static ActiveDirectoryAccountState.Error parse​(String message)
        +
        Parses the supplied error messages and returns the corresponding error enum. Attempts to find PATTERN + and parses the first group match as a hexadecimal integer.
        +
        +
        Parameters:
        +
        message - to parse
        +
        Returns:
        +
        active directory error
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/ActiveDirectoryAccountState.html b/javadocs/2.3.1/org/ldaptive/auth/ext/ActiveDirectoryAccountState.html new file mode 100644 index 000000000..359c7b611 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/ActiveDirectoryAccountState.html @@ -0,0 +1,433 @@ + + + + + +ActiveDirectoryAccountState (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ActiveDirectoryAccountState

+
+
+ +
+
    +
  • +
    +
    public class ActiveDirectoryAccountState
    +extends AccountState
    +
    Represents the state of an Active Directory account. Note that the warning returned by this implementation always + returns -1 for logins remaining.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ActiveDirectoryAccountState

        +
        public ActiveDirectoryAccountState​(ZonedDateTime exp)
        +
        Creates a new active directory account state.
        +
        +
        Parameters:
        +
        exp - account expiration
        +
        +
      • +
      + + + +
        +
      • +

        ActiveDirectoryAccountState

        +
        public ActiveDirectoryAccountState​(ActiveDirectoryAccountState.Error error)
        +
        Creates a new active directory account state.
        +
        +
        Parameters:
        +
        error - containing authentication failure details
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getActiveDirectoryError

        +
        public ActiveDirectoryAccountState.Error getActiveDirectoryError()
        +
        Returns the active directory error for this account state.
        +
        +
        Returns:
        +
        active directory error
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/ActiveDirectoryAuthenticationResponseHandler.html b/javadocs/2.3.1/org/ldaptive/auth/ext/ActiveDirectoryAuthenticationResponseHandler.html new file mode 100644 index 000000000..9201f19a8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/ActiveDirectoryAuthenticationResponseHandler.html @@ -0,0 +1,557 @@ + + + + + +ActiveDirectoryAuthenticationResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ActiveDirectoryAuthenticationResponseHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    AuthenticationResponseHandler
    +
    +
    +
    public class ActiveDirectoryAuthenticationResponseHandler
    +extends Object
    +implements AuthenticationResponseHandler
    +
    Attempts to parse the authentication response message and set the account state using data associated with active + directory. If this handler is assigned a expirationPeriod, then the Authenticator + should be configured to return the 'pwdLastSet' attribute, so it can be consumed by this handler. This will cause the + handler to emit a warning for the pwdLastSet value plus the expiration amount. The scope of that warning can be + further narrowed by providing a warningPeriod. By default, if the msDS-UserPasswordExpiryTimeComputed + attribute is found, expirationPeriod is ignored.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ATTRIBUTES

        +
        public static final String[] ATTRIBUTES
        +
        Attributes needed to enforce password policy.
        +
      • +
      + + + +
        +
      • +

        expirationPeriod

        +
        private Period expirationPeriod
        +
        Amount of time since a password was set until it will expire. Used if msDS-UserPasswordExpiryTimeComputed cannot + be read.
        +
      • +
      + + + +
        +
      • +

        warningPeriod

        +
        private Period warningPeriod
        +
        Amount of time before expiration to produce a warning.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ActiveDirectoryAuthenticationResponseHandler

        +
        public ActiveDirectoryAuthenticationResponseHandler()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ActiveDirectoryAuthenticationResponseHandler

        +
        public ActiveDirectoryAuthenticationResponseHandler​(Period warning)
        +
        Creates a new active directory authentication response handler.
        +
        +
        Parameters:
        +
        warning - length of time before expiration that should produce a warning
        +
        +
      • +
      + + + +
        +
      • +

        ActiveDirectoryAuthenticationResponseHandler

        +
        public ActiveDirectoryAuthenticationResponseHandler​(Period expiration,
        +                                                    Period warning)
        +
        Creates a new active directory authentication response handler.
        +
        +
        Parameters:
        +
        expiration - length of time that a password is valid
        +
        warning - length of time before expiration that should produce a warning
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        getExpirationPeriod

        +
        public Period getExpirationPeriod()
        +
        Returns the amount of time since a password was set until it will expire.
        +
        +
        Returns:
        +
        expiration period
        +
        +
      • +
      + + + +
        +
      • +

        setExpirationPeriod

        +
        public void setExpirationPeriod​(Period period)
        +
        Sets amount of time since a password was set until it will expire.
        +
        +
        Parameters:
        +
        period - expiration period
        +
        +
      • +
      + + + +
        +
      • +

        getWarningPeriod

        +
        public Period getWarningPeriod()
        +
        Returns the amount of time before expiration to produce a warning.
        +
        +
        Returns:
        +
        warning period
        +
        +
      • +
      + + + +
        +
      • +

        setWarningPeriod

        +
        public void setWarningPeriod​(Period period)
        +
        Sets the amount of time before expiration to produce a warning.
        +
        +
        Parameters:
        +
        period - warning period
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/EDirectoryAccountState.Error.html b/javadocs/2.3.1/org/ldaptive/auth/ext/EDirectoryAccountState.Error.html new file mode 100644 index 000000000..6bfa5b28a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/EDirectoryAccountState.Error.html @@ -0,0 +1,704 @@ + + + + + +EDirectoryAccountState.Error (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum EDirectoryAccountState.Error

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATTERN

        +
        private static final Pattern PATTERN
        +
        pattern to find decimal code in edirectory messages.
        +
      • +
      + + + +
        +
      • +

        code

        +
        private final int code
        +
        underlying error code.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Error

        +
        private Error​(int i)
        +
        Creates a new edirectory error.
        +
        +
        Parameters:
        +
        i - error code
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static EDirectoryAccountState.Error[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (EDirectoryAccountState.Error c : EDirectoryAccountState.Error.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static EDirectoryAccountState.Error valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        valueOf

        +
        public static EDirectoryAccountState.Error valueOf​(int code)
        +
        Returns the error for the supplied integer constant.
        +
        +
        Parameters:
        +
        code - to find error for
        +
        Returns:
        +
        error
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static EDirectoryAccountState.Error parse​(String message)
        +
        Parses the supplied error messages and returns the corresponding error enum. Attempts to find PATTERN + and parses the second group match as a decimal integer.
        +
        +
        Parameters:
        +
        message - to parse
        +
        Returns:
        +
        edirectory error
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/EDirectoryAccountState.html b/javadocs/2.3.1/org/ldaptive/auth/ext/EDirectoryAccountState.html new file mode 100644 index 000000000..b8a38ed6a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/EDirectoryAccountState.html @@ -0,0 +1,435 @@ + + + + + +EDirectoryAccountState (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class EDirectoryAccountState

+
+
+ +
+
    +
  • +
    +
    public class EDirectoryAccountState
    +extends AccountState
    +
    Represents the state of an eDirectory account.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EDirectoryAccountState

        +
        public EDirectoryAccountState​(ZonedDateTime exp,
        +                              int remaining)
        +
        Creates a new edirectory account state.
        +
        +
        Parameters:
        +
        exp - account expiration
        +
        remaining - number of logins available
        +
        +
      • +
      + + + +
        +
      • +

        EDirectoryAccountState

        +
        public EDirectoryAccountState​(EDirectoryAccountState.Error error)
        +
        Creates a new edirectory account state.
        +
        +
        Parameters:
        +
        error - containing authentication failure details
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getEDirectoryError

        +
        public EDirectoryAccountState.Error getEDirectoryError()
        +
        Returns the edirectory error for this account state.
        +
        +
        Returns:
        +
        edirectory error
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/EDirectoryAuthenticationResponseHandler.html b/javadocs/2.3.1/org/ldaptive/auth/ext/EDirectoryAuthenticationResponseHandler.html new file mode 100644 index 000000000..9ac4cee3f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/EDirectoryAuthenticationResponseHandler.html @@ -0,0 +1,472 @@ + + + + + +EDirectoryAuthenticationResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class EDirectoryAuthenticationResponseHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.auth.ext.EDirectoryAuthenticationResponseHandler
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    AuthenticationResponseHandler
    +
    +
    +
    public class EDirectoryAuthenticationResponseHandler
    +extends Object
    +implements AuthenticationResponseHandler
    +
    Attempts to parse the authentication response and set the account state using data associated with eDirectory. The + Authenticator should be configured to return 'passwordExpirationTime' and + 'loginGraceRemaining' attributes, so they can be consumed by this handler. If this handler is assigned a warningPeriod, this handler will only emit warnings during that window before password expiration. Otherwise, + a warning is always emitted if passwordExpirationTime is set.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ATTRIBUTES

        +
        public static final String[] ATTRIBUTES
        +
        Attributes needed to enforce password policy.
        +
      • +
      + + + +
        +
      • +

        warningPeriod

        +
        private Period warningPeriod
        +
        Amount of time before expiration to produce a warning.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EDirectoryAuthenticationResponseHandler

        +
        public EDirectoryAuthenticationResponseHandler()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        EDirectoryAuthenticationResponseHandler

        +
        public EDirectoryAuthenticationResponseHandler​(Period warning)
        +
        Creates a new edirectory authentication response handler.
        +
        +
        Parameters:
        +
        warning - length of time before expiration that should produce a warning
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        getWarningPeriod

        +
        public Period getWarningPeriod()
        +
        Returns the amount of time before expiration to produce a warning.
        +
        +
        Returns:
        +
        warning period
        +
        +
      • +
      + + + +
        +
      • +

        setWarningPeriod

        +
        public void setWarningPeriod​(Period period)
        +
        Sets the amount of time before expiration to produce a warning.
        +
        +
        Parameters:
        +
        period - warning period
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/FreeIPAAccountState.Error.html b/javadocs/2.3.1/org/ldaptive/auth/ext/FreeIPAAccountState.Error.html new file mode 100644 index 000000000..7b484aad0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/FreeIPAAccountState.Error.html @@ -0,0 +1,736 @@ + + + + + +FreeIPAAccountState.Error (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum FreeIPAAccountState.Error

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        code

        +
        private final int code
        +
        underlying error code.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Error

        +
        private Error​(int i)
        +
        Creates a new freeipa error.
        +
        +
        Parameters:
        +
        i - error code
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static FreeIPAAccountState.Error[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (FreeIPAAccountState.Error c : FreeIPAAccountState.Error.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static FreeIPAAccountState.Error valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        valueOf

        +
        public static FreeIPAAccountState.Error valueOf​(int code)
        +
        Returns the error for the supplied integer constant.
        +
        +
        Parameters:
        +
        code - to find error for
        +
        Returns:
        +
        error
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static FreeIPAAccountState.Error parse​(ResultCode rc,
        +                                              String message)
        +
        Parses the supplied error messages and returns the corresponding error enum.
        +
        +
        Parameters:
        +
        rc - result code
        +
        message - to parse
        +
        Returns:
        +
        freeipa error
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/FreeIPAAccountState.html b/javadocs/2.3.1/org/ldaptive/auth/ext/FreeIPAAccountState.html new file mode 100644 index 000000000..16ed3f730 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/FreeIPAAccountState.html @@ -0,0 +1,435 @@ + + + + + +FreeIPAAccountState (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FreeIPAAccountState

+
+
+ +
+
    +
  • +
    +
    public class FreeIPAAccountState
    +extends AccountState
    +
    Represents the state of a FreeIPA account.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FreeIPAAccountState

        +
        public FreeIPAAccountState​(ZonedDateTime exp,
        +                           int remaining)
        +
        Creates a new freeipa account state.
        +
        +
        Parameters:
        +
        exp - account expiration
        +
        remaining - number of logins available
        +
        +
      • +
      + + + +
        +
      • +

        FreeIPAAccountState

        +
        public FreeIPAAccountState​(FreeIPAAccountState.Error error)
        +
        Creates a new freeipa account state.
        +
        +
        Parameters:
        +
        error - containing authentication failure details
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFreeIPAError

        +
        public FreeIPAAccountState.Error getFreeIPAError()
        +
        Returns the freeipa error for this account state.
        +
        +
        Returns:
        +
        freeipa error
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/FreeIPAAuthenticationResponseHandler.html b/javadocs/2.3.1/org/ldaptive/auth/ext/FreeIPAAuthenticationResponseHandler.html new file mode 100644 index 000000000..2ba2fe5fa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/FreeIPAAuthenticationResponseHandler.html @@ -0,0 +1,637 @@ + + + + + +FreeIPAAuthenticationResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FreeIPAAuthenticationResponseHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    AuthenticationResponseHandler
    +
    +
    +
    public class FreeIPAAuthenticationResponseHandler
    +extends Object
    +implements AuthenticationResponseHandler
    +
    Attempts to parse the authentication response and set the account state using data associated with FreeIPA. The + Authenticator should be configured to return 'krbPasswordExpiration', + 'krbLoginFailedCount' and 'krbLastPwdChange' attributes, so they can be consumed by this handler.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ATTRIBUTES

        +
        public static final String[] ATTRIBUTES
        +
        Attributes needed to enforce password policy.
        +
      • +
      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        expirationPeriod

        +
        private Period expirationPeriod
        +
        Amount of time since a password was set until it will expire. Used if krbPasswordExpiration cannot be read.
        +
      • +
      + + + +
        +
      • +

        warningPeriod

        +
        private Period warningPeriod
        +
        Amount of time before expiration to produce a warning.
        +
      • +
      + + + +
        +
      • +

        maxLoginFailures

        +
        private int maxLoginFailures
        +
        Maximum number of login failures to allow.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FreeIPAAuthenticationResponseHandler

        +
        public FreeIPAAuthenticationResponseHandler()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        FreeIPAAuthenticationResponseHandler

        +
        public FreeIPAAuthenticationResponseHandler​(Period warning,
        +                                            int loginFailures)
        +
        Creates a new freeipa authentication response handler.
        +
        +
        Parameters:
        +
        warning - length of time before expiration that should produce a warning
        +
        loginFailures - number of login failures to allow
        +
        +
      • +
      + + + +
        +
      • +

        FreeIPAAuthenticationResponseHandler

        +
        public FreeIPAAuthenticationResponseHandler​(Period expiration,
        +                                            Period warning,
        +                                            int loginFailures)
        +
        Creates a new freeipa authentication response handler.
        +
        +
        Parameters:
        +
        expiration - length of time that a password is valid
        +
        warning - length of time before expiration that should produce a warning
        +
        loginFailures - number of login failures to allow
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        getMaxLoginFailures

        +
        public int getMaxLoginFailures()
        +
        Returns the maximum login failures.
        +
        +
        Returns:
        +
        maximum login failures before lockout.
        +
        +
      • +
      + + + +
        +
      • +

        setMaxLoginFailures

        +
        public void setMaxLoginFailures​(int loginFailures)
        +
        Sets the maximum login failures.
        +
        +
        Parameters:
        +
        loginFailures - before lockout.
        +
        +
      • +
      + + + +
        +
      • +

        getExpirationPeriod

        +
        public Period getExpirationPeriod()
        +
        Returns the amount of time since a password was set until it will expire. Only used if the krbPasswordExpiration + attribute cannot be read from the directory.
        +
        +
        Returns:
        +
        expiration period
        +
        +
      • +
      + + + +
        +
      • +

        setExpirationPeriod

        +
        public void setExpirationPeriod​(Period period)
        +
        Sets the amount of time since a password was set until it will expire. Only used if the krbPasswordExpiration + attribute cannot be read from the directory.
        +
        +
        Parameters:
        +
        period - expiration period
        +
        +
      • +
      + + + +
        +
      • +

        getWarningPeriod

        +
        public Period getWarningPeriod()
        +
        Returns the amount of time before expiration to produce a warning.
        +
        +
        Returns:
        +
        warning period
        +
        +
      • +
      + + + +
        +
      • +

        setWarningPeriod

        +
        public void setWarningPeriod​(Period period)
        +
        Sets the amount of time before expiration to produce a warning.
        +
        +
        Parameters:
        +
        period - warning period
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordExpirationAccountState.Error.html b/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordExpirationAccountState.Error.html new file mode 100644 index 000000000..6c063e41f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordExpirationAccountState.Error.html @@ -0,0 +1,491 @@ + + + + + +PasswordExpirationAccountState.Error (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum PasswordExpirationAccountState.Error

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Error

        +
        private Error()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static PasswordExpirationAccountState.Error[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (PasswordExpirationAccountState.Error c : PasswordExpirationAccountState.Error.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static PasswordExpirationAccountState.Error valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordExpirationAccountState.html b/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordExpirationAccountState.html new file mode 100644 index 000000000..d715ed674 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordExpirationAccountState.html @@ -0,0 +1,434 @@ + + + + + +PasswordExpirationAccountState (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PasswordExpirationAccountState

+
+
+ +
+
    +
  • +
    +
    public class PasswordExpirationAccountState
    +extends AccountState
    +
    Represents the state of an account in a directory that implements: + http://tools.ietf.org/html/draft-vchu-ldap-pwd-policy-00. Note that the warning returned by this implementation + always returns -1 for logins remaining as this specification doesn't include that feature.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PasswordExpirationAccountState

        +
        public PasswordExpirationAccountState​(ZonedDateTime exp)
        +
        Creates a new password expiration account state.
        +
        +
        Parameters:
        +
        exp - account expiration
        +
        +
      • +
      + + + +
        +
      • +

        PasswordExpirationAccountState

        +
        public PasswordExpirationAccountState​(PasswordExpirationAccountState.Error error)
        +
        Creates a new password expiration account state.
        +
        +
        Parameters:
        +
        error - containing authentication failure details
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPasswordExpirationError

        +
        public PasswordExpirationAccountState.Error getPasswordExpirationError()
        +
        Returns the password expiration error for this account state.
        +
        +
        Returns:
        +
        password expiration error
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordExpirationAuthenticationResponseHandler.html b/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordExpirationAuthenticationResponseHandler.html new file mode 100644 index 000000000..c732b5f07 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordExpirationAuthenticationResponseHandler.html @@ -0,0 +1,370 @@ + + + + + +PasswordExpirationAuthenticationResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PasswordExpirationAuthenticationResponseHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.auth.ext.PasswordExpirationAuthenticationResponseHandler
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    AuthenticationResponseHandler
    +
    +
    +
    public class PasswordExpirationAuthenticationResponseHandler
    +extends Object
    +implements AuthenticationResponseHandler
    +
    Attempts to parse the authentication response and set the account state using data associated with the password + expiring and password expired controls. See http://tools.ietf.org/html/draft-vchu-ldap-pwd-policy-00.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PasswordExpirationAuthenticationResponseHandler

        +
        public PasswordExpirationAuthenticationResponseHandler()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordPolicyAccountState.html b/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordPolicyAccountState.html new file mode 100644 index 000000000..7c6c62994 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordPolicyAccountState.html @@ -0,0 +1,420 @@ + + + + + +PasswordPolicyAccountState (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PasswordPolicyAccountState

+
+
+ +
+
    +
  • +
    +
    public class PasswordPolicyAccountState
    +extends AccountState
    +
    Represents the state of an account as described by a password policy control.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PasswordPolicyAccountState

        +
        public PasswordPolicyAccountState​(ZonedDateTime exp,
        +                                  int remaining)
        +
        Creates a new password policy account state.
        +
        +
        Parameters:
        +
        exp - account expiration
        +
        remaining - number of logins available
        +
        +
      • +
      + + + +
        +
      • +

        PasswordPolicyAccountState

        +
        public PasswordPolicyAccountState​(PasswordPolicyControl.Error error)
        +
        Creates a new password policy account state.
        +
        +
        Parameters:
        +
        error - containing password policy error details
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPasswordPolicyError

        +
        public PasswordPolicyControl.Error getPasswordPolicyError()
        +
        Returns the password policy error for this account state.
        +
        +
        Returns:
        +
        password policy error
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordPolicyAuthenticationRequestHandler.html b/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordPolicyAuthenticationRequestHandler.html new file mode 100644 index 000000000..f73163da7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordPolicyAuthenticationRequestHandler.html @@ -0,0 +1,324 @@ + + + + + +PasswordPolicyAuthenticationRequestHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PasswordPolicyAuthenticationRequestHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PasswordPolicyAuthenticationRequestHandler

        +
        public PasswordPolicyAuthenticationRequestHandler()
        +
        Creates a new password policy authentication request handler
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordPolicyAuthenticationResponseHandler.html b/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordPolicyAuthenticationResponseHandler.html new file mode 100644 index 000000000..8b098949d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/PasswordPolicyAuthenticationResponseHandler.html @@ -0,0 +1,325 @@ + + + + + +PasswordPolicyAuthenticationResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PasswordPolicyAuthenticationResponseHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.auth.ext.PasswordPolicyAuthenticationResponseHandler
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    AuthenticationResponseHandler
    +
    +
    +
    public class PasswordPolicyAuthenticationResponseHandler
    +extends Object
    +implements AuthenticationResponseHandler
    +
    Attempts to parse the authentication response message and set the account state using data associated with a password + policy control.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PasswordPolicyAuthenticationResponseHandler

        +
        public PasswordPolicyAuthenticationResponseHandler()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/ActiveDirectoryAccountState.Error.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/ActiveDirectoryAccountState.Error.html new file mode 100644 index 000000000..bbc135ade --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/ActiveDirectoryAccountState.Error.html @@ -0,0 +1,257 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.ActiveDirectoryAccountState.Error

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/ActiveDirectoryAccountState.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/ActiveDirectoryAccountState.html new file mode 100644 index 000000000..6d207b299 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/ActiveDirectoryAccountState.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.ActiveDirectoryAccountState (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.ActiveDirectoryAccountState

+
+
No usage of org.ldaptive.auth.ext.ActiveDirectoryAccountState
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/ActiveDirectoryAuthenticationResponseHandler.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/ActiveDirectoryAuthenticationResponseHandler.html new file mode 100644 index 000000000..82aa5f929 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/ActiveDirectoryAuthenticationResponseHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler

+
+
No usage of org.ldaptive.auth.ext.ActiveDirectoryAuthenticationResponseHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/EDirectoryAccountState.Error.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/EDirectoryAccountState.Error.html new file mode 100644 index 000000000..b2912edc7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/EDirectoryAccountState.Error.html @@ -0,0 +1,257 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.EDirectoryAccountState.Error (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.EDirectoryAccountState.Error

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/EDirectoryAccountState.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/EDirectoryAccountState.html new file mode 100644 index 000000000..c39e4d5be --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/EDirectoryAccountState.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.EDirectoryAccountState (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.EDirectoryAccountState

+
+
No usage of org.ldaptive.auth.ext.EDirectoryAccountState
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/EDirectoryAuthenticationResponseHandler.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/EDirectoryAuthenticationResponseHandler.html new file mode 100644 index 000000000..dfbc7460d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/EDirectoryAuthenticationResponseHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.EDirectoryAuthenticationResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.EDirectoryAuthenticationResponseHandler

+
+
No usage of org.ldaptive.auth.ext.EDirectoryAuthenticationResponseHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/FreeIPAAccountState.Error.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/FreeIPAAccountState.Error.html new file mode 100644 index 000000000..991ab3002 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/FreeIPAAccountState.Error.html @@ -0,0 +1,258 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.FreeIPAAccountState.Error (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.FreeIPAAccountState.Error

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/FreeIPAAccountState.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/FreeIPAAccountState.html new file mode 100644 index 000000000..31390cbf7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/FreeIPAAccountState.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.FreeIPAAccountState (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.FreeIPAAccountState

+
+
No usage of org.ldaptive.auth.ext.FreeIPAAccountState
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/FreeIPAAuthenticationResponseHandler.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/FreeIPAAuthenticationResponseHandler.html new file mode 100644 index 000000000..3b03896f3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/FreeIPAAuthenticationResponseHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler

+
+
No usage of org.ldaptive.auth.ext.FreeIPAAuthenticationResponseHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordExpirationAccountState.Error.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordExpirationAccountState.Error.html new file mode 100644 index 000000000..75c4702aa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordExpirationAccountState.Error.html @@ -0,0 +1,243 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.PasswordExpirationAccountState.Error (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.PasswordExpirationAccountState.Error

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordExpirationAccountState.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordExpirationAccountState.html new file mode 100644 index 000000000..4c2297be0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordExpirationAccountState.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.PasswordExpirationAccountState (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.PasswordExpirationAccountState

+
+
No usage of org.ldaptive.auth.ext.PasswordExpirationAccountState
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordExpirationAuthenticationResponseHandler.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordExpirationAuthenticationResponseHandler.html new file mode 100644 index 000000000..1ea04d71f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordExpirationAuthenticationResponseHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.PasswordExpirationAuthenticationResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.PasswordExpirationAuthenticationResponseHandler

+
+
No usage of org.ldaptive.auth.ext.PasswordExpirationAuthenticationResponseHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordPolicyAccountState.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordPolicyAccountState.html new file mode 100644 index 000000000..fbabecaaa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordPolicyAccountState.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.PasswordPolicyAccountState (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.PasswordPolicyAccountState

+
+
No usage of org.ldaptive.auth.ext.PasswordPolicyAccountState
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordPolicyAuthenticationRequestHandler.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordPolicyAuthenticationRequestHandler.html new file mode 100644 index 000000000..f6d52ab7b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordPolicyAuthenticationRequestHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.PasswordPolicyAuthenticationRequestHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.PasswordPolicyAuthenticationRequestHandler

+
+
No usage of org.ldaptive.auth.ext.PasswordPolicyAuthenticationRequestHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordPolicyAuthenticationResponseHandler.html b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordPolicyAuthenticationResponseHandler.html new file mode 100644 index 000000000..980ba0a46 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/class-use/PasswordPolicyAuthenticationResponseHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.auth.ext.PasswordPolicyAuthenticationResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.auth.ext.PasswordPolicyAuthenticationResponseHandler

+
+
No usage of org.ldaptive.auth.ext.PasswordPolicyAuthenticationResponseHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/package-summary.html b/javadocs/2.3.1/org/ldaptive/auth/ext/package-summary.html new file mode 100644 index 000000000..315f17f34 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/package-summary.html @@ -0,0 +1,269 @@ + + + + + +org.ldaptive.auth.ext (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.auth.ext

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/package-tree.html b/javadocs/2.3.1/org/ldaptive/auth/ext/package-tree.html new file mode 100644 index 000000000..82f911543 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/package-tree.html @@ -0,0 +1,200 @@ + + + + + +org.ldaptive.auth.ext Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.auth.ext

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/ext/package-use.html b/javadocs/2.3.1/org/ldaptive/auth/ext/package-use.html new file mode 100644 index 000000000..fbe37f075 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/ext/package-use.html @@ -0,0 +1,205 @@ + + + + + +Uses of Package org.ldaptive.auth.ext (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.auth.ext

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/package-summary.html b/javadocs/2.3.1/org/ldaptive/auth/package-summary.html new file mode 100644 index 000000000..b5f7f9aab --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/package-summary.html @@ -0,0 +1,433 @@ + + + + + +org.ldaptive.auth (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.auth

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/package-tree.html b/javadocs/2.3.1/org/ldaptive/auth/package-tree.html new file mode 100644 index 000000000..085e8a701 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/package-tree.html @@ -0,0 +1,251 @@ + + + + + +org.ldaptive.auth Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.auth

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/auth/package-use.html b/javadocs/2.3.1/org/ldaptive/auth/package-use.html new file mode 100644 index 000000000..298dc9c79 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/auth/package-use.html @@ -0,0 +1,525 @@ + + + + + +Uses of Package org.ldaptive.auth (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.auth

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/AbstractClassDescriptor.SimpleAttributeValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/AbstractClassDescriptor.SimpleAttributeValueMutator.html new file mode 100644 index 000000000..f4561906f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/AbstractClassDescriptor.SimpleAttributeValueMutator.html @@ -0,0 +1,534 @@ + + + + + +AbstractClassDescriptor.SimpleAttributeValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractClassDescriptor.SimpleAttributeValueMutator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
    • +
    +
  • +
+
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/AbstractClassDescriptor.SimpleDnValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/AbstractClassDescriptor.SimpleDnValueMutator.html new file mode 100644 index 000000000..3b02bf6a9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/AbstractClassDescriptor.SimpleDnValueMutator.html @@ -0,0 +1,409 @@ + + + + + +AbstractClassDescriptor.SimpleDnValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractClassDescriptor.SimpleDnValueMutator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.beans.AbstractClassDescriptor.SimpleDnValueMutator
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        dn

        +
        private final String dn
        +
        DN value to store.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimpleDnValueMutator

        +
        public SimpleDnValueMutator​(String value)
        +
        Creates a new simple dn value mutator.
        +
        +
        Parameters:
        +
        value - that is the DN
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue​(Object object)
        +
        Description copied from interface: DnValueMutator
        +
        Returns the DN value for the supplied object.
        +
        +
        Specified by:
        +
        getValue in interface DnValueMutator
        +
        Parameters:
        +
        object - to return the DN of
        +
        Returns:
        +
        DN value
        +
        +
      • +
      + + + +
        +
      • +

        setValue

        +
        public void setValue​(Object object,
        +                     String value)
        +
        Description copied from interface: DnValueMutator
        +
        Set the DN value for the supplied object.
        +
        +
        Specified by:
        +
        setValue in interface DnValueMutator
        +
        Parameters:
        +
        object - to set the DN on
        +
        value - of the DN
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/AbstractClassDescriptor.html b/javadocs/2.3.1/org/ldaptive/beans/AbstractClassDescriptor.html new file mode 100644 index 000000000..fd90b0f73 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/AbstractClassDescriptor.html @@ -0,0 +1,577 @@ + + + + + +AbstractClassDescriptor (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractClassDescriptor

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + + + + + +
        +
      • +

        dnMutator

        +
        private DnValueMutator dnMutator
        +
        Dn value mutator for this class.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractClassDescriptor

        +
        public AbstractClassDescriptor()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/AbstractLdapEntryMapper.html b/javadocs/2.3.1/org/ldaptive/beans/AbstractLdapEntryMapper.html new file mode 100644 index 000000000..326fab4d7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/AbstractLdapEntryMapper.html @@ -0,0 +1,489 @@ + + + + + +AbstractLdapEntryMapper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractLdapEntryMapper<T>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractLdapEntryMapper

        +
        public AbstractLdapEntryMapper()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        getClassDescriptor

        +
        protected abstract ClassDescriptor getClassDescriptor​(T object)
        +
        Returns the class descriptor.
        +
        +
        Parameters:
        +
        object - to return the class descriptor for
        +
        Returns:
        +
        class descriptor
        +
        +
      • +
      + + + + + +
        +
      • +

        mapDn

        +
        public String mapDn​(T object)
        +
        Description copied from interface: LdapEntryMapper
        +
        Returns the LDAP DN for the supplied object.
        +
        +
        Specified by:
        +
        mapDn in interface LdapEntryMapper<T>
        +
        Parameters:
        +
        object - to retrieve the DN from
        +
        Returns:
        +
        LDAP DN
        +
        +
      • +
      + + + + + +
        +
      • +

        map

        +
        public LdapEntry map​(T source)
        +
        Injects data from the supplied source object into a new instance of ldap entry.
        +
        +
        Parameters:
        +
        source - to read from
        +
        Returns:
        +
        ldap entry
        +
        +
      • +
      + + + + + +
        +
      • +

        map

        +
        public void map​(T source,
        +                LdapEntry dest)
        +
        Description copied from interface: LdapEntryMapper
        +
        Injects data from the supplied source object into the supplied ldap entry.
        +
        +
        Specified by:
        +
        map in interface LdapEntryMapper<T>
        +
        Parameters:
        +
        source - to read from
        +
        dest - to write to
        +
        +
      • +
      + + + + + +
        +
      • +

        map

        +
        public void map​(LdapEntry source,
        +                T dest)
        +
        Description copied from interface: LdapEntryMapper
        +
        Injects data from the supplied ldap entry into the supplied destination object.
        +
        +
        Specified by:
        +
        map in interface LdapEntryMapper<T>
        +
        Parameters:
        +
        source - to read from
        +
        dest - to write to
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/Attribute.html b/javadocs/2.3.1/org/ldaptive/beans/Attribute.html new file mode 100644 index 000000000..57df21c25 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/Attribute.html @@ -0,0 +1,376 @@ + + + + + +Attribute (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Annotation Type Attribute

+
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional ElementDescription
      booleanbinary +
      Whether this attribute is binary.
      +
      Stringname +
      Attribute name.
      +
      Stringproperty +
      Name of the method or field that maps to this attribute.
      +
      Stringtranscoder +
      Transcoder for this attribute.
      +
      String[]values +
      Attribute values.
      +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        name

        +
        String name
        +
        Attribute name.
        +
        +
        Returns:
        +
        name of this attribute
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + + +
        +
      • +

        values

        +
        String[] values
        +
        Attribute values. Mutually exclusive with property().
        +
        +
        Returns:
        +
        concrete values for this attribute
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + + +
        +
      • +

        property

        +
        String property
        +
        Name of the method or field that maps to this attribute. Mutually exclusive with values().
        +
        +
        Returns:
        +
        property that contains attribute values
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + + +
        +
      • +

        binary

        +
        boolean binary
        +
        Whether this attribute is binary.
        +
        +
        Returns:
        +
        whether this attribute is binary
        +
        +
        +
        Default:
        +
        false
        +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + + +
        +
      • +

        transcoder

        +
        String transcoder
        +
        Transcoder for this attribute.
        +
        +
        Returns:
        +
        transcoder class name
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/AttributeValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/AttributeValueMutator.html new file mode 100644 index 000000000..326543eae --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/AttributeValueMutator.html @@ -0,0 +1,379 @@ + + + + + +AttributeValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface AttributeValueMutator

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getName

        +
        String getName()
        +
        Returns the name of the attribute.
        +
        +
        Returns:
        +
        attribute name
        +
        +
      • +
      + + + +
        +
      • +

        isBinary

        +
        boolean isBinary()
        +
        Returns whether the attribute is binary.
        +
        +
        Returns:
        +
        whether the attribute is binary
        +
        +
      • +
      + + + +
        +
      • +

        getStringValues

        +
        Collection<String> getStringValues​(Object object)
        +
        Returns the string values of the attribute.
        +
        +
        Parameters:
        +
        object - containing attribute values
        +
        Returns:
        +
        attribute values
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryValues

        +
        Collection<byte[]> getBinaryValues​(Object object)
        +
        Returns the binary values of the attribute.
        +
        +
        Parameters:
        +
        object - containing attribute values
        +
        Returns:
        +
        attribute values
        +
        +
      • +
      + + + +
        +
      • +

        setStringValues

        +
        void setStringValues​(Object object,
        +                     Collection<String> values)
        +
        Sets the string values of the attribute.
        +
        +
        Parameters:
        +
        object - to set values on
        +
        values - to set
        +
        +
      • +
      + + + +
        +
      • +

        setBinaryValues

        +
        void setBinaryValues​(Object object,
        +                     Collection<byte[]> values)
        +
        Sets the binary values of the attribute.
        +
        +
        Parameters:
        +
        object - to set values on
        +
        values - to set
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/ClassDescriptor.html b/javadocs/2.3.1/org/ldaptive/beans/ClassDescriptor.html new file mode 100644 index 000000000..8beef084d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/ClassDescriptor.html @@ -0,0 +1,329 @@ + + + + + +ClassDescriptor (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ClassDescriptor

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        void initialize​(Class<?> type)
        +
        Prepare this class descriptor for use.
        +
        +
        Parameters:
        +
        type - of object to describe
        +
        +
      • +
      + + + +
        +
      • +

        getDnValueMutator

        +
        DnValueMutator getDnValueMutator()
        +
        Returns the DN value mutator for this type.
        +
        +
        Returns:
        +
        dn value mutator
        +
        +
      • +
      + + + +
        +
      • +

        getAttributeValueMutators

        +
        Collection<AttributeValueMutator> getAttributeValueMutators()
        +
        Returns the attribute value mutators for this type.
        +
        +
        Returns:
        +
        value mutators
        +
        +
      • +
      + + + +
        +
      • +

        getAttributeValueMutator

        +
        AttributeValueMutator getAttributeValueMutator​(String name)
        +
        Returns the attribute value mutator for the attribute with the supplied name.
        +
        +
        Parameters:
        +
        name - of the attribute
        +
        Returns:
        +
        value mutator
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/DnValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/DnValueMutator.html new file mode 100644 index 000000000..1071de5e0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/DnValueMutator.html @@ -0,0 +1,290 @@ + + + + + +DnValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface DnValueMutator

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        String getValue​(Object object)
        +
        Returns the DN value for the supplied object.
        +
        +
        Parameters:
        +
        object - to return the DN of
        +
        Returns:
        +
        DN value
        +
        +
      • +
      + + + +
        +
      • +

        setValue

        +
        void setValue​(Object object,
        +              String value)
        +
        Set the DN value for the supplied object.
        +
        +
        Parameters:
        +
        object - to set the DN on
        +
        value - of the DN
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/Entry.html b/javadocs/2.3.1/org/ldaptive/beans/Entry.html new file mode 100644 index 000000000..203b32665 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/Entry.html @@ -0,0 +1,301 @@ + + + + + +Entry (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Annotation Type Entry

+
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Required Element Summary

      + + + + + + + + + + + + +
      Required Elements 
      Modifier and TypeRequired ElementDescription
      Stringdn +
      Entry DN.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional ElementDescription
      Attribute[]attributes +
      Entry attributes.
      +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        dn

        +
        String dn
        +
        Entry DN.
        +
        +
        Returns:
        +
        dn of this entry
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +
        +
      • +

        attributes

        +
        Attribute[] attributes
        +
        Entry attributes.
        +
        +
        Returns:
        +
        attributes
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/LdapEntryMapper.html b/javadocs/2.3.1/org/ldaptive/beans/LdapEntryMapper.html new file mode 100644 index 000000000..3c1d4cc31 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/LdapEntryMapper.html @@ -0,0 +1,324 @@ + + + + + +LdapEntryMapper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface LdapEntryMapper<T>

+
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethodDescription
      voidmap​(LdapEntry source, + T dest) +
      Injects data from the supplied ldap entry into the supplied destination object.
      +
      voidmap​(T source, + LdapEntry dest) +
      Injects data from the supplied source object into the supplied ldap entry.
      +
      StringmapDn​(T object) +
      Returns the LDAP DN for the supplied object.
      +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        mapDn

        +
        String mapDn​(T object)
        +
        Returns the LDAP DN for the supplied object.
        +
        +
        Parameters:
        +
        object - to retrieve the DN from
        +
        Returns:
        +
        LDAP DN
        +
        +
      • +
      + + + + + +
        +
      • +

        map

        +
        void map​(T source,
        +         LdapEntry dest)
        +
        Injects data from the supplied source object into the supplied ldap entry.
        +
        +
        Parameters:
        +
        source - to read from
        +
        dest - to write to
        +
        +
      • +
      + + + + + +
        +
      • +

        map

        +
        void map​(LdapEntry source,
        +         T dest)
        +
        Injects data from the supplied ldap entry into the supplied destination object.
        +
        +
        Parameters:
        +
        source - to read from
        +
        dest - to write to
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractClassDescriptor.SimpleAttributeValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractClassDescriptor.SimpleAttributeValueMutator.html new file mode 100644 index 000000000..10303aa77 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractClassDescriptor.SimpleAttributeValueMutator.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator

+
+
No usage of org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractClassDescriptor.SimpleDnValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractClassDescriptor.SimpleDnValueMutator.html new file mode 100644 index 000000000..87a17fd8e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractClassDescriptor.SimpleDnValueMutator.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.AbstractClassDescriptor.SimpleDnValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.AbstractClassDescriptor.SimpleDnValueMutator

+
+
No usage of org.ldaptive.beans.AbstractClassDescriptor.SimpleDnValueMutator
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractClassDescriptor.html b/javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractClassDescriptor.html new file mode 100644 index 000000000..c4718ae16 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractClassDescriptor.html @@ -0,0 +1,238 @@ + + + + + +Uses of Class org.ldaptive.beans.AbstractClassDescriptor (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.AbstractClassDescriptor

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractLdapEntryMapper.html b/javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractLdapEntryMapper.html new file mode 100644 index 000000000..961c3cd37 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/class-use/AbstractLdapEntryMapper.html @@ -0,0 +1,224 @@ + + + + + +Uses of Class org.ldaptive.beans.AbstractLdapEntryMapper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.AbstractLdapEntryMapper

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/class-use/Attribute.html b/javadocs/2.3.1/org/ldaptive/beans/class-use/Attribute.html new file mode 100644 index 000000000..dde55b141 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/class-use/Attribute.html @@ -0,0 +1,277 @@ + + + + + +Uses of Class org.ldaptive.beans.Attribute (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.Attribute

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/class-use/AttributeValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/class-use/AttributeValueMutator.html new file mode 100644 index 000000000..551b2dfa2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/class-use/AttributeValueMutator.html @@ -0,0 +1,419 @@ + + + + + +Uses of Interface org.ldaptive.beans.AttributeValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.beans.AttributeValueMutator

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/class-use/ClassDescriptor.html b/javadocs/2.3.1/org/ldaptive/beans/class-use/ClassDescriptor.html new file mode 100644 index 000000000..1fb66deb1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/class-use/ClassDescriptor.html @@ -0,0 +1,337 @@ + + + + + +Uses of Interface org.ldaptive.beans.ClassDescriptor (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.beans.ClassDescriptor

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/class-use/DnValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/class-use/DnValueMutator.html new file mode 100644 index 000000000..6dfa4d19f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/class-use/DnValueMutator.html @@ -0,0 +1,349 @@ + + + + + +Uses of Interface org.ldaptive.beans.DnValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.beans.DnValueMutator

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/class-use/Entry.html b/javadocs/2.3.1/org/ldaptive/beans/class-use/Entry.html new file mode 100644 index 000000000..5f1e3947a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/class-use/Entry.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.Entry (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.Entry

+
+
No usage of org.ldaptive.beans.Entry
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/class-use/LdapEntryMapper.html b/javadocs/2.3.1/org/ldaptive/beans/class-use/LdapEntryMapper.html new file mode 100644 index 000000000..336930188 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/class-use/LdapEntryMapper.html @@ -0,0 +1,321 @@ + + + + + +Uses of Interface org.ldaptive.beans.LdapEntryMapper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.beans.LdapEntryMapper

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/generate/BeanGenerator.Builder.html b/javadocs/2.3.1/org/ldaptive/beans/generate/BeanGenerator.Builder.html new file mode 100644 index 000000000..0c3895eca --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/generate/BeanGenerator.Builder.html @@ -0,0 +1,482 @@ + + + + + +BeanGenerator.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BeanGenerator.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    BeanGenerator
    +
    +
    +
    public static class BeanGenerator.Builder
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/generate/BeanGenerator.html b/javadocs/2.3.1/org/ldaptive/beans/generate/BeanGenerator.html new file mode 100644 index 000000000..56251737f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/generate/BeanGenerator.html @@ -0,0 +1,1333 @@ + + + + + +BeanGenerator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BeanGenerator

+
+
+ +
+
    +
  • +
    +
    public class BeanGenerator
    +extends Object
    +
    Utility class for creating Java POJOs from an LDAP schema. Sample usage: + +
    +     Schema schema = new Schema(new DefaultConnectionFactory(
    +       "ldap://directory.ldaptive.org"));
    +     BeanGenerator generator = new BeanGenerator(
    +       schema,
    +       "com.my.package",
    +       new String[] {"inetOrgPerson"});
    +     generator.generate();
    +     generator.write();
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        codeModel

        +
        private final com.sun.codemodel.JCodeModel codeModel
        +
        Code model for java class creation.
        +
      • +
      + + + +
        +
      • +

        schema

        +
        private Schema schema
        +
        Schema to generate beans from.
        +
      • +
      + + + +
        +
      • +

        packageName

        +
        private String packageName
        +
        Package to create beans in.
        +
      • +
      + + + +
        +
      • +

        objectClasses

        +
        private String[] objectClasses
        +
        Object classes to build beans for.
        +
      • +
      + + + +
        +
      • +

        useOptionalAttributes

        +
        private boolean useOptionalAttributes
        +
        Whether to include optional attributes.
        +
      • +
      + + + +
        +
      • +

        useOperationalAttributes

        +
        private boolean useOperationalAttributes
        +
        Whether to include operational attributes.
        +
      • +
      + + + +
        +
      • +

        includeSuperiorClasses

        +
        private boolean includeSuperiorClasses
        +
        Whether to include superior classes for each object class.
        +
      • +
      + + + +
        +
      • +

        typeMappings

        +
        private Map<String,​Class<?>> typeMappings
        +
        Mapping to determine attribute value type.
        +
      • +
      + + + +
        +
      • +

        nameMappings

        +
        private Map<String,​String> nameMappings
        +
        Name mappings.
        +
      • +
      + + + +
        +
      • +

        excludedNames

        +
        private String[] excludedNames
        +
        Excluded names.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BeanGenerator

        +
        public BeanGenerator()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        BeanGenerator

        +
        public BeanGenerator​(Schema s,
        +                     String name,
        +                     String[] oc)
        +
        Creates a new bean generator. A bean will be generated for each supplied object class.
        +
        +
        Parameters:
        +
        s - schema containing directory data for generation
        +
        name - package name to place the generated classes in
        +
        oc - object classes to generate beans for
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSchema

        +
        public Schema getSchema()
        +
        Returns the schema.
        +
        +
        Returns:
        +
        schema
        +
        +
      • +
      + + + +
        +
      • +

        setSchema

        +
        public void setSchema​(Schema s)
        +
        Sets the schema.
        +
        +
        Parameters:
        +
        s - schema
        +
        +
      • +
      + + + +
        +
      • +

        getPackageName

        +
        public String getPackageName()
        +
        Returns the package name where beans will be generated.
        +
        +
        Returns:
        +
        package name
        +
        +
      • +
      + + + +
        +
      • +

        setPackageName

        +
        public void setPackageName​(String name)
        +
        Sets the package name where beans will be generated.
        +
        +
        Parameters:
        +
        name - package name
        +
        +
      • +
      + + + +
        +
      • +

        getObjectClasses

        +
        public String[] getObjectClasses()
        +
        Returns the object classes. A class is generated for each object class.
        +
        +
        Returns:
        +
        object classes
        +
        +
      • +
      + + + +
        +
      • +

        setObjectClasses

        +
        public void setObjectClasses​(String... oc)
        +
        Sets the object classes. A class is generated for each object class.
        +
        +
        Parameters:
        +
        oc - object classes
        +
        +
      • +
      + + + +
        +
      • +

        isUseOptionalAttributes

        +
        public boolean isUseOptionalAttributes()
        +
        Returns whether to include optional attributes in bean generation.
        +
        +
        Returns:
        +
        whether to include optional attributes
        +
        +
      • +
      + + + +
        +
      • +

        setUseOptionalAttributes

        +
        public void setUseOptionalAttributes​(boolean b)
        +
        Sets whether to include optional attributes in bean generation.
        +
        +
        Parameters:
        +
        b - whether to include optional attributes
        +
        +
      • +
      + + + +
        +
      • +

        isUseOperationalAttributes

        +
        public boolean isUseOperationalAttributes()
        +
        Returns whether to include operational attributes in bean generation.
        +
        +
        Returns:
        +
        whether to include operational attributes
        +
        +
      • +
      + + + +
        +
      • +

        setUseOperationalAttributes

        +
        public void setUseOperationalAttributes​(boolean b)
        +
        Sets whether to include operational attributes in bean generation.
        +
        +
        Parameters:
        +
        b - whether to include operational attributes
        +
        +
      • +
      + + + +
        +
      • +

        isIncludeSuperiorClasses

        +
        public boolean isIncludeSuperiorClasses()
        +
        Returns whether to include superior classes in bean generation.
        +
        +
        Returns:
        +
        whether to include superior classes attributes
        +
        +
      • +
      + + + +
        +
      • +

        setIncludeSuperiorClasses

        +
        public void setIncludeSuperiorClasses​(boolean b)
        +
        Sets whether to include superior classes in bean generation.
        +
        +
        Parameters:
        +
        b - whether to include superior classes
        +
        +
      • +
      + + + +
        +
      • +

        getTypeMappings

        +
        public Map<String,​Class<?>> getTypeMappings()
        +
        Returns the type mappings. Type mappings is syntax OID to class type and is used to determine field type in the + generated POJOs.
        +
        +
        Returns:
        +
        type mappings
        +
        +
      • +
      + + + +
        +
      • +

        setTypeMappings

        +
        public void setTypeMappings​(Map<String,​Class<?>> m)
        +
        Sets the type mappings. Type mappings is syntax OID to class type and is used to determine field type in the + generated POJOs.
        +
        +
        Parameters:
        +
        m - type mappings
        +
        +
      • +
      + + + +
        +
      • +

        getNameMappings

        +
        public Map<String,​String> getNameMappings()
        +
        Returns the mapping of directory attribute name to bean property. This property is used to override the default + schema name. For instance, you may prefer using 'countryName' to 'c', which would be set as 'c'=>'countryName'.
        +
        +
        Returns:
        +
        attribute name to bean property mapping
        +
        +
      • +
      + + + +
        +
      • +

        setNameMappings

        +
        public void setNameMappings​(Map<String,​String> m)
        +
        Sets the mapping of directory attribute name to bean property.
        +
        +
        Parameters:
        +
        m - name mappings
        +
        Throws:
        +
        NullPointerException - if m is null
        +
        +
      • +
      + + + +
        +
      • +

        getExcludedNames

        +
        public String[] getExcludedNames()
        +
        Returns the attribute names to exclude from bean generation. Excludes an attribute from the generated POJO. For + instance, you may not want 'userPassword' included in your bean.
        +
        +
        Returns:
        +
        attribute names to exclude
        +
        +
      • +
      + + + +
        +
      • +

        setExcludedNames

        +
        public void setExcludedNames​(String... names)
        +
        Sets the attribute names to exclude from bean generation.
        +
        +
        Parameters:
        +
        names - to exclude
        +
        Throws:
        +
        NullPointerException - if names is null
        +
        +
      • +
      + + + +
        +
      • +

        getDefaultTypeMappings

        +
        protected static Map<String,​Class<?>> getDefaultTypeMappings()
        +
        Returns the default syntax types used to determine attribute property type.
        +
        +
        Returns:
        +
        map of syntax OID to class type
        +
        +
      • +
      + + + +
        +
      • +

        getSyntaxType

        +
        protected Class<?> getSyntaxType​(AttributeType type,
        +                                 Syntax syntax)
        +
        Returns the class for the supplied attribute type and syntax. If the attribute type syntax OID is found in the + default type mapping it is used. Otherwise if the syntax is "X-NOT-HUMAN-READABLE", a byte array is used.
        +
        +
        Parameters:
        +
        type - attribute type
        +
        syntax - associated with the attribute type
        +
        Returns:
        +
        syntax type
        +
        +
      • +
      + + + +
        +
      • +

        generate

        +
        public void generate()
        +
        Generates a class for each configured object class. See objectClasses. write(String) must be + invoked to write the classes to disk.
        +
      • +
      + + + +
        +
      • +

        getAttributeNames

        +
        private Set<String> getAttributeNames​(ObjectClass objectClass)
        +
        Returns the attribute names to use for the supplied object class. See getAttributeNames(ObjectClass, Set).
        +
        +
        Parameters:
        +
        objectClass - to retrieve names from
        +
        Returns:
        +
        set of all attribute names used for bean generation
        +
        +
      • +
      + + + +
        +
      • +

        getAttributeNames

        +
        private Set<String> getAttributeNames​(ObjectClass objectClass,
        +                                      Set<ObjectClass> processed)
        +
        Returns the attribute names to use for the supplied object class. This method is invoked recursively if superior + classes are included.
        +
        +
        Parameters:
        +
        objectClass - to retrieve names from
        +
        processed - object classes that have already been processed
        +
        Returns:
        +
        set of all attribute names used for bean generation
        +
        +
      • +
      + + + +
        +
      • +

        formatAttributeName

        +
        private String formatAttributeName​(String name)
        +
        Formats the supplied name for use as a Java property.
        +
        +
        Parameters:
        +
        name - to format
        +
        Returns:
        +
        formatted name
        +
        +
      • +
      + + + +
        +
      • +

        isNameExcluded

        +
        private boolean isNameExcluded​(AttributeType type)
        +
        Returns whether the supplied attribute type has a matching OID or name in the excluded names list.
        +
        +
        Parameters:
        +
        type - to compare
        +
        Returns:
        +
        whether attribute type should be excluded from bean generation
        +
        +
      • +
      + + + +
        +
      • +

        createClass

        +
        protected com.sun.codemodel.JDefinedClass createClass​(String classPackage,
        +                                                      String className)
        +
        Creates a class in the supplied package.
        +
        +
        Parameters:
        +
        classPackage - to place the class in
        +
        className - to create
        +
        Returns:
        +
        class
        +
        Throws:
        +
        IllegalArgumentException - if the class already exists
        +
        +
      • +
      + + + +
        +
      • +

        createMutators

        +
        protected void createMutators​(com.sun.codemodel.JDefinedClass clazz,
        +                              String name,
        +                              Class<?> syntaxType,
        +                              boolean multivalue)
        +
        Creates the getter and setter methods on the supplied class for the supplied name.
        +
        +
        Parameters:
        +
        clazz - to put getter and setter methods on
        +
        name - of the property
        +
        syntaxType - of the property
        +
        multivalue - whether this property is a collection
        +
        +
      • +
      + + + +
        +
      • +

        createHashCode

        +
        private void createHashCode​(com.sun.codemodel.JDefinedClass clazz)
        +
        Creates the hashCode method on the supplied class. Leverages LdapUtils.computeHashCode(int, + Object...).
        +
        +
        Parameters:
        +
        clazz - to put hashCode method on
        +
        +
      • +
      + + + +
        +
      • +

        createEquals

        +
        private void createEquals​(com.sun.codemodel.JDefinedClass clazz)
        +
        Creates the equals method on the supplied class. Leverages LdapUtils.areEqual(Object, Object).
        +
        +
        Parameters:
        +
        clazz - to put equals method on
        +
        +
      • +
      + + + +
        +
      • +

        createToString

        +
        private void createToString​(com.sun.codemodel.JDefinedClass clazz)
        +
        Creates the toString method on the supplied class. Creates a string that contains every property on the generated + bean.
        +
        +
        Parameters:
        +
        clazz - to put toString method on
        +
        +
      • +
      + + + +
        +
      • +

        write

        +
        public void write()
        +           throws IOException
        +
        Writes the generated classes to disk. Invokes write(String) with ".".
        +
        +
        Throws:
        +
        IOException - if the write fails
        +
        +
      • +
      + + + +
        +
      • +

        write

        +
        public void write​(String path)
        +           throws IOException
        +
        Writes the generated classes to disk at the supplied path.
        +
        +
        Parameters:
        +
        path - to write the classes to
        +
        Throws:
        +
        IOException - if the write fails
        +
        +
      • +
      + + + +
        +
      • +

        main

        +
        public static void main​(String[] args)
        +                 throws Exception
        +
        Provides command line access to a BeanGenerator. Expects two arguments: + +
          +
        1. path to a configuration property file
        2. +
        3. target directory to write files to
        4. +
        + +

        A sample configuration property file looks like:

        + +
        +     org.ldaptive.packageName=my.package.ldap.beans
        +     org.ldaptive.objectClasses=eduPerson
        +     org.ldaptive.nameMappings=c=countryName,l=localityName
        +     org.ldaptive.excludedNames=userPassword
        +     org.ldaptive.ldapUrl=ldap://directory.ldaptive.org
        + 
        +
        +
        Parameters:
        +
        args - command line arguments
        +
        Throws:
        +
        Exception - if any error occurs
        +
        +
      • +
      + + + +
        +
      • +

        builder

        +
        public static BeanGenerator.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/generate/class-use/BeanGenerator.Builder.html b/javadocs/2.3.1/org/ldaptive/beans/generate/class-use/BeanGenerator.Builder.html new file mode 100644 index 000000000..dc04939f7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/generate/class-use/BeanGenerator.Builder.html @@ -0,0 +1,241 @@ + + + + + +Uses of Class org.ldaptive.beans.generate.BeanGenerator.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.generate.BeanGenerator.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/generate/class-use/BeanGenerator.html b/javadocs/2.3.1/org/ldaptive/beans/generate/class-use/BeanGenerator.html new file mode 100644 index 000000000..036593be7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/generate/class-use/BeanGenerator.html @@ -0,0 +1,264 @@ + + + + + +Uses of Class org.ldaptive.beans.generate.BeanGenerator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.generate.BeanGenerator

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/generate/package-summary.html b/javadocs/2.3.1/org/ldaptive/beans/generate/package-summary.html new file mode 100644 index 000000000..16f8260ff --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/generate/package-summary.html @@ -0,0 +1,174 @@ + + + + + +org.ldaptive.beans.generate (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.beans.generate

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/generate/package-tree.html b/javadocs/2.3.1/org/ldaptive/beans/generate/package-tree.html new file mode 100644 index 000000000..1c4a062f7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/generate/package-tree.html @@ -0,0 +1,166 @@ + + + + + +org.ldaptive.beans.generate Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.beans.generate

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/generate/package-use.html b/javadocs/2.3.1/org/ldaptive/beans/generate/package-use.html new file mode 100644 index 000000000..1b65af0da --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/generate/package-use.html @@ -0,0 +1,214 @@ + + + + + +Uses of Package org.ldaptive.beans.generate (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.beans.generate

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/generate/props/BeanGeneratorPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/beans/generate/props/BeanGeneratorPropertyInvoker.html new file mode 100644 index 000000000..bcee17048 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/generate/props/BeanGeneratorPropertyInvoker.html @@ -0,0 +1,348 @@ + + + + + +BeanGeneratorPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BeanGeneratorPropertyInvoker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BeanGeneratorPropertyInvoker

        +
        public BeanGeneratorPropertyInvoker​(Class<?> c)
        +
        Creates a new bean generator property invoker for the supplied class.
        +
        +
        Parameters:
        +
        c - class that has setter methods
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertValue

        +
        protected Object convertValue​(Class<?> type,
        +                              String value)
        +
        Description copied from class: AbstractPropertyInvoker
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Specified by:
        +
        convertValue in class AbstractPropertyInvoker
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/generate/props/BeanGeneratorPropertySource.html b/javadocs/2.3.1/org/ldaptive/beans/generate/props/BeanGeneratorPropertySource.html new file mode 100644 index 000000000..c16130214 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/generate/props/BeanGeneratorPropertySource.html @@ -0,0 +1,521 @@ + + + + + +BeanGeneratorPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BeanGeneratorPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BeanGeneratorPropertySource

        +
        public BeanGeneratorPropertySource​(BeanGenerator bg)
        +
        Creates a new bean generator property source using the default properties file.
        +
        +
        Parameters:
        +
        bg - bean generator to invoke properties on
        +
        +
      • +
      + + + +
        +
      • +

        BeanGeneratorPropertySource

        +
        public BeanGeneratorPropertySource​(BeanGenerator pc,
        +                                   String... paths)
        +
        Creates a new bean generator property source.
        +
        +
        Parameters:
        +
        pc - bean generator to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        BeanGeneratorPropertySource

        +
        public BeanGeneratorPropertySource​(BeanGenerator pc,
        +                                   Reader... readers)
        +
        Creates a new bean generator property source.
        +
        +
        Parameters:
        +
        pc - bean generator to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        BeanGeneratorPropertySource

        +
        public BeanGeneratorPropertySource​(BeanGenerator pc,
        +                                   Properties props)
        +
        Creates a new bean generator property source.
        +
        +
        Parameters:
        +
        pc - bean generator to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        BeanGeneratorPropertySource

        +
        public BeanGeneratorPropertySource​(BeanGenerator pc,
        +                                   PropertySource.PropertyDomain domain,
        +                                   Properties props)
        +
        Creates a new bean generator property source.
        +
        +
        Parameters:
        +
        pc - bean generator to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +
        Description copied from interface: PropertySource
        +
        Initializes the object for this property source.
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public static Set<String> getProperties()
        +
        Returns the property names for this property source.
        +
        +
        Returns:
        +
        all property names
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/generate/props/class-use/BeanGeneratorPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/beans/generate/props/class-use/BeanGeneratorPropertyInvoker.html new file mode 100644 index 000000000..e69f9ccd5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/generate/props/class-use/BeanGeneratorPropertyInvoker.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.beans.generate.props.BeanGeneratorPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.generate.props.BeanGeneratorPropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/generate/props/class-use/BeanGeneratorPropertySource.html b/javadocs/2.3.1/org/ldaptive/beans/generate/props/class-use/BeanGeneratorPropertySource.html new file mode 100644 index 000000000..6d5c3ccc6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/generate/props/class-use/BeanGeneratorPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.generate.props.BeanGeneratorPropertySource

+
+
No usage of org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/generate/props/package-summary.html b/javadocs/2.3.1/org/ldaptive/beans/generate/props/package-summary.html new file mode 100644 index 000000000..5777ef3c0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/generate/props/package-summary.html @@ -0,0 +1,176 @@ + + + + + +org.ldaptive.beans.generate.props (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.beans.generate.props

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/generate/props/package-tree.html b/javadocs/2.3.1/org/ldaptive/beans/generate/props/package-tree.html new file mode 100644 index 000000000..f8c24d399 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/generate/props/package-tree.html @@ -0,0 +1,174 @@ + + + + + +org.ldaptive.beans.generate.props Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.beans.generate.props

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/generate/props/package-use.html b/javadocs/2.3.1/org/ldaptive/beans/generate/props/package-use.html new file mode 100644 index 000000000..24062aaf3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/generate/props/package-use.html @@ -0,0 +1,187 @@ + + + + + +Uses of Package org.ldaptive.beans.generate.props (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.beans.generate.props

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/package-summary.html b/javadocs/2.3.1/org/ldaptive/beans/package-summary.html new file mode 100644 index 000000000..5251f1438 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/package-summary.html @@ -0,0 +1,246 @@ + + + + + +org.ldaptive.beans (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.beans

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/package-tree.html b/javadocs/2.3.1/org/ldaptive/beans/package-tree.html new file mode 100644 index 000000000..10f86ae0a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/package-tree.html @@ -0,0 +1,184 @@ + + + + + +org.ldaptive.beans Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.beans

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Type Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/package-use.html b/javadocs/2.3.1/org/ldaptive/beans/package-use.html new file mode 100644 index 000000000..3f8bc1d92 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/package-use.html @@ -0,0 +1,352 @@ + + + + + +Uses of Package org.ldaptive.beans (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.beans

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/persistence/DefaultLdapEntryManager.html b/javadocs/2.3.1/org/ldaptive/beans/persistence/DefaultLdapEntryManager.html new file mode 100644 index 000000000..d556d02d6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/persistence/DefaultLdapEntryManager.html @@ -0,0 +1,722 @@ + + + + + +DefaultLdapEntryManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultLdapEntryManager<T>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.beans.persistence.DefaultLdapEntryManager<T>
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        ldapEntryMapper

        +
        private final LdapEntryMapper<T> ldapEntryMapper
        +
        Mapper for converting ldap entry to object type.
        +
      • +
      + + + +
        +
      • +

        connectionFactory

        +
        private final ConnectionFactory connectionFactory
        +
        Connection factory for LDAP communication.
        +
      • +
      + + + +
        +
      • +

        returnAttributes

        +
        private final String[] returnAttributes
        +
        Additional attributes to include in searches.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultLdapEntryManager

        +
        public DefaultLdapEntryManager​(LdapEntryMapper<T> mapper,
        +                               ConnectionFactory factory)
        +
        Creates a new default ldap entry manager.
        +
        +
        Parameters:
        +
        mapper - for object conversion
        +
        factory - for LDAP communication
        +
        +
      • +
      + + + +
        +
      • +

        DefaultLdapEntryManager

        +
        public DefaultLdapEntryManager​(LdapEntryMapper<T> mapper,
        +                               ConnectionFactory factory,
        +                               String[] attrs)
        +
        Creates a new default ldap entry manager. Use of attrs is for cases where a directory does not support either the + '*' or '+' syntaxes for returning all attributes of a given type.
        +
        +
        Parameters:
        +
        mapper - for object conversion
        +
        factory - for LDAP communication
        +
        attrs - additional return attributes
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getLdapEntryMapper

        +
        public LdapEntryMapper<T> getLdapEntryMapper()
        +
        Returns the ldap entry mapper.
        +
        +
        Returns:
        +
        ldap entry mapper
        +
        +
      • +
      + + + +
        +
      • +

        getConnectionFactory

        +
        public ConnectionFactory getConnectionFactory()
        +
        Returns the connection factory.
        +
        +
        Returns:
        +
        connection factory
        +
        +
      • +
      + + + +
        +
      • +

        getReturnAttributes

        +
        public String[] getReturnAttributes()
        +
        Returns the return attributes.
        +
        +
        Returns:
        +
        additional attributes to include in searches.
        +
        +
      • +
      + + + + + +
        +
      • +

        find

        +
        public T find​(T object)
        +       throws LdapException
        +
        Description copied from interface: LdapEntryManager
        +
        Searches for the supplied annotated object in an LDAP and returns the object mapped with its ldap attribute + properties set.
        +
        +
        Specified by:
        +
        find in interface LdapEntryManager<T>
        +
        Parameters:
        +
        object - to find
        +
        Returns:
        +
        mapped object
        +
        Throws:
        +
        LdapException - if the object cannot be found
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        add

        +
        public AddResponse add​(T object,
        +                       ResultPredicate predicate)
        +                throws LdapException
        +
        Adds the supplied annotated object to an LDAP.
        +
        +
        Parameters:
        +
        object - to add
        +
        predicate - to test the result and throw on failure
        +
        Returns:
        +
        LDAP response from the add operation
        +
        Throws:
        +
        LdapException - if the add fails
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        merge

        +
        public Result merge​(T object,
        +                    ResultPredicate predicate)
        +             throws LdapException
        +
        Merges the supplied annotated object in an LDAP. See MergeOperation.
        +
        +
        Parameters:
        +
        object - to merge
        +
        predicate - to test the result and throw on failure
        +
        Returns:
        +
        LDAP response from the merge operation
        +
        Throws:
        +
        LdapException - if the merge fails
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        delete

        +
        public DeleteResponse delete​(T object,
        +                             ResultPredicate predicate)
        +                      throws LdapException
        +
        Deletes the supplied annotated object from an LDAP.
        +
        +
        Parameters:
        +
        object - to delete
        +
        predicate - to test the result and throw on failure
        +
        Returns:
        +
        LDAP response from the delete operation
        +
        Throws:
        +
        LdapException - if the delete fails
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/persistence/LdapEntryManager.html b/javadocs/2.3.1/org/ldaptive/beans/persistence/LdapEntryManager.html new file mode 100644 index 000000000..9b9a8cf9c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/persistence/LdapEntryManager.html @@ -0,0 +1,361 @@ + + + + + +LdapEntryManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface LdapEntryManager<T>

+
+
+
+
    +
  • +
    +
    Type Parameters:
    +
    T - type of object to manage
    +
    +
    +
    All Known Implementing Classes:
    +
    DefaultLdapEntryManager
    +
    +
    +
    public interface LdapEntryManager<T>
    +
    Interface to manage objects that have been annotated to contain LDAP data.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethodDescription
      AddResponseadd​(T object) +
      Adds the supplied annotated object to an LDAP.
      +
      DeleteResponsedelete​(T object) +
      Deletes the supplied annotated object from an LDAP.
      +
      Tfind​(T object) +
      Searches for the supplied annotated object in an LDAP and returns the object mapped with its ldap attribute + properties set.
      +
      Resultmerge​(T object) +
      Merges the supplied annotated object in an LDAP.
      +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        find

        +
        T find​(T object)
        +throws LdapException
        +
        Searches for the supplied annotated object in an LDAP and returns the object mapped with its ldap attribute + properties set.
        +
        +
        Parameters:
        +
        object - to find
        +
        Returns:
        +
        mapped object
        +
        Throws:
        +
        LdapException - if the object cannot be found
        +
        +
      • +
      + + + + + +
        +
      • +

        add

        +
        AddResponse add​(T object)
        +         throws LdapException
        +
        Adds the supplied annotated object to an LDAP.
        +
        +
        Parameters:
        +
        object - to add
        +
        Returns:
        +
        LDAP response from the add operation
        +
        Throws:
        +
        LdapException - if the add fails
        +
        +
      • +
      + + + + + +
        +
      • +

        merge

        +
        Result merge​(T object)
        +      throws LdapException
        +
        Merges the supplied annotated object in an LDAP. See MergeOperation.
        +
        +
        Parameters:
        +
        object - to merge
        +
        Returns:
        +
        LDAP response from the merge operation
        +
        Throws:
        +
        LdapException - if the merge fails
        +
        +
      • +
      + + + + + +
        +
      • +

        delete

        +
        DeleteResponse delete​(T object)
        +               throws LdapException
        +
        Deletes the supplied annotated object from an LDAP.
        +
        +
        Parameters:
        +
        object - to delete
        +
        Returns:
        +
        LDAP response from the delete operation
        +
        Throws:
        +
        LdapException - if the delete fails
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/persistence/class-use/DefaultLdapEntryManager.html b/javadocs/2.3.1/org/ldaptive/beans/persistence/class-use/DefaultLdapEntryManager.html new file mode 100644 index 000000000..4ff2f1947 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/persistence/class-use/DefaultLdapEntryManager.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.persistence.DefaultLdapEntryManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.persistence.DefaultLdapEntryManager

+
+
No usage of org.ldaptive.beans.persistence.DefaultLdapEntryManager
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/persistence/class-use/LdapEntryManager.html b/javadocs/2.3.1/org/ldaptive/beans/persistence/class-use/LdapEntryManager.html new file mode 100644 index 000000000..7d2f42fc9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/persistence/class-use/LdapEntryManager.html @@ -0,0 +1,196 @@ + + + + + +Uses of Interface org.ldaptive.beans.persistence.LdapEntryManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.beans.persistence.LdapEntryManager

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/persistence/package-summary.html b/javadocs/2.3.1/org/ldaptive/beans/persistence/package-summary.html new file mode 100644 index 000000000..3ad84a50b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/persistence/package-summary.html @@ -0,0 +1,187 @@ + + + + + +org.ldaptive.beans.persistence (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.beans.persistence

+
+
+
    +
  • + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    LdapEntryManager<T> +
    Interface to manage objects that have been annotated to contain LDAP data.
    +
    +
  • +
  • + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    DefaultLdapEntryManager<T> +
    Default implementation of an ldap entry manager.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/persistence/package-tree.html b/javadocs/2.3.1/org/ldaptive/beans/persistence/package-tree.html new file mode 100644 index 000000000..104b04e85 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/persistence/package-tree.html @@ -0,0 +1,171 @@ + + + + + +org.ldaptive.beans.persistence Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.beans.persistence

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/persistence/package-use.html b/javadocs/2.3.1/org/ldaptive/beans/persistence/package-use.html new file mode 100644 index 000000000..ba6c2a3af --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/persistence/package-use.html @@ -0,0 +1,187 @@ + + + + + +Uses of Package org.ldaptive.beans.persistence (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.beans.persistence

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/AbstractAttributeValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/AbstractAttributeValueMutator.html new file mode 100644 index 000000000..9f974cf32 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/AbstractAttributeValueMutator.html @@ -0,0 +1,489 @@ + + + + + +AbstractAttributeValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractAttributeValueMutator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.beans.reflect.AbstractAttributeValueMutator
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        attributeName

        +
        private final String attributeName
        +
        Name of the attribute.
        +
      • +
      + + + +
        +
      • +

        attributeBinary

        +
        private final boolean attributeBinary
        +
        Whether this attribute is binary.
        +
      • +
      + + + +
        +
      • +

        valueTranscoder

        +
        private final ReflectionTranscoder valueTranscoder
        +
        Transcoder for modifying this attribute.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractAttributeValueMutator

        +
        public AbstractAttributeValueMutator​(String name,
        +                                     boolean binary,
        +                                     ReflectionTranscoder transcoder)
        +
        Creates a new abstract attribute value mutator.
        +
        +
        Parameters:
        +
        name - of the attribute
        +
        binary - whether this attribute is binary
        +
        transcoder - for mutating the attribute
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/AbstractCollectionReflectionTranscoder.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/AbstractCollectionReflectionTranscoder.html new file mode 100644 index 000000000..0d05e18fd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/AbstractCollectionReflectionTranscoder.html @@ -0,0 +1,613 @@ + + + + + +AbstractCollectionReflectionTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractCollectionReflectionTranscoder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        type

        +
        private final Class<?> type
        +
        Type that is a collection.
        +
      • +
      + + + + + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractCollectionReflectionTranscoder

        +
        public AbstractCollectionReflectionTranscoder​(Class<?> c,
        +                                              SingleValueReflectionTranscoder<?> transcoder)
        +
        Creates a new abstract collection reflection transcoder.
        +
        +
        Parameters:
        +
        c - class that is a collection
        +
        transcoder - to operate on elements of the collection
        +
        +
      • +
      + + + +
        +
      • +

        AbstractCollectionReflectionTranscoder

        +
        public AbstractCollectionReflectionTranscoder​(Class<?> c,
        +                                              ArrayReflectionTranscoder transcoder)
        +
        Creates a new abstract collection reflection transcoder.
        +
        +
        Parameters:
        +
        c - class that is a collection
        +
        transcoder - to operate on elements of the collection
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + + + + + +
        +
      • +

        encodeBinaryValues

        +
        public Collection<byte[]> encodeBinaryValues​(Object values)
        +
        Description copied from interface: ReflectionTranscoder
        +
        Encodes the supplied value into one or more byte arrays for use in an attribute.
        +
        +
        Specified by:
        +
        encodeBinaryValues in interface ReflectionTranscoder
        +
        Parameters:
        +
        values - containing data to encode as byte arrays
        +
        Returns:
        +
        binary attribute values
        +
        +
      • +
      + + + +
        +
      • +

        createCollection

        +
        protected abstract <T> Collection<T> createCollection​(Class<T> clazz)
        +
        Returns a collection implementation of the correct type for this transcoder.
        +
        +
        Type Parameters:
        +
        T - type of collection
        +
        Parameters:
        +
        clazz - type of collection
        +
        Returns:
        +
        collection implementation
        +
        +
      • +
      + + + + + + + +
        +
      • +

        supports

        +
        public boolean supports​(Class<?> t)
        +
        Description copied from interface: ReflectionTranscoder
        +
        Returns whether this transcoder can convert object of the supplied type.
        +
        +
        Specified by:
        +
        supports in interface ReflectionTranscoder
        +
        Parameters:
        +
        t - of object
        +
        Returns:
        +
        whether the supplied type can be converted
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/ArrayReflectionTranscoder.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/ArrayReflectionTranscoder.html new file mode 100644 index 000000000..85feb6a38 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/ArrayReflectionTranscoder.html @@ -0,0 +1,541 @@ + + + + + +ArrayReflectionTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ArrayReflectionTranscoder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.beans.reflect.ArrayReflectionTranscoder
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    ReflectionTranscoder
    +
    +
    +
    public class ArrayReflectionTranscoder
    +extends Object
    +implements ReflectionTranscoder
    +
    Reflection transcoder which expects to operate on collections containing an array of values.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        type

        +
        private final Class<?> type
        +
        Type of array element for this transcoder.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArrayReflectionTranscoder

        +
        public ArrayReflectionTranscoder​(SingleValueReflectionTranscoder<?> transcoder)
        +
        Creates a new array reflection transcoder.
        +
        +
        Parameters:
        +
        transcoder - to operate on individual array elements
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultClassDescriptor.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultClassDescriptor.html new file mode 100644 index 000000000..84726b205 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultClassDescriptor.html @@ -0,0 +1,368 @@ + + + + + +DefaultClassDescriptor (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultClassDescriptor

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    ClassDescriptor
    +
    +
    +
    public class DefaultClassDescriptor
    +extends AbstractClassDescriptor
    +
    Default implementation of a class descriptor. Reads the Entry annotation and sets the appropriate DN and + attribute value mutators.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultClassDescriptor

        +
        public DefaultClassDescriptor()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize​(Class<?> type)
        +
        Description copied from interface: ClassDescriptor
        +
        Prepare this class descriptor for use.
        +
        +
        Parameters:
        +
        type - of object to describe
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultDnValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultDnValueMutator.html new file mode 100644 index 000000000..0049ec9f2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultDnValueMutator.html @@ -0,0 +1,440 @@ + + + + + +DefaultDnValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultDnValueMutator

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultDnValueMutator

        +
        public DefaultDnValueMutator​(AttributeValueMutator mutator)
        +
        Creates a new default dn value mutator.
        +
        +
        Parameters:
        +
        mutator - for the DN
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue​(Object object)
        +
        Description copied from interface: DnValueMutator
        +
        Returns the DN value for the supplied object.
        +
        +
        Specified by:
        +
        getValue in interface DnValueMutator
        +
        Parameters:
        +
        object - to return the DN of
        +
        Returns:
        +
        DN value
        +
        +
      • +
      + + + +
        +
      • +

        setValue

        +
        public void setValue​(Object object,
        +                     String value)
        +
        Description copied from interface: DnValueMutator
        +
        Set the DN value for the supplied object.
        +
        +
        Specified by:
        +
        setValue in interface DnValueMutator
        +
        Parameters:
        +
        object - to set the DN on
        +
        value - of the DN
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultLdapEntryMapper.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultLdapEntryMapper.html new file mode 100644 index 000000000..d5a9cf163 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultLdapEntryMapper.html @@ -0,0 +1,416 @@ + + + + + +DefaultLdapEntryMapper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultLdapEntryMapper<T>

+
+
+ +
+
    +
  • +
    +
    Type Parameters:
    +
    T - type of object to map
    +
    +
    +
    All Implemented Interfaces:
    +
    LdapEntryMapper<T>
    +
    +
    +
    public class DefaultLdapEntryMapper<T>
    +extends AbstractLdapEntryMapper<T>
    +
    Stores the class descriptors for a specific object in a static map.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CLASS_DESCRIPTORS

        +
        private static final Map<Class<?>,​ClassDescriptor> CLASS_DESCRIPTORS
        +
        Class descriptors for mapping objects.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultLdapEntryMapper

        +
        public DefaultLdapEntryMapper()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        createClassDescriptor

        +
        protected ClassDescriptor createClassDescriptor​(Class<?> type)
        +
        Creates a class descriptor for the supplied type.
        +
        +
        Parameters:
        +
        type - to create class descriptor for
        +
        Returns:
        +
        class descriptor
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultReflectionTranscoder.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultReflectionTranscoder.html new file mode 100644 index 000000000..05843e3d8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/DefaultReflectionTranscoder.html @@ -0,0 +1,669 @@ + + + + + +DefaultReflectionTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultReflectionTranscoder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.beans.reflect.DefaultReflectionTranscoder
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    ReflectionTranscoder
    +
    +
    +
    public class DefaultReflectionTranscoder
    +extends Object
    +implements ReflectionTranscoder
    +
    Default implementation of a reflection transcoder. Determines the correct underlying reflection transcoder by + inspecting the class type characteristics.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultReflectionTranscoder

        +
        public DefaultReflectionTranscoder​(Type type)
        +
        Creates a new default reflection transcoder.
        +
        +
        Parameters:
        +
        type - of object to transcode
        +
        +
      • +
      + + + +
        +
      • +

        DefaultReflectionTranscoder

        +
        public DefaultReflectionTranscoder​(Type type,
        +                                   ValueTranscoder<?> transcoder)
        +
        Creates a new default reflection transcoder.
        +
        +
        Parameters:
        +
        type - of object to transcode
        +
        transcoder - custom transcoder for this type
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDefaultSingleValueTranscoders

        +
        protected Set<SingleValueReflectionTranscoder<?>> getDefaultSingleValueTranscoders()
        +
        Initializes the set of default single value transcoders.
        +
        +
        Returns:
        +
        single value transcoders
        +
        +
      • +
      + + + +
        +
      • +

        getSingleValueReflectionTranscoder

        +
        protected SingleValueReflectionTranscoder getSingleValueReflectionTranscoder​(Class<?> type)
        +
        Returns the appropriate single value encoder for the supplied type.
        +
        +
        Parameters:
        +
        type - to provide a single value encoder for
        +
        Returns:
        +
        single value reflection transcoder
        +
        +
      • +
      + + + +
        +
      • +

        getCollectionEncoder

        +
        protected ReflectionTranscoder getCollectionEncoder​(Class<?> type,
        +                                                    Type genericType)
        +
        Returns the appropriate collection encoder for the supplied type.
        +
        +
        Parameters:
        +
        type - to provide a collection encoder for
        +
        genericType - of the collection
        +
        Returns:
        +
        reflection transcoder for a collection
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        encodeBinaryValues

        +
        public Collection<byte[]> encodeBinaryValues​(Object values)
        +
        Description copied from interface: ReflectionTranscoder
        +
        Encodes the supplied value into one or more byte arrays for use in an attribute.
        +
        +
        Specified by:
        +
        encodeBinaryValues in interface ReflectionTranscoder
        +
        Parameters:
        +
        values - containing data to encode as byte arrays
        +
        Returns:
        +
        binary attribute values
        +
        +
      • +
      + + + + + + + +
        +
      • +

        supports

        +
        public boolean supports​(Class<?> type)
        +
        Description copied from interface: ReflectionTranscoder
        +
        Returns whether this transcoder can convert object of the supplied type.
        +
        +
        Specified by:
        +
        supports in interface ReflectionTranscoder
        +
        Parameters:
        +
        type - of object
        +
        Returns:
        +
        whether the supplied type can be converted
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/FieldAttributeValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/FieldAttributeValueMutator.html new file mode 100644 index 000000000..43fe03336 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/FieldAttributeValueMutator.html @@ -0,0 +1,535 @@ + + + + + +FieldAttributeValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FieldAttributeValueMutator

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        f

        +
        private final Field f
        +
        Field to operate on.
        +
      • +
      + + + +
        +
      • +

        isFinal

        +
        private final boolean isFinal
        +
        Whether the field has a final modifier.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FieldAttributeValueMutator

        +
        public FieldAttributeValueMutator​(ReflectionTranscoder transcoder,
        +                                  Field field)
        +
        Creates a new field attribute value mutator.
        +
        +
        Parameters:
        +
        transcoder - for mutating the field
        +
        field - to mutate
        +
        +
      • +
      + + + +
        +
      • +

        FieldAttributeValueMutator

        +
        public FieldAttributeValueMutator​(String name,
        +                                  boolean binary,
        +                                  ReflectionTranscoder transcoder,
        +                                  Field field)
        +
        Creates a new field attribute value mutator.
        +
        +
        Parameters:
        +
        name - of the attribute
        +
        binary - whether the attribute is binary
        +
        transcoder - to mutate the field
        +
        field - to mutate
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getStringValues

        +
        public Collection<String> getStringValues​(Object object)
        +
        Description copied from interface: AttributeValueMutator
        +
        Returns the string values of the attribute.
        +
        +
        Parameters:
        +
        object - containing attribute values
        +
        Returns:
        +
        attribute values
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryValues

        +
        public Collection<byte[]> getBinaryValues​(Object object)
        +
        Description copied from interface: AttributeValueMutator
        +
        Returns the binary values of the attribute.
        +
        +
        Parameters:
        +
        object - containing attribute values
        +
        Returns:
        +
        attribute values
        +
        +
      • +
      + + + +
        +
      • +

        setStringValues

        +
        public void setStringValues​(Object object,
        +                            Collection<String> values)
        +
        Description copied from interface: AttributeValueMutator
        +
        Sets the string values of the attribute.
        +
        +
        Parameters:
        +
        object - to set values on
        +
        values - to set
        +
        +
      • +
      + + + +
        +
      • +

        setBinaryValues

        +
        public void setBinaryValues​(Object object,
        +                            Collection<byte[]> values)
        +
        Description copied from interface: AttributeValueMutator
        +
        Sets the binary values of the attribute.
        +
        +
        Parameters:
        +
        object - to set values on
        +
        values - to set
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/FieldClassDescriptor.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/FieldClassDescriptor.html new file mode 100644 index 000000000..72783d8b2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/FieldClassDescriptor.html @@ -0,0 +1,439 @@ + + + + + +FieldClassDescriptor (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FieldClassDescriptor

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FieldClassDescriptor

        +
        public FieldClassDescriptor()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize​(Class<?> type)
        +
        Description copied from interface: ClassDescriptor
        +
        Prepare this class descriptor for use.
        +
        +
        Parameters:
        +
        type - of object to describe
        +
        +
      • +
      + + + +
        +
      • +

        getDeclaredFields

        +
        protected Map<String,​Field> getDeclaredFields​(Class<?> type)
        +
        Returns a map of all the field names to the field.
        +
        +
        Parameters:
        +
        type - to read declared fields from
        +
        Returns:
        +
        map of field names to field
        +
        +
      • +
      + + + +
        +
      • +

        createDnValueMutator

        +
        protected DnValueMutator createDnValueMutator​(Field field)
        +
        Returns a dn value mutator for the supplied field.
        +
        +
        Parameters:
        +
        field - to create dn value mutator for
        +
        Returns:
        +
        dn value mutator
        +
        +
      • +
      + + + +
        +
      • +

        createAttributeValueMutator

        +
        protected AttributeValueMutator createAttributeValueMutator​(Field field,
        +                                                            Attribute attribute)
        +
        Returns an attribute value mutator for the supplied field.
        +
        +
        Parameters:
        +
        field - to create attribute value mutator for
        +
        attribute - attribute containing metadata
        +
        Returns:
        +
        attribute value mutator
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/ListReflectionTranscoder.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/ListReflectionTranscoder.html new file mode 100644 index 000000000..81fc2e9ec --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/ListReflectionTranscoder.html @@ -0,0 +1,372 @@ + + + + + +ListReflectionTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ListReflectionTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ListReflectionTranscoder

        +
        public ListReflectionTranscoder​(Class<?> c,
        +                                SingleValueReflectionTranscoder<?> transcoder)
        +
        Creates a new list reflection transcoder.
        +
        +
        Parameters:
        +
        c - class that is a list
        +
        transcoder - to operate on elements of the list
        +
        +
      • +
      + + + +
        +
      • +

        ListReflectionTranscoder

        +
        public ListReflectionTranscoder​(Class<?> c,
        +                                ArrayReflectionTranscoder transcoder)
        +
        Creates a new list reflection transcoder.
        +
        +
        Parameters:
        +
        c - class that is a list
        +
        transcoder - to operate on elements of the list
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/MethodAttributeValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/MethodAttributeValueMutator.html new file mode 100644 index 000000000..f441f06ae --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/MethodAttributeValueMutator.html @@ -0,0 +1,541 @@ + + + + + +MethodAttributeValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MethodAttributeValueMutator

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        getterMethod

        +
        private final Method getterMethod
        +
        Method to get data from.
        +
      • +
      + + + +
        +
      • +

        setterMethod

        +
        private final Method setterMethod
        +
        Method to set data on.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MethodAttributeValueMutator

        +
        public MethodAttributeValueMutator​(ReflectionTranscoder transcoder,
        +                                   Method getter,
        +                                   Method setter)
        +
        Creates a new method attribute value mutator.
        +
        +
        Parameters:
        +
        transcoder - for mutating the methods
        +
        getter - method to read data
        +
        setter - method to write data
        +
        +
      • +
      + + + +
        +
      • +

        MethodAttributeValueMutator

        +
        public MethodAttributeValueMutator​(String name,
        +                                   boolean binary,
        +                                   ReflectionTranscoder transcoder,
        +                                   Method getter,
        +                                   Method setter)
        +
        Creates a new method attribute value mutator.
        +
        +
        Parameters:
        +
        name - of the attribute
        +
        binary - whether the attribute is binary
        +
        transcoder - to mutate the methods
        +
        getter - method to read data
        +
        setter - method to write data
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getStringValues

        +
        public Collection<String> getStringValues​(Object object)
        +
        Description copied from interface: AttributeValueMutator
        +
        Returns the string values of the attribute.
        +
        +
        Parameters:
        +
        object - containing attribute values
        +
        Returns:
        +
        attribute values
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryValues

        +
        public Collection<byte[]> getBinaryValues​(Object object)
        +
        Description copied from interface: AttributeValueMutator
        +
        Returns the binary values of the attribute.
        +
        +
        Parameters:
        +
        object - containing attribute values
        +
        Returns:
        +
        attribute values
        +
        +
      • +
      + + + +
        +
      • +

        setStringValues

        +
        public void setStringValues​(Object object,
        +                            Collection<String> values)
        +
        Description copied from interface: AttributeValueMutator
        +
        Sets the string values of the attribute.
        +
        +
        Parameters:
        +
        object - to set values on
        +
        values - to set
        +
        +
      • +
      + + + +
        +
      • +

        setBinaryValues

        +
        public void setBinaryValues​(Object object,
        +                            Collection<byte[]> values)
        +
        Description copied from interface: AttributeValueMutator
        +
        Sets the binary values of the attribute.
        +
        +
        Parameters:
        +
        object - to set values on
        +
        values - to set
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/MethodClassDescriptor.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/MethodClassDescriptor.html new file mode 100644 index 000000000..6128c674b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/MethodClassDescriptor.html @@ -0,0 +1,439 @@ + + + + + +MethodClassDescriptor (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MethodClassDescriptor

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MethodClassDescriptor

        +
        public MethodClassDescriptor()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize​(Class<?> type)
        +
        Description copied from interface: ClassDescriptor
        +
        Prepare this class descriptor for use.
        +
        +
        Parameters:
        +
        type - of object to describe
        +
        +
      • +
      + + + +
        +
      • +

        getPropertyDescriptors

        +
        protected Map<String,​PropertyDescriptor> getPropertyDescriptors​(Class<?> type)
        +
        Returns a map of property descriptor names to property descriptor.
        +
        +
        Parameters:
        +
        type - of class to inspect
        +
        Returns:
        +
        map of name to property descriptor
        +
        +
      • +
      + + + +
        +
      • +

        createDnValueMutator

        +
        protected DnValueMutator createDnValueMutator​(PropertyDescriptor desc)
        +
        Returns a dn value mutator for the supplied property descriptor.
        +
        +
        Parameters:
        +
        desc - to create dn value mutator for
        +
        Returns:
        +
        dn value mutator
        +
        +
      • +
      + + + +
        +
      • +

        createAttributeValueMutator

        +
        protected AttributeValueMutator createAttributeValueMutator​(PropertyDescriptor desc,
        +                                                            Attribute attribute)
        +
        Returns an attribute value mutator for the supplied property descriptor.
        +
        +
        Parameters:
        +
        desc - to create attribute value mutator for
        +
        attribute - attribute containing metadata
        +
        Returns:
        +
        attribute value mutator
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/ReflectionTranscoder.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/ReflectionTranscoder.html new file mode 100644 index 000000000..95f16131c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/ReflectionTranscoder.html @@ -0,0 +1,379 @@ + + + + + +ReflectionTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ReflectionTranscoder

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValues

        +
        Object decodeStringValues​(Collection<String> values)
        +
        Decodes the supplied values into an object.
        +
        +
        Parameters:
        +
        values - to decode
        +
        Returns:
        +
        object initialized with the values
        +
        +
      • +
      + + + +
        +
      • +

        decodeBinaryValues

        +
        Object decodeBinaryValues​(Collection<byte[]> values)
        +
        Decodes the supplied values into an object.
        +
        +
        Parameters:
        +
        values - to decode
        +
        Returns:
        +
        object initialized with the values
        +
        +
      • +
      + + + +
        +
      • +

        encodeStringValues

        +
        Collection<String> encodeStringValues​(Object value)
        +
        Encodes the supplied value into one or more strings for use in an attribute.
        +
        +
        Parameters:
        +
        value - containing data to encode as strings
        +
        Returns:
        +
        string attribute values
        +
        +
      • +
      + + + +
        +
      • +

        encodeBinaryValues

        +
        Collection<byte[]> encodeBinaryValues​(Object value)
        +
        Encodes the supplied value into one or more byte arrays for use in an attribute.
        +
        +
        Parameters:
        +
        value - containing data to encode as byte arrays
        +
        Returns:
        +
        binary attribute values
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        Class<?> getType()
        +
        Returns the type produced by this transcoder.
        +
        +
        Returns:
        +
        type produced by this transcoder
        +
        +
      • +
      + + + +
        +
      • +

        supports

        +
        boolean supports​(Class<?> type)
        +
        Returns whether this transcoder can convert object of the supplied type.
        +
        +
        Parameters:
        +
        type - of object
        +
        Returns:
        +
        whether the supplied type can be converted
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/ReflectionUtils.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/ReflectionUtils.html new file mode 100644 index 000000000..3356e1ecb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/ReflectionUtils.html @@ -0,0 +1,439 @@ + + + + + +ReflectionUtils (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ReflectionUtils

+
+
+ +
+
    +
  • +
    +
    public final class ReflectionUtils
    +extends Object
    +
    Provides utility methods for common reflection operations.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ReflectionUtils

        +
        private ReflectionUtils()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        classFromType

        +
        public static Class<?> classFromType​(Type t)
        +
        Casts the supplied type to a class.
        +
        +
        Parameters:
        +
        t - to cast
        +
        Returns:
        +
        class cast from t
        +
        Throws:
        +
        IllegalArgumentException - if t is not an instance of Class
        +
        +
      • +
      + + + +
        +
      • +

        getField

        +
        public static Object getField​(Field field,
        +                              Object object)
        +
        Returns the value of the supplied field on the supplied object.
        +
        +
        Parameters:
        +
        field - containing the value to return
        +
        object - that has the field
        +
        Returns:
        +
        value of the field on the object
        +
        Throws:
        +
        IllegalArgumentException - if the field cannot be retrieved
        +
        +
      • +
      + + + +
        +
      • +

        setField

        +
        public static void setField​(Field field,
        +                            Object object,
        +                            Object value)
        +
        Sets the supplied value of the supplied field on the supplied object.
        +
        +
        Parameters:
        +
        field - of the object to set
        +
        object - that has the field
        +
        value - to set
        +
        Throws:
        +
        IllegalArgumentException - if the field cannot be set
        +
        +
      • +
      + + + +
        +
      • +

        invokeGetterMethod

        +
        public static Object invokeGetterMethod​(Method method,
        +                                        Object object)
        +
        Invokes the supplied method on the supplied object.
        +
        +
        Parameters:
        +
        method - to invoke
        +
        object - that has the method
        +
        Returns:
        +
        value of the invoked method
        +
        Throws:
        +
        IllegalArgumentException - if the method cannot be invoked
        +
        +
      • +
      + + + +
        +
      • +

        invokeSetterMethod

        +
        public static void invokeSetterMethod​(Method method,
        +                                      Object object,
        +                                      Object value)
        +
        Invokes the supplied method on the supplied object with the supplied value as a parameter.
        +
        +
        Parameters:
        +
        method - to invoke
        +
        object - that has the method
        +
        value - to set
        +
        Throws:
        +
        IllegalArgumentException - if the method cannot be invoked
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/SetReflectionTranscoder.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/SetReflectionTranscoder.html new file mode 100644 index 000000000..c7579a0e0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/SetReflectionTranscoder.html @@ -0,0 +1,372 @@ + + + + + +SetReflectionTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SetReflectionTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SetReflectionTranscoder

        +
        public SetReflectionTranscoder​(Class<?> c,
        +                               SingleValueReflectionTranscoder<?> transcoder)
        +
        Creates a new set reflection transcoder.
        +
        +
        Parameters:
        +
        c - class that is a set
        +
        transcoder - to operate on elements of the set
        +
        +
      • +
      + + + +
        +
      • +

        SetReflectionTranscoder

        +
        public SetReflectionTranscoder​(Class<?> c,
        +                               ArrayReflectionTranscoder transcoder)
        +
        Creates a new set reflection transcoder.
        +
        +
        Parameters:
        +
        c - class that is a set
        +
        transcoder - to operate on elements of the set
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/SingleValueReflectionTranscoder.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/SingleValueReflectionTranscoder.html new file mode 100644 index 000000000..926b15165 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/SingleValueReflectionTranscoder.html @@ -0,0 +1,553 @@ + + + + + +SingleValueReflectionTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SingleValueReflectionTranscoder<T>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.beans.reflect.SingleValueReflectionTranscoder<T>
    • +
    +
  • +
+
+
    +
  • +
    +
    Type Parameters:
    +
    T - type of object to transcode
    +
    +
    +
    All Implemented Interfaces:
    +
    ReflectionTranscoder
    +
    +
    +
    public class SingleValueReflectionTranscoder<T>
    +extends Object
    +implements ReflectionTranscoder
    +
    Reflection transcoder which expects to operate on collections containing a single value.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        valueTranscoder

        +
        private final ValueTranscoder<T> valueTranscoder
        +
        Underlying value transcoder.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SingleValueReflectionTranscoder

        +
        public SingleValueReflectionTranscoder​(ValueTranscoder<T> transcoder)
        +
        Creates a new single value reflection transcoder.
        +
        +
        Parameters:
        +
        transcoder - for a single value
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        newInstance

        +
        public static <T> SingleValueReflectionTranscoder<T> newInstance​(ValueTranscoder<T> transcoder)
        +
        Creates a new single value reflection transcoder. Useful when the type of the value transcoder is unknown.
        +
        +
        Type Parameters:
        +
        T - type to transcode
        +
        Parameters:
        +
        transcoder - for a single value
        +
        Returns:
        +
        single value reflection transcoder
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        encodeBinaryValues

        +
        public Collection<byte[]> encodeBinaryValues​(Object value)
        +
        Description copied from interface: ReflectionTranscoder
        +
        Encodes the supplied value into one or more byte arrays for use in an attribute.
        +
        +
        Specified by:
        +
        encodeBinaryValues in interface ReflectionTranscoder
        +
        Parameters:
        +
        value - containing data to encode as byte arrays
        +
        Returns:
        +
        binary attribute values
        +
        +
      • +
      + + + + + + + +
        +
      • +

        supports

        +
        public boolean supports​(Class<?> type)
        +
        Description copied from interface: ReflectionTranscoder
        +
        Returns whether this transcoder can convert object of the supplied type.
        +
        +
        Specified by:
        +
        supports in interface ReflectionTranscoder
        +
        Parameters:
        +
        type - of object
        +
        Returns:
        +
        whether the supplied type can be converted
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/TranscoderFactory.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/TranscoderFactory.html new file mode 100644 index 000000000..58ce811e5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/TranscoderFactory.html @@ -0,0 +1,394 @@ + + + + + +TranscoderFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TranscoderFactory

+
+
+ +
+
    +
  • +
    +
    public final class TranscoderFactory
    +extends Object
    +
    Creates value transcoders and stores them in a static map.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TranscoderFactory

        +
        private TranscoderFactory()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getInstance

        +
        public static ValueTranscoder<?> getInstance​(String type)
        +
        Returns a value transcoder for the supplied type. If the type cannot be found it is instantiated and cached for + future use.
        +
        +
        Parameters:
        +
        type - of value transcoder
        +
        Returns:
        +
        value transcoder
        +
        +
      • +
      + + + +
        +
      • +

        createValueTranscoder

        +
        private static ValueTranscoder<?> createValueTranscoder​(String type)
        +
        Creates a value transcoder for the supplied type.
        +
        +
        Parameters:
        +
        type - to create value transcoder for
        +
        Returns:
        +
        value transcoder
        +
        Throws:
        +
        IllegalArgumentException - if the supplied type cannot be instantiated
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/AbstractAttributeValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/AbstractAttributeValueMutator.html new file mode 100644 index 000000000..7be485773 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/AbstractAttributeValueMutator.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.AbstractAttributeValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.AbstractAttributeValueMutator

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/AbstractCollectionReflectionTranscoder.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/AbstractCollectionReflectionTranscoder.html new file mode 100644 index 000000000..e154201b4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/AbstractCollectionReflectionTranscoder.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ArrayReflectionTranscoder.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ArrayReflectionTranscoder.html new file mode 100644 index 000000000..968f765c0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ArrayReflectionTranscoder.html @@ -0,0 +1,226 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.ArrayReflectionTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.ArrayReflectionTranscoder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultClassDescriptor.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultClassDescriptor.html new file mode 100644 index 000000000..b774873d2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultClassDescriptor.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.DefaultClassDescriptor (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.DefaultClassDescriptor

+
+
No usage of org.ldaptive.beans.reflect.DefaultClassDescriptor
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultDnValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultDnValueMutator.html new file mode 100644 index 000000000..60ffee4ab --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultDnValueMutator.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.DefaultDnValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.DefaultDnValueMutator

+
+
No usage of org.ldaptive.beans.reflect.DefaultDnValueMutator
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultLdapEntryMapper.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultLdapEntryMapper.html new file mode 100644 index 000000000..600194d2b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultLdapEntryMapper.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.DefaultLdapEntryMapper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.DefaultLdapEntryMapper

+
+
No usage of org.ldaptive.beans.reflect.DefaultLdapEntryMapper
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultReflectionTranscoder.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultReflectionTranscoder.html new file mode 100644 index 000000000..daa31ad9a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/DefaultReflectionTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.DefaultReflectionTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.DefaultReflectionTranscoder

+
+
No usage of org.ldaptive.beans.reflect.DefaultReflectionTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/FieldAttributeValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/FieldAttributeValueMutator.html new file mode 100644 index 000000000..4b3ee1a8c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/FieldAttributeValueMutator.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.FieldAttributeValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.FieldAttributeValueMutator

+
+
No usage of org.ldaptive.beans.reflect.FieldAttributeValueMutator
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/FieldClassDescriptor.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/FieldClassDescriptor.html new file mode 100644 index 000000000..0b75258bb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/FieldClassDescriptor.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.FieldClassDescriptor (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.FieldClassDescriptor

+
+
No usage of org.ldaptive.beans.reflect.FieldClassDescriptor
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ListReflectionTranscoder.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ListReflectionTranscoder.html new file mode 100644 index 000000000..31479947f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ListReflectionTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.ListReflectionTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.ListReflectionTranscoder

+
+
No usage of org.ldaptive.beans.reflect.ListReflectionTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/MethodAttributeValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/MethodAttributeValueMutator.html new file mode 100644 index 000000000..9743ab696 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/MethodAttributeValueMutator.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.MethodAttributeValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.MethodAttributeValueMutator

+
+
No usage of org.ldaptive.beans.reflect.MethodAttributeValueMutator
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/MethodClassDescriptor.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/MethodClassDescriptor.html new file mode 100644 index 000000000..f36f60ac3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/MethodClassDescriptor.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.MethodClassDescriptor (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.MethodClassDescriptor

+
+
No usage of org.ldaptive.beans.reflect.MethodClassDescriptor
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ReflectionTranscoder.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ReflectionTranscoder.html new file mode 100644 index 000000000..319e0c171 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ReflectionTranscoder.html @@ -0,0 +1,331 @@ + + + + + +Uses of Interface org.ldaptive.beans.reflect.ReflectionTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.beans.reflect.ReflectionTranscoder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ReflectionUtils.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ReflectionUtils.html new file mode 100644 index 000000000..ffb6f0f7c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/ReflectionUtils.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.ReflectionUtils (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.ReflectionUtils

+
+
No usage of org.ldaptive.beans.reflect.ReflectionUtils
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/SetReflectionTranscoder.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/SetReflectionTranscoder.html new file mode 100644 index 000000000..22ee8cfde --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/SetReflectionTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.SetReflectionTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.SetReflectionTranscoder

+
+
No usage of org.ldaptive.beans.reflect.SetReflectionTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/SingleValueReflectionTranscoder.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/SingleValueReflectionTranscoder.html new file mode 100644 index 000000000..45c8bb8f9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/SingleValueReflectionTranscoder.html @@ -0,0 +1,304 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.SingleValueReflectionTranscoder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/TranscoderFactory.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/TranscoderFactory.html new file mode 100644 index 000000000..63d480c0c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/class-use/TranscoderFactory.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.reflect.TranscoderFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.reflect.TranscoderFactory

+
+
No usage of org.ldaptive.beans.reflect.TranscoderFactory
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/package-summary.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/package-summary.html new file mode 100644 index 000000000..2930a944c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/package-summary.html @@ -0,0 +1,277 @@ + + + + + +org.ldaptive.beans.reflect (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.beans.reflect

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/package-tree.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/package-tree.html new file mode 100644 index 000000000..a996d76ca --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/package-tree.html @@ -0,0 +1,200 @@ + + + + + +org.ldaptive.beans.reflect Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.beans.reflect

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/reflect/package-use.html b/javadocs/2.3.1/org/ldaptive/beans/reflect/package-use.html new file mode 100644 index 000000000..a97b0527a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/reflect/package-use.html @@ -0,0 +1,211 @@ + + + + + +Uses of Package org.ldaptive.beans.reflect (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.beans.reflect

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/SpelAttributeValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/spring/SpelAttributeValueMutator.html new file mode 100644 index 000000000..c970eb6c1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/SpelAttributeValueMutator.html @@ -0,0 +1,714 @@ + + + + + +SpelAttributeValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SpelAttributeValueMutator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.beans.spring.SpelAttributeValueMutator
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        attribute

        +
        private final Attribute attribute
        +
        Attribute containing the SPEL expression.
        +
      • +
      + + + +
        +
      • +

        expression

        +
        private final org.springframework.expression.Expression expression
        +
        SPEL expression to access values.
        +
      • +
      + + + +
        +
      • +

        evaluationContext

        +
        private final org.springframework.expression.EvaluationContext evaluationContext
        +
        Evaluation context.
        +
      • +
      + + + +
        +
      • +

        transcoder

        +
        private final ValueTranscoder transcoder
        +
        Custom transcoder for this attribute.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SpelAttributeValueMutator

        +
        public SpelAttributeValueMutator​(Attribute attr,
        +                                 org.springframework.expression.EvaluationContext context)
        +
        Creates a new spel attribute value mutator.
        +
        +
        Parameters:
        +
        attr - containing the SPEL configuration
        +
        context - containing the values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        isBinary

        +
        public boolean isBinary()
        +
        Description copied from interface: AttributeValueMutator
        +
        Returns whether the attribute is binary.
        +
        +
        Specified by:
        +
        isBinary in interface AttributeValueMutator
        +
        Returns:
        +
        whether the attribute is binary
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        getValues

        +
        protected <T> Collection<T> getValues​(Object object,
        +                                      Class<T> type)
        +
        Uses the configured expression and evaluation context to retrieve values from the supplied object. Values are the + placed in a collection and returned.
        +
        +
        Type Parameters:
        +
        T - either String or byte[]
        +
        Parameters:
        +
        object - to get values from
        +
        type - of objects to place in the collection
        +
        Returns:
        +
        values in the supplied object
        +
        +
      • +
      + + + +
        +
      • +

        convertValue

        +
        protected <T> T convertValue​(Object value,
        +                             Class<?> sourceType,
        +                             Class<T> targetType)
        +
        Converts the supplied value to the target type. If a custom transcoder has been configured it is used. Otherwise, + the type converter from the evaluation context is used.
        +
        +
        Type Parameters:
        +
        T - either String or byte[]
        +
        Parameters:
        +
        value - to convert
        +
        sourceType - to convert from
        +
        targetType - to convert to
        +
        Returns:
        +
        converted value
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        setValues

        +
        protected <T> void setValues​(Object object,
        +                             Collection<T> values,
        +                             Class<T> type)
        +
        Uses the configured expression and evaluation context to set values on the supplied object. If a custom transcoder + has been configured it is executed on the values before they are passed to the expression.
        +
        +
        Type Parameters:
        +
        T - either String or byte[]
        +
        Parameters:
        +
        object - to set values on
        +
        values - to set
        +
        type - of objects in the collection
        +
        +
      • +
      + + + + + + + +
        +
      • +

        createCollection

        +
        protected static <T> Collection<T> createCollection​(Class<?> type,
        +                                                    int size)
        +
        Creates the best fit collection for the supplied type.
        +
        +
        Type Parameters:
        +
        T - collection type
        +
        Parameters:
        +
        type - of collection to create
        +
        size - of the collection
        +
        Returns:
        +
        collection
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/SpelDnValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/spring/SpelDnValueMutator.html new file mode 100644 index 000000000..f9281c4ed --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/SpelDnValueMutator.html @@ -0,0 +1,460 @@ + + + + + +SpelDnValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SpelDnValueMutator

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DnValueMutator
    +
    +
    +
    public class SpelDnValueMutator
    +extends Object
    +implements DnValueMutator
    +
    Uses a SPEL expression and evaluation context to mutate the configured DN of an object.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        expression

        +
        private final org.springframework.expression.Expression expression
        +
        SPEL expression to access the DN.
        +
      • +
      + + + +
        +
      • +

        evaluationContext

        +
        private final org.springframework.expression.EvaluationContext evaluationContext
        +
        Evaluation context.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SpelDnValueMutator

        +
        public SpelDnValueMutator​(org.springframework.expression.Expression exp,
        +                          org.springframework.expression.EvaluationContext context)
        +
        Creates a new spel dn value mutator.
        +
        +
        Parameters:
        +
        exp - to access the DN
        +
        context - containing the DN
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue​(Object object)
        +
        Description copied from interface: DnValueMutator
        +
        Returns the DN value for the supplied object.
        +
        +
        Specified by:
        +
        getValue in interface DnValueMutator
        +
        Parameters:
        +
        object - to return the DN of
        +
        Returns:
        +
        DN value
        +
        +
      • +
      + + + +
        +
      • +

        setValue

        +
        public void setValue​(Object object,
        +                     String value)
        +
        Description copied from interface: DnValueMutator
        +
        Set the DN value for the supplied object.
        +
        +
        Specified by:
        +
        setValue in interface DnValueMutator
        +
        Parameters:
        +
        object - to set the DN on
        +
        value - of the DN
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/SpringClassDescriptor.html b/javadocs/2.3.1/org/ldaptive/beans/spring/SpringClassDescriptor.html new file mode 100644 index 000000000..a6af5f534 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/SpringClassDescriptor.html @@ -0,0 +1,434 @@ + + + + + +SpringClassDescriptor (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SpringClassDescriptor

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    ClassDescriptor
    +
    +
    +
    public class SpringClassDescriptor
    +extends AbstractClassDescriptor
    +
    Spring implementation of a class descriptor. Uses an EvaluationContext with SPEL expressions to find property + values.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        evaluationContext

        +
        private final org.springframework.expression.EvaluationContext evaluationContext
        +
        Context for evaluating spring expressions.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SpringClassDescriptor

        +
        public SpringClassDescriptor​(org.springframework.expression.EvaluationContext context)
        +
        Creates a new spring class descriptor.
        +
        +
        Parameters:
        +
        context - to use for SPEL evaluation
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize​(Class<?> type)
        +
        Description copied from interface: ClassDescriptor
        +
        Prepare this class descriptor for use.
        +
        +
        Parameters:
        +
        type - of object to describe
        +
        +
      • +
      + + + +
        +
      • +

        createDnValueMutator

        +
        protected DnValueMutator createDnValueMutator​(String dnProperty)
        +
        Creates a dn value mutator for the supplied SPEL dn property expression. If an expression cannot be created, a + simple dn value mutator is returned.
        +
        +
        Parameters:
        +
        dnProperty - SPEL expression
        +
        Returns:
        +
        SpelDnValueMutator if dnProperty can be parsed. Otherwise returns simple dn value mutator
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/SpringLdapEntryMapper.html b/javadocs/2.3.1/org/ldaptive/beans/spring/SpringLdapEntryMapper.html new file mode 100644 index 000000000..58a7bacf5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/SpringLdapEntryMapper.html @@ -0,0 +1,484 @@ + + + + + +SpringLdapEntryMapper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SpringLdapEntryMapper<T>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        typeConverter

        +
        private final org.springframework.expression.TypeConverter typeConverter
        +
        Type converter used by all contexts.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SpringLdapEntryMapper

        +
        public SpringLdapEntryMapper()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SpringLdapEntryMapper

        +
        public SpringLdapEntryMapper​(org.springframework.core.convert.converter.Converter<?,​?>... c)
        +
        Creates a new spring ldap entry mapper.
        +
        +
        Parameters:
        +
        c - additional converters to add to the spring conversion service.
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        createEvaluationContext

        +
        protected org.springframework.expression.EvaluationContext createEvaluationContext​(Object object)
        +
        Creates an evaluation context to use in the spring class descriptor. Adds the default converters from the default + conversion service.
        +
        +
        Parameters:
        +
        object - to supply to the evaluation context
        +
        Returns:
        +
        evaluation context
        +
        +
      • +
      + + + +
        +
      • +

        createTypeConverter

        +
        protected org.springframework.expression.TypeConverter createTypeConverter​(org.springframework.core.convert.converter.Converter<?,​?>... converters)
        +
        Returns a type converter that is initialized with the supplied converters and any converters supplied by addDefaultConverters(GenericConversionService).
        +
        +
        Parameters:
        +
        converters - to add to the conversion service
        +
        Returns:
        +
        type converter
        +
        +
      • +
      + + + +
        +
      • +

        addDefaultConverters

        +
        protected void addDefaultConverters​(org.springframework.core.convert.support.GenericConversionService service)
        +
        Adds default converters to the supplied conversion service.
        +
        +
        Parameters:
        +
        service - to add default converters to
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpelAttributeValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpelAttributeValueMutator.html new file mode 100644 index 000000000..aa9656861 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpelAttributeValueMutator.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.spring.SpelAttributeValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.spring.SpelAttributeValueMutator

+
+
No usage of org.ldaptive.beans.spring.SpelAttributeValueMutator
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpelDnValueMutator.html b/javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpelDnValueMutator.html new file mode 100644 index 000000000..6dde93cc7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpelDnValueMutator.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.spring.SpelDnValueMutator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.spring.SpelDnValueMutator

+
+
No usage of org.ldaptive.beans.spring.SpelDnValueMutator
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpringClassDescriptor.html b/javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpringClassDescriptor.html new file mode 100644 index 000000000..ea26e25d5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpringClassDescriptor.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.spring.SpringClassDescriptor (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.spring.SpringClassDescriptor

+
+
No usage of org.ldaptive.beans.spring.SpringClassDescriptor
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpringLdapEntryMapper.html b/javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpringLdapEntryMapper.html new file mode 100644 index 000000000..4dee9625f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/class-use/SpringLdapEntryMapper.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.spring.SpringLdapEntryMapper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.spring.SpringLdapEntryMapper

+
+
No usage of org.ldaptive.beans.spring.SpringLdapEntryMapper
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/convert/DurationToStringConverter.html b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/DurationToStringConverter.html new file mode 100644 index 000000000..ad285a6d4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/DurationToStringConverter.html @@ -0,0 +1,325 @@ + + + + + +DurationToStringConverter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DurationToStringConverter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.beans.spring.convert.DurationToStringConverter
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.core.convert.converter.Converter<Duration,​String>
    +
    +
    +
    public class DurationToStringConverter
    +extends Object
    +implements org.springframework.core.convert.converter.Converter<Duration,​String>
    +
    Convert a Duration to a String.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DurationToStringConverter

        +
        public DurationToStringConverter()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convert

        +
        public String convert​(Duration d)
        +
        +
        Specified by:
        +
        convert in interface org.springframework.core.convert.converter.Converter<Duration,​String>
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/convert/StringToDurationConverter.html b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/StringToDurationConverter.html new file mode 100644 index 000000000..c3550ef26 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/StringToDurationConverter.html @@ -0,0 +1,325 @@ + + + + + +StringToDurationConverter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class StringToDurationConverter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.beans.spring.convert.StringToDurationConverter
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.core.convert.converter.Converter<String,​Duration>
    +
    +
    +
    public class StringToDurationConverter
    +extends Object
    +implements org.springframework.core.convert.converter.Converter<String,​Duration>
    +
    Convert a String to a Duration.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        StringToDurationConverter

        +
        public StringToDurationConverter()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convert

        +
        public Duration convert​(String s)
        +
        +
        Specified by:
        +
        convert in interface org.springframework.core.convert.converter.Converter<String,​Duration>
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/convert/StringToZonedDateTimeConverter.html b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/StringToZonedDateTimeConverter.html new file mode 100644 index 000000000..d83486fea --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/StringToZonedDateTimeConverter.html @@ -0,0 +1,325 @@ + + + + + +StringToZonedDateTimeConverter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class StringToZonedDateTimeConverter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.beans.spring.convert.StringToZonedDateTimeConverter
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.core.convert.converter.Converter<String,​ZonedDateTime>
    +
    +
    +
    public class StringToZonedDateTimeConverter
    +extends Object
    +implements org.springframework.core.convert.converter.Converter<String,​ZonedDateTime>
    +
    Convert a String to a ZonedDateTime.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        StringToZonedDateTimeConverter

        +
        public StringToZonedDateTimeConverter()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/convert/ZonedDateTimeToStringConverter.html b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/ZonedDateTimeToStringConverter.html new file mode 100644 index 000000000..056e9132f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/ZonedDateTimeToStringConverter.html @@ -0,0 +1,325 @@ + + + + + +ZonedDateTimeToStringConverter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ZonedDateTimeToStringConverter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.beans.spring.convert.ZonedDateTimeToStringConverter
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.core.convert.converter.Converter<ZonedDateTime,​String>
    +
    +
    +
    public class ZonedDateTimeToStringConverter
    +extends Object
    +implements org.springframework.core.convert.converter.Converter<ZonedDateTime,​String>
    +
    Convert a ZonedDateTime to a String.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ZonedDateTimeToStringConverter

        +
        public ZonedDateTimeToStringConverter()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/DurationToStringConverter.html b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/DurationToStringConverter.html new file mode 100644 index 000000000..4fb4f1115 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/DurationToStringConverter.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.spring.convert.DurationToStringConverter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.spring.convert.DurationToStringConverter

+
+
No usage of org.ldaptive.beans.spring.convert.DurationToStringConverter
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/StringToDurationConverter.html b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/StringToDurationConverter.html new file mode 100644 index 000000000..67fe37fe7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/StringToDurationConverter.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.spring.convert.StringToDurationConverter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.spring.convert.StringToDurationConverter

+
+
No usage of org.ldaptive.beans.spring.convert.StringToDurationConverter
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/StringToZonedDateTimeConverter.html b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/StringToZonedDateTimeConverter.html new file mode 100644 index 000000000..91d1c7d87 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/StringToZonedDateTimeConverter.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.spring.convert.StringToZonedDateTimeConverter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.spring.convert.StringToZonedDateTimeConverter

+
+
No usage of org.ldaptive.beans.spring.convert.StringToZonedDateTimeConverter
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/ZonedDateTimeToStringConverter.html b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/ZonedDateTimeToStringConverter.html new file mode 100644 index 000000000..556d2b472 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/class-use/ZonedDateTimeToStringConverter.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.beans.spring.convert.ZonedDateTimeToStringConverter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.beans.spring.convert.ZonedDateTimeToStringConverter

+
+
No usage of org.ldaptive.beans.spring.convert.ZonedDateTimeToStringConverter
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/convert/package-summary.html b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/package-summary.html new file mode 100644 index 000000000..0ac3cb2df --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/package-summary.html @@ -0,0 +1,188 @@ + + + + + +org.ldaptive.beans.spring.convert (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.beans.spring.convert

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/convert/package-tree.html b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/package-tree.html new file mode 100644 index 000000000..ac504f33d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/package-tree.html @@ -0,0 +1,168 @@ + + + + + +org.ldaptive.beans.spring.convert Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.beans.spring.convert

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/convert/package-use.html b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/package-use.html new file mode 100644 index 000000000..d6f75ac5b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/convert/package-use.html @@ -0,0 +1,150 @@ + + + + + +Uses of Package org.ldaptive.beans.spring.convert (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.beans.spring.convert

+
+
No usage of org.ldaptive.beans.spring.convert
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/package-summary.html b/javadocs/2.3.1/org/ldaptive/beans/spring/package-summary.html new file mode 100644 index 000000000..e10bda8c4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/package-summary.html @@ -0,0 +1,188 @@ + + + + + +org.ldaptive.beans.spring (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.beans.spring

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/package-tree.html b/javadocs/2.3.1/org/ldaptive/beans/spring/package-tree.html new file mode 100644 index 000000000..e76043ed5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/package-tree.html @@ -0,0 +1,176 @@ + + + + + +org.ldaptive.beans.spring Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.beans.spring

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/beans/spring/package-use.html b/javadocs/2.3.1/org/ldaptive/beans/spring/package-use.html new file mode 100644 index 000000000..e794eb210 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/beans/spring/package-use.html @@ -0,0 +1,150 @@ + + + + + +Uses of Package org.ldaptive.beans.spring (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.beans.spring

+
+
No usage of org.ldaptive.beans.spring
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbandonRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/AbandonRequest.Builder.html new file mode 100644 index 000000000..7dabb8a88 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbandonRequest.Builder.html @@ -0,0 +1,208 @@ + + + + + +Uses of Class org.ldaptive.AbandonRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbandonRequest.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbandonRequest.html b/javadocs/2.3.1/org/ldaptive/class-use/AbandonRequest.html new file mode 100644 index 000000000..4d69b2e96 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbandonRequest.html @@ -0,0 +1,222 @@ + + + + + +Uses of Class org.ldaptive.AbandonRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbandonRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractConfig.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractConfig.html new file mode 100644 index 000000000..5c9941b33 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractConfig.html @@ -0,0 +1,252 @@ + + + + + +Uses of Class org.ldaptive.AbstractConfig (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractConfig

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionStrategy.DefaultLdapURLIterator.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionStrategy.DefaultLdapURLIterator.html new file mode 100644 index 000000000..c4ea7403c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionStrategy.DefaultLdapURLIterator.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.AbstractConnectionStrategy.DefaultLdapURLIterator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractConnectionStrategy.DefaultLdapURLIterator

+
+
No usage of org.ldaptive.AbstractConnectionStrategy.DefaultLdapURLIterator
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionStrategy.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionStrategy.html new file mode 100644 index 000000000..ca0003bf9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionStrategy.html @@ -0,0 +1,224 @@ + + + + + +Uses of Class org.ldaptive.AbstractConnectionStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractConnectionStrategy

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionValidator.AbstractBuilder.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionValidator.AbstractBuilder.html new file mode 100644 index 000000000..1561f3e3a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionValidator.AbstractBuilder.html @@ -0,0 +1,210 @@ + + + + + +Uses of Class org.ldaptive.AbstractConnectionValidator.AbstractBuilder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractConnectionValidator.AbstractBuilder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionValidator.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionValidator.html new file mode 100644 index 000000000..b30ad61a2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractConnectionValidator.html @@ -0,0 +1,244 @@ + + + + + +Uses of Class org.ldaptive.AbstractConnectionValidator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractConnectionValidator

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.AbstractBuilder.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.AbstractBuilder.html new file mode 100644 index 000000000..87e38f30e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.AbstractBuilder.html @@ -0,0 +1,316 @@ + + + + + +Uses of Class org.ldaptive.AbstractMessage.AbstractBuilder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractMessage.AbstractBuilder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.ControlParser.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.ControlParser.html new file mode 100644 index 000000000..de0d105a9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.ControlParser.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.AbstractMessage.ControlParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractMessage.ControlParser

+
+
No usage of org.ldaptive.AbstractMessage.ControlParser
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.ControlsHandler.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.ControlsHandler.html new file mode 100644 index 000000000..62af09a4e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.ControlsHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.AbstractMessage.ControlsHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractMessage.ControlsHandler

+
+
No usage of org.ldaptive.AbstractMessage.ControlsHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.MessageIDHandler.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.MessageIDHandler.html new file mode 100644 index 000000000..64256f1e7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.MessageIDHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.AbstractMessage.MessageIDHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractMessage.MessageIDHandler

+
+
No usage of org.ldaptive.AbstractMessage.MessageIDHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.html new file mode 100644 index 000000000..9faee5463 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractMessage.html @@ -0,0 +1,401 @@ + + + + + +Uses of Class org.ldaptive.AbstractMessage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractMessage

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractOperation.AbstractBuilder.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractOperation.AbstractBuilder.html new file mode 100644 index 000000000..8367f4ce3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractOperation.AbstractBuilder.html @@ -0,0 +1,266 @@ + + + + + +Uses of Class org.ldaptive.AbstractOperation.AbstractBuilder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractOperation.AbstractBuilder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractOperation.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractOperation.html new file mode 100644 index 000000000..d2be8efda --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractOperation.html @@ -0,0 +1,300 @@ + + + + + +Uses of Class org.ldaptive.AbstractOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractOperation

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractOperationConnectionValidator.AbstractBuilder.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractOperationConnectionValidator.AbstractBuilder.html new file mode 100644 index 000000000..28acbb57f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractOperationConnectionValidator.AbstractBuilder.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.ldaptive.AbstractOperationConnectionValidator.AbstractBuilder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractOperationConnectionValidator.AbstractBuilder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractOperationConnectionValidator.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractOperationConnectionValidator.html new file mode 100644 index 000000000..435784177 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractOperationConnectionValidator.html @@ -0,0 +1,220 @@ + + + + + +Uses of Class org.ldaptive.AbstractOperationConnectionValidator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractOperationConnectionValidator

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractRequestMessage.AbstractBuilder.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractRequestMessage.AbstractBuilder.html new file mode 100644 index 000000000..6617f7ba8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractRequestMessage.AbstractBuilder.html @@ -0,0 +1,308 @@ + + + + + +Uses of Class org.ldaptive.AbstractRequestMessage.AbstractBuilder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractRequestMessage.AbstractBuilder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractRequestMessage.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractRequestMessage.html new file mode 100644 index 000000000..789335ae0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractRequestMessage.html @@ -0,0 +1,412 @@ + + + + + +Uses of Class org.ldaptive.AbstractRequestMessage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractRequestMessage

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.AbstractBuilder.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.AbstractBuilder.html new file mode 100644 index 000000000..5550c999e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.AbstractBuilder.html @@ -0,0 +1,291 @@ + + + + + +Uses of Class org.ldaptive.AbstractResult.AbstractBuilder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractResult.AbstractBuilder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.DiagnosticMessageHandler.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.DiagnosticMessageHandler.html new file mode 100644 index 000000000..f60f86995 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.DiagnosticMessageHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.AbstractResult.DiagnosticMessageHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractResult.DiagnosticMessageHandler

+
+
No usage of org.ldaptive.AbstractResult.DiagnosticMessageHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.MatchedDNHandler.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.MatchedDNHandler.html new file mode 100644 index 000000000..4c3e361e5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.MatchedDNHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.AbstractResult.MatchedDNHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractResult.MatchedDNHandler

+
+
No usage of org.ldaptive.AbstractResult.MatchedDNHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.ReferralHandler.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.ReferralHandler.html new file mode 100644 index 000000000..d8e80533b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.ReferralHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.AbstractResult.ReferralHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractResult.ReferralHandler

+
+
No usage of org.ldaptive.AbstractResult.ReferralHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.ResultCodeHandler.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.ResultCodeHandler.html new file mode 100644 index 000000000..4160e9b24 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.ResultCodeHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.AbstractResult.ResultCodeHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractResult.ResultCodeHandler

+
+
No usage of org.ldaptive.AbstractResult.ResultCodeHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.html new file mode 100644 index 000000000..dffdb403b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractResult.html @@ -0,0 +1,363 @@ + + + + + +Uses of Class org.ldaptive.AbstractResult (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractResult

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractRetryMetadata.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractRetryMetadata.html new file mode 100644 index 000000000..bb168fec1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractRetryMetadata.html @@ -0,0 +1,210 @@ + + + + + +Uses of Class org.ldaptive.AbstractRetryMetadata (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractRetryMetadata

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AbstractSearchOperationFactory.html b/javadocs/2.3.1/org/ldaptive/class-use/AbstractSearchOperationFactory.html new file mode 100644 index 000000000..fd4265b5e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AbstractSearchOperationFactory.html @@ -0,0 +1,288 @@ + + + + + +Uses of Class org.ldaptive.AbstractSearchOperationFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AbstractSearchOperationFactory

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ActivePassiveConnectionStrategy.html b/javadocs/2.3.1/org/ldaptive/class-use/ActivePassiveConnectionStrategy.html new file mode 100644 index 000000000..3903c90bb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ActivePassiveConnectionStrategy.html @@ -0,0 +1,194 @@ + + + + + +Uses of Class org.ldaptive.ActivePassiveConnectionStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ActivePassiveConnectionStrategy

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AddOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/AddOperation.Builder.html new file mode 100644 index 000000000..52b7d5b8d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AddOperation.Builder.html @@ -0,0 +1,201 @@ + + + + + +Uses of Class org.ldaptive.AddOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AddOperation.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AddOperation.html b/javadocs/2.3.1/org/ldaptive/class-use/AddOperation.html new file mode 100644 index 000000000..ade356c73 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AddOperation.html @@ -0,0 +1,297 @@ + + + + + +Uses of Class org.ldaptive.AddOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AddOperation

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AddRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/AddRequest.Builder.html new file mode 100644 index 000000000..e399869b2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AddRequest.Builder.html @@ -0,0 +1,222 @@ + + + + + +Uses of Class org.ldaptive.AddRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AddRequest.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AddRequest.html b/javadocs/2.3.1/org/ldaptive/class-use/AddRequest.html new file mode 100644 index 000000000..95a5f3956 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AddRequest.html @@ -0,0 +1,299 @@ + + + + + +Uses of Class org.ldaptive.AddRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AddRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AddResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/AddResponse.Builder.html new file mode 100644 index 000000000..84201c81a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AddResponse.Builder.html @@ -0,0 +1,201 @@ + + + + + +Uses of Class org.ldaptive.AddResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AddResponse.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AddResponse.html b/javadocs/2.3.1/org/ldaptive/class-use/AddResponse.html new file mode 100644 index 000000000..b4fadcf73 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AddResponse.html @@ -0,0 +1,303 @@ + + + + + +Uses of Class org.ldaptive.AddResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AddResponse

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AnonymousBindRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/AnonymousBindRequest.Builder.html new file mode 100644 index 000000000..21eb1bd3e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AnonymousBindRequest.Builder.html @@ -0,0 +1,201 @@ + + + + + +Uses of Class org.ldaptive.AnonymousBindRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AnonymousBindRequest.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AnonymousBindRequest.html b/javadocs/2.3.1/org/ldaptive/class-use/AnonymousBindRequest.html new file mode 100644 index 000000000..e03063d9f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AnonymousBindRequest.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.AnonymousBindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AnonymousBindRequest

+
+
No usage of org.ldaptive.AnonymousBindRequest
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AttributeModification.Type.html b/javadocs/2.3.1/org/ldaptive/class-use/AttributeModification.Type.html new file mode 100644 index 000000000..00b91b4b1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AttributeModification.Type.html @@ -0,0 +1,242 @@ + + + + + +Uses of Class org.ldaptive.AttributeModification.Type (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AttributeModification.Type

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/AttributeModification.html b/javadocs/2.3.1/org/ldaptive/class-use/AttributeModification.html new file mode 100644 index 000000000..68a7344ad --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/AttributeModification.html @@ -0,0 +1,333 @@ + + + + + +Uses of Class org.ldaptive.AttributeModification (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.AttributeModification

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/BindConnectionInitializer.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/BindConnectionInitializer.Builder.html new file mode 100644 index 000000000..4d8bb0827 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/BindConnectionInitializer.Builder.html @@ -0,0 +1,226 @@ + + + + + +Uses of Class org.ldaptive.BindConnectionInitializer.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.BindConnectionInitializer.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/BindConnectionInitializer.html b/javadocs/2.3.1/org/ldaptive/class-use/BindConnectionInitializer.html new file mode 100644 index 000000000..01801834c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/BindConnectionInitializer.html @@ -0,0 +1,264 @@ + + + + + +Uses of Class org.ldaptive.BindConnectionInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.BindConnectionInitializer

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/BindOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/BindOperation.Builder.html new file mode 100644 index 000000000..91c8d8b51 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/BindOperation.Builder.html @@ -0,0 +1,201 @@ + + + + + +Uses of Class org.ldaptive.BindOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.BindOperation.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/BindOperation.html b/javadocs/2.3.1/org/ldaptive/class-use/BindOperation.html new file mode 100644 index 000000000..55449f9cf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/BindOperation.html @@ -0,0 +1,213 @@ + + + + + +Uses of Class org.ldaptive.BindOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.BindOperation

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/BindRequest.html b/javadocs/2.3.1/org/ldaptive/class-use/BindRequest.html new file mode 100644 index 000000000..ee876ed0f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/BindRequest.html @@ -0,0 +1,437 @@ + + + + + +Uses of Interface org.ldaptive.BindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.BindRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/BindResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/BindResponse.Builder.html new file mode 100644 index 000000000..532ba9761 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/BindResponse.Builder.html @@ -0,0 +1,206 @@ + + + + + +Uses of Class org.ldaptive.BindResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.BindResponse.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/BindResponse.SASLCredsHandler.html b/javadocs/2.3.1/org/ldaptive/class-use/BindResponse.SASLCredsHandler.html new file mode 100644 index 000000000..bafdc5184 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/BindResponse.SASLCredsHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.BindResponse.SASLCredsHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.BindResponse.SASLCredsHandler

+
+
No usage of org.ldaptive.BindResponse.SASLCredsHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/BindResponse.html b/javadocs/2.3.1/org/ldaptive/class-use/BindResponse.html new file mode 100644 index 000000000..c1a782688 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/BindResponse.html @@ -0,0 +1,408 @@ + + + + + +Uses of Class org.ldaptive.BindResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.BindResponse

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ClosedRetryMetadata.html b/javadocs/2.3.1/org/ldaptive/class-use/ClosedRetryMetadata.html new file mode 100644 index 000000000..709cebe9a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ClosedRetryMetadata.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ClosedRetryMetadata (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ClosedRetryMetadata

+
+
No usage of org.ldaptive.ClosedRetryMetadata
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/CompareConnectionValidator.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/CompareConnectionValidator.Builder.html new file mode 100644 index 000000000..d8361b6d6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/CompareConnectionValidator.Builder.html @@ -0,0 +1,201 @@ + + + + + +Uses of Class org.ldaptive.CompareConnectionValidator.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.CompareConnectionValidator.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/CompareConnectionValidator.html b/javadocs/2.3.1/org/ldaptive/class-use/CompareConnectionValidator.html new file mode 100644 index 000000000..e9a9a1983 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/CompareConnectionValidator.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.CompareConnectionValidator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.CompareConnectionValidator

+
+
No usage of org.ldaptive.CompareConnectionValidator
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/CompareOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/CompareOperation.Builder.html new file mode 100644 index 000000000..5cbb79694 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/CompareOperation.Builder.html @@ -0,0 +1,208 @@ + + + + + +Uses of Class org.ldaptive.CompareOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.CompareOperation.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/CompareOperation.html b/javadocs/2.3.1/org/ldaptive/class-use/CompareOperation.html new file mode 100644 index 000000000..602362034 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/CompareOperation.html @@ -0,0 +1,239 @@ + + + + + +Uses of Class org.ldaptive.CompareOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.CompareOperation

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/CompareOperationHandle.html b/javadocs/2.3.1/org/ldaptive/class-use/CompareOperationHandle.html new file mode 100644 index 000000000..1a8c56ab0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/CompareOperationHandle.html @@ -0,0 +1,315 @@ + + + + + +Uses of Interface org.ldaptive.CompareOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.CompareOperationHandle

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/CompareRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/CompareRequest.Builder.html new file mode 100644 index 000000000..c55f9d150 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/CompareRequest.Builder.html @@ -0,0 +1,222 @@ + + + + + +Uses of Class org.ldaptive.CompareRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.CompareRequest.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/CompareRequest.html b/javadocs/2.3.1/org/ldaptive/class-use/CompareRequest.html new file mode 100644 index 000000000..e337cea00 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/CompareRequest.html @@ -0,0 +1,346 @@ + + + + + +Uses of Class org.ldaptive.CompareRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.CompareRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/CompareResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/CompareResponse.Builder.html new file mode 100644 index 000000000..1ca45fd4e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/CompareResponse.Builder.html @@ -0,0 +1,201 @@ + + + + + +Uses of Class org.ldaptive.CompareResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.CompareResponse.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/CompareResponse.html b/javadocs/2.3.1/org/ldaptive/class-use/CompareResponse.html new file mode 100644 index 000000000..e942fee16 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/CompareResponse.html @@ -0,0 +1,272 @@ + + + + + +Uses of Class org.ldaptive.CompareResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.CompareResponse

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ConnectException.html b/javadocs/2.3.1/org/ldaptive/class-use/ConnectException.html new file mode 100644 index 000000000..527dc77c8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ConnectException.html @@ -0,0 +1,211 @@ + + + + + +Uses of Class org.ldaptive.ConnectException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ConnectException

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/Connection.html b/javadocs/2.3.1/org/ldaptive/class-use/Connection.html new file mode 100644 index 000000000..3e2033ae7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/Connection.html @@ -0,0 +1,827 @@ + + + + + +Uses of Interface org.ldaptive.Connection (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.Connection

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ConnectionConfig.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionConfig.Builder.html new file mode 100644 index 000000000..c3ed76d18 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionConfig.Builder.html @@ -0,0 +1,267 @@ + + + + + +Uses of Class org.ldaptive.ConnectionConfig.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ConnectionConfig.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ConnectionConfig.html b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionConfig.html new file mode 100644 index 000000000..b6cebda76 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionConfig.html @@ -0,0 +1,594 @@ + + + + + +Uses of Class org.ldaptive.ConnectionConfig (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ConnectionConfig

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ConnectionFactory.html b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionFactory.html new file mode 100644 index 000000000..9dcea82c6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionFactory.html @@ -0,0 +1,1167 @@ + + + + + +Uses of Interface org.ldaptive.ConnectionFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.ConnectionFactory

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ConnectionFactoryManager.html b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionFactoryManager.html new file mode 100644 index 000000000..f964df4c2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionFactoryManager.html @@ -0,0 +1,399 @@ + + + + + +Uses of Interface org.ldaptive.ConnectionFactoryManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.ConnectionFactoryManager

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ConnectionFactoryMetadata.html b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionFactoryMetadata.html new file mode 100644 index 000000000..af251104a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionFactoryMetadata.html @@ -0,0 +1,150 @@ + + + + + +Uses of Interface org.ldaptive.ConnectionFactoryMetadata (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.ConnectionFactoryMetadata

+
+
No usage of org.ldaptive.ConnectionFactoryMetadata
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ConnectionInitializer.html b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionInitializer.html new file mode 100644 index 000000000..c05d3565b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionInitializer.html @@ -0,0 +1,280 @@ + + + + + +Uses of Interface org.ldaptive.ConnectionInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.ConnectionInitializer

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ConnectionStrategy.html b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionStrategy.html new file mode 100644 index 000000000..35f04c908 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionStrategy.html @@ -0,0 +1,358 @@ + + + + + +Uses of Interface org.ldaptive.ConnectionStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.ConnectionStrategy

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ConnectionValidator.html b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionValidator.html new file mode 100644 index 000000000..b3298bb15 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ConnectionValidator.html @@ -0,0 +1,447 @@ + + + + + +Uses of Interface org.ldaptive.ConnectionValidator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.ConnectionValidator

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/Credential.html b/javadocs/2.3.1/org/ldaptive/class-use/Credential.html new file mode 100644 index 000000000..9095a882d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/Credential.html @@ -0,0 +1,388 @@ + + + + + +Uses of Class org.ldaptive.Credential (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.Credential

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/DefaultConnectionFactory.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/DefaultConnectionFactory.Builder.html new file mode 100644 index 000000000..d6f3be7c3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/DefaultConnectionFactory.Builder.html @@ -0,0 +1,223 @@ + + + + + +Uses of Class org.ldaptive.DefaultConnectionFactory.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.DefaultConnectionFactory.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/DefaultConnectionFactory.html b/javadocs/2.3.1/org/ldaptive/class-use/DefaultConnectionFactory.html new file mode 100644 index 000000000..e3d150bf4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/DefaultConnectionFactory.html @@ -0,0 +1,358 @@ + + + + + +Uses of Class org.ldaptive.DefaultConnectionFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.DefaultConnectionFactory

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/DeleteOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/DeleteOperation.Builder.html new file mode 100644 index 000000000..65bff14d8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/DeleteOperation.Builder.html @@ -0,0 +1,201 @@ + + + + + +Uses of Class org.ldaptive.DeleteOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.DeleteOperation.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/DeleteOperation.html b/javadocs/2.3.1/org/ldaptive/class-use/DeleteOperation.html new file mode 100644 index 000000000..4918d31aa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/DeleteOperation.html @@ -0,0 +1,297 @@ + + + + + +Uses of Class org.ldaptive.DeleteOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.DeleteOperation

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/DeleteRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/DeleteRequest.Builder.html new file mode 100644 index 000000000..7a68f4b23 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/DeleteRequest.Builder.html @@ -0,0 +1,208 @@ + + + + + +Uses of Class org.ldaptive.DeleteRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.DeleteRequest.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/DeleteRequest.html b/javadocs/2.3.1/org/ldaptive/class-use/DeleteRequest.html new file mode 100644 index 000000000..35ce3cf08 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/DeleteRequest.html @@ -0,0 +1,299 @@ + + + + + +Uses of Class org.ldaptive.DeleteRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.DeleteRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/DeleteResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/DeleteResponse.Builder.html new file mode 100644 index 000000000..792512243 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/DeleteResponse.Builder.html @@ -0,0 +1,201 @@ + + + + + +Uses of Class org.ldaptive.DeleteResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.DeleteResponse.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/DeleteResponse.html b/javadocs/2.3.1/org/ldaptive/class-use/DeleteResponse.html new file mode 100644 index 000000000..a3807184e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/DeleteResponse.html @@ -0,0 +1,303 @@ + + + + + +Uses of Class org.ldaptive.DeleteResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.DeleteResponse

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/DerefAliases.html b/javadocs/2.3.1/org/ldaptive/class-use/DerefAliases.html new file mode 100644 index 000000000..0d8abf341 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/DerefAliases.html @@ -0,0 +1,364 @@ + + + + + +Uses of Class org.ldaptive.DerefAliases (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.DerefAliases

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/DnsResolverConnectionStrategy.html b/javadocs/2.3.1/org/ldaptive/class-use/DnsResolverConnectionStrategy.html new file mode 100644 index 000000000..326b7aa0c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/DnsResolverConnectionStrategy.html @@ -0,0 +1,194 @@ + + + + + +Uses of Class org.ldaptive.DnsResolverConnectionStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.DnsResolverConnectionStrategy

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/DnsSrvConnectionStrategy.html b/javadocs/2.3.1/org/ldaptive/class-use/DnsSrvConnectionStrategy.html new file mode 100644 index 000000000..7bd802fcb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/DnsSrvConnectionStrategy.html @@ -0,0 +1,194 @@ + + + + + +Uses of Class org.ldaptive.DnsSrvConnectionStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.DnsSrvConnectionStrategy

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/FilterTemplate.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/FilterTemplate.Builder.html new file mode 100644 index 000000000..a3e065cdd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/FilterTemplate.Builder.html @@ -0,0 +1,230 @@ + + + + + +Uses of Class org.ldaptive.FilterTemplate.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.FilterTemplate.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/FilterTemplate.html b/javadocs/2.3.1/org/ldaptive/class-use/FilterTemplate.html new file mode 100644 index 000000000..b9f53187c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/FilterTemplate.html @@ -0,0 +1,494 @@ + + + + + +Uses of Class org.ldaptive.FilterTemplate (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.FilterTemplate

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/InitialRetryMetadata.html b/javadocs/2.3.1/org/ldaptive/class-use/InitialRetryMetadata.html new file mode 100644 index 000000000..f3eeca136 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/InitialRetryMetadata.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.InitialRetryMetadata (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.InitialRetryMetadata

+
+
No usage of org.ldaptive.InitialRetryMetadata
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/LdapAttribute.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/LdapAttribute.Builder.html new file mode 100644 index 000000000..46a72d3f2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/LdapAttribute.Builder.html @@ -0,0 +1,242 @@ + + + + + +Uses of Class org.ldaptive.LdapAttribute.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.LdapAttribute.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/LdapAttribute.html b/javadocs/2.3.1/org/ldaptive/class-use/LdapAttribute.html new file mode 100644 index 000000000..2d92bd2a9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/LdapAttribute.html @@ -0,0 +1,548 @@ + + + + + +Uses of Class org.ldaptive.LdapAttribute (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.LdapAttribute

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.AttributeParser.html b/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.AttributeParser.html new file mode 100644 index 000000000..450aa31b5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.AttributeParser.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.LdapEntry.AttributeParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.LdapEntry.AttributeParser

+
+
No usage of org.ldaptive.LdapEntry.AttributeParser
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.AttributesHandler.html b/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.AttributesHandler.html new file mode 100644 index 000000000..cdf6f33c9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.AttributesHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.LdapEntry.AttributesHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.LdapEntry.AttributesHandler

+
+
No usage of org.ldaptive.LdapEntry.AttributesHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.Builder.html new file mode 100644 index 000000000..14f586aca --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.Builder.html @@ -0,0 +1,216 @@ + + + + + +Uses of Class org.ldaptive.LdapEntry.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.LdapEntry.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.LdapDnHandler.html b/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.LdapDnHandler.html new file mode 100644 index 000000000..8b28958dd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.LdapDnHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.LdapEntry.LdapDnHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.LdapEntry.LdapDnHandler

+
+
No usage of org.ldaptive.LdapEntry.LdapDnHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.html b/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.html new file mode 100644 index 000000000..239ca3958 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/LdapEntry.html @@ -0,0 +1,1234 @@ + + + + + +Uses of Class org.ldaptive.LdapEntry (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.LdapEntry

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/LdapException.html b/javadocs/2.3.1/org/ldaptive/class-use/LdapException.html new file mode 100644 index 000000000..46ad432d3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/LdapException.html @@ -0,0 +1,1846 @@ + + + + + +Uses of Class org.ldaptive.LdapException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.LdapException

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/LdapURL.html b/javadocs/2.3.1/org/ldaptive/class-use/LdapURL.html new file mode 100644 index 000000000..0322efdbe --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/LdapURL.html @@ -0,0 +1,705 @@ + + + + + +Uses of Class org.ldaptive.LdapURL (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.LdapURL

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/LdapURLActivatorService.html b/javadocs/2.3.1/org/ldaptive/class-use/LdapURLActivatorService.html new file mode 100644 index 000000000..7d435bd9f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/LdapURLActivatorService.html @@ -0,0 +1,213 @@ + + + + + +Uses of Class org.ldaptive.LdapURLActivatorService (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.LdapURLActivatorService

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/LdapURLRetryMetadata.html b/javadocs/2.3.1/org/ldaptive/class-use/LdapURLRetryMetadata.html new file mode 100644 index 000000000..76ef0f0c6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/LdapURLRetryMetadata.html @@ -0,0 +1,230 @@ + + + + + +Uses of Class org.ldaptive.LdapURLRetryMetadata (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.LdapURLRetryMetadata

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/LdapURLSet.html b/javadocs/2.3.1/org/ldaptive/class-use/LdapURLSet.html new file mode 100644 index 000000000..7f2c64b65 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/LdapURLSet.html @@ -0,0 +1,232 @@ + + + + + +Uses of Class org.ldaptive.LdapURLSet (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.LdapURLSet

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/LdapUtils.html b/javadocs/2.3.1/org/ldaptive/class-use/LdapUtils.html new file mode 100644 index 000000000..c704fc050 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/LdapUtils.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.LdapUtils (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.LdapUtils

+
+
No usage of org.ldaptive.LdapUtils
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/Message.html b/javadocs/2.3.1/org/ldaptive/class-use/Message.html new file mode 100644 index 000000000..b4f843422 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/Message.html @@ -0,0 +1,516 @@ + + + + + +Uses of Interface org.ldaptive.Message (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.Message

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnOperation.Builder.html new file mode 100644 index 000000000..7edeca74d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnOperation.Builder.html @@ -0,0 +1,201 @@ + + + + + +Uses of Class org.ldaptive.ModifyDnOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ModifyDnOperation.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnOperation.html b/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnOperation.html new file mode 100644 index 000000000..4b7f776dd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnOperation.html @@ -0,0 +1,239 @@ + + + + + +Uses of Class org.ldaptive.ModifyDnOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ModifyDnOperation

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnRequest.Builder.html new file mode 100644 index 000000000..5500370b1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnRequest.Builder.html @@ -0,0 +1,229 @@ + + + + + +Uses of Class org.ldaptive.ModifyDnRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ModifyDnRequest.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnRequest.html b/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnRequest.html new file mode 100644 index 000000000..a5b8e215b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnRequest.html @@ -0,0 +1,299 @@ + + + + + +Uses of Class org.ldaptive.ModifyDnRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ModifyDnRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnResponse.Builder.html new file mode 100644 index 000000000..4b246cca3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnResponse.Builder.html @@ -0,0 +1,201 @@ + + + + + +Uses of Class org.ldaptive.ModifyDnResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ModifyDnResponse.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnResponse.html b/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnResponse.html new file mode 100644 index 000000000..cc4a24648 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ModifyDnResponse.html @@ -0,0 +1,262 @@ + + + + + +Uses of Class org.ldaptive.ModifyDnResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ModifyDnResponse

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ModifyOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/ModifyOperation.Builder.html new file mode 100644 index 000000000..d1151a10f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ModifyOperation.Builder.html @@ -0,0 +1,201 @@ + + + + + +Uses of Class org.ldaptive.ModifyOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ModifyOperation.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ModifyOperation.html b/javadocs/2.3.1/org/ldaptive/class-use/ModifyOperation.html new file mode 100644 index 000000000..3c16e6b93 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ModifyOperation.html @@ -0,0 +1,297 @@ + + + + + +Uses of Class org.ldaptive.ModifyOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ModifyOperation

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ModifyRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/ModifyRequest.Builder.html new file mode 100644 index 000000000..02272493c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ModifyRequest.Builder.html @@ -0,0 +1,222 @@ + + + + + +Uses of Class org.ldaptive.ModifyRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ModifyRequest.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ModifyRequest.html b/javadocs/2.3.1/org/ldaptive/class-use/ModifyRequest.html new file mode 100644 index 000000000..f92eee177 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ModifyRequest.html @@ -0,0 +1,299 @@ + + + + + +Uses of Class org.ldaptive.ModifyRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ModifyRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ModifyResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/ModifyResponse.Builder.html new file mode 100644 index 000000000..12e0e877e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ModifyResponse.Builder.html @@ -0,0 +1,201 @@ + + + + + +Uses of Class org.ldaptive.ModifyResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ModifyResponse.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ModifyResponse.html b/javadocs/2.3.1/org/ldaptive/class-use/ModifyResponse.html new file mode 100644 index 000000000..27374588b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ModifyResponse.html @@ -0,0 +1,262 @@ + + + + + +Uses of Class org.ldaptive.ModifyResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ModifyResponse

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/Operation.html b/javadocs/2.3.1/org/ldaptive/class-use/Operation.html new file mode 100644 index 000000000..9b7506e22 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/Operation.html @@ -0,0 +1,346 @@ + + + + + +Uses of Interface org.ldaptive.Operation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.Operation

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/OperationHandle.html b/javadocs/2.3.1/org/ldaptive/class-use/OperationHandle.html new file mode 100644 index 000000000..cfb876629 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/OperationHandle.html @@ -0,0 +1,621 @@ + + + + + +Uses of Interface org.ldaptive.OperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.OperationHandle

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/PooledConnectionFactory.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/PooledConnectionFactory.Builder.html new file mode 100644 index 000000000..e94e6f5e0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/PooledConnectionFactory.Builder.html @@ -0,0 +1,278 @@ + + + + + +Uses of Class org.ldaptive.PooledConnectionFactory.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.PooledConnectionFactory.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/PooledConnectionFactory.RetryValidationExceptionHandler.html b/javadocs/2.3.1/org/ldaptive/class-use/PooledConnectionFactory.RetryValidationExceptionHandler.html new file mode 100644 index 000000000..e4c8e55bd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/PooledConnectionFactory.RetryValidationExceptionHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.PooledConnectionFactory.RetryValidationExceptionHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.PooledConnectionFactory.RetryValidationExceptionHandler

+
+
No usage of org.ldaptive.PooledConnectionFactory.RetryValidationExceptionHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/PooledConnectionFactory.html b/javadocs/2.3.1/org/ldaptive/class-use/PooledConnectionFactory.html new file mode 100644 index 000000000..c4bad7aeb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/PooledConnectionFactory.html @@ -0,0 +1,264 @@ + + + + + +Uses of Class org.ldaptive.PooledConnectionFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.PooledConnectionFactory

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/RandomConnectionStrategy.html b/javadocs/2.3.1/org/ldaptive/class-use/RandomConnectionStrategy.html new file mode 100644 index 000000000..dbf222bd7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/RandomConnectionStrategy.html @@ -0,0 +1,194 @@ + + + + + +Uses of Class org.ldaptive.RandomConnectionStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.RandomConnectionStrategy

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/Request.html b/javadocs/2.3.1/org/ldaptive/class-use/Request.html new file mode 100644 index 000000000..4c73b5191 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/Request.html @@ -0,0 +1,717 @@ + + + + + +Uses of Interface org.ldaptive.Request (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.Request

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/Result.html b/javadocs/2.3.1/org/ldaptive/class-use/Result.html new file mode 100644 index 000000000..1b9600e11 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/Result.html @@ -0,0 +1,901 @@ + + + + + +Uses of Interface org.ldaptive.Result (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.Result

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ResultCode.html b/javadocs/2.3.1/org/ldaptive/class-use/ResultCode.html new file mode 100644 index 000000000..91ec31529 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ResultCode.html @@ -0,0 +1,552 @@ + + + + + +Uses of Class org.ldaptive.ResultCode (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ResultCode

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/RetryMetadata.html b/javadocs/2.3.1/org/ldaptive/class-use/RetryMetadata.html new file mode 100644 index 000000000..561642246 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/RetryMetadata.html @@ -0,0 +1,330 @@ + + + + + +Uses of Interface org.ldaptive.RetryMetadata (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.RetryMetadata

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/ReturnAttributes.html b/javadocs/2.3.1/org/ldaptive/class-use/ReturnAttributes.html new file mode 100644 index 000000000..c7dbbfdfb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/ReturnAttributes.html @@ -0,0 +1,204 @@ + + + + + +Uses of Class org.ldaptive.ReturnAttributes (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ReturnAttributes

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/RoundRobinConnectionStrategy.html b/javadocs/2.3.1/org/ldaptive/class-use/RoundRobinConnectionStrategy.html new file mode 100644 index 000000000..e387fc9ec --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/RoundRobinConnectionStrategy.html @@ -0,0 +1,194 @@ + + + + + +Uses of Class org.ldaptive.RoundRobinConnectionStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.RoundRobinConnectionStrategy

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SearchConnectionValidator.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/SearchConnectionValidator.Builder.html new file mode 100644 index 000000000..f9303194e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SearchConnectionValidator.Builder.html @@ -0,0 +1,201 @@ + + + + + +Uses of Class org.ldaptive.SearchConnectionValidator.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SearchConnectionValidator.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SearchConnectionValidator.html b/javadocs/2.3.1/org/ldaptive/class-use/SearchConnectionValidator.html new file mode 100644 index 000000000..5a2d3c210 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SearchConnectionValidator.html @@ -0,0 +1,223 @@ + + + + + +Uses of Class org.ldaptive.SearchConnectionValidator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SearchConnectionValidator

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SearchOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/SearchOperation.Builder.html new file mode 100644 index 000000000..0b4c99c9e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SearchOperation.Builder.html @@ -0,0 +1,236 @@ + + + + + +Uses of Class org.ldaptive.SearchOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SearchOperation.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SearchOperation.html b/javadocs/2.3.1/org/ldaptive/class-use/SearchOperation.html new file mode 100644 index 000000000..db14699cb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SearchOperation.html @@ -0,0 +1,370 @@ + + + + + +Uses of Class org.ldaptive.SearchOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SearchOperation

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SearchOperationHandle.html b/javadocs/2.3.1/org/ldaptive/class-use/SearchOperationHandle.html new file mode 100644 index 000000000..bb4677230 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SearchOperationHandle.html @@ -0,0 +1,533 @@ + + + + + +Uses of Interface org.ldaptive.SearchOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.SearchOperationHandle

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SearchRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/SearchRequest.Builder.html new file mode 100644 index 000000000..217039e1f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SearchRequest.Builder.html @@ -0,0 +1,299 @@ + + + + + +Uses of Class org.ldaptive.SearchRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SearchRequest.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SearchRequest.html b/javadocs/2.3.1/org/ldaptive/class-use/SearchRequest.html new file mode 100644 index 000000000..967304101 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SearchRequest.html @@ -0,0 +1,927 @@ + + + + + +Uses of Class org.ldaptive.SearchRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SearchRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SearchResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/SearchResponse.Builder.html new file mode 100644 index 000000000..ea3ccc92b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SearchResponse.Builder.html @@ -0,0 +1,211 @@ + + + + + +Uses of Class org.ldaptive.SearchResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SearchResponse.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SearchResponse.html b/javadocs/2.3.1/org/ldaptive/class-use/SearchResponse.html new file mode 100644 index 000000000..35a44c238 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SearchResponse.html @@ -0,0 +1,1127 @@ + + + + + +Uses of Class org.ldaptive.SearchResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SearchResponse

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SearchResultReference.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/SearchResultReference.Builder.html new file mode 100644 index 000000000..c9611bbfe --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SearchResultReference.Builder.html @@ -0,0 +1,206 @@ + + + + + +Uses of Class org.ldaptive.SearchResultReference.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SearchResultReference.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SearchResultReference.ReferralUriHandler.html b/javadocs/2.3.1/org/ldaptive/class-use/SearchResultReference.ReferralUriHandler.html new file mode 100644 index 000000000..29d98ad66 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SearchResultReference.ReferralUriHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.SearchResultReference.ReferralUriHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SearchResultReference.ReferralUriHandler

+
+
No usage of org.ldaptive.SearchResultReference.ReferralUriHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SearchResultReference.html b/javadocs/2.3.1/org/ldaptive/class-use/SearchResultReference.html new file mode 100644 index 000000000..cfaa3ed3a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SearchResultReference.html @@ -0,0 +1,430 @@ + + + + + +Uses of Class org.ldaptive.SearchResultReference (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SearchResultReference

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SearchScope.html b/javadocs/2.3.1/org/ldaptive/class-use/SearchScope.html new file mode 100644 index 000000000..56815bd10 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SearchScope.html @@ -0,0 +1,307 @@ + + + + + +Uses of Class org.ldaptive.SearchScope (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SearchScope

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SimpleBindRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/SimpleBindRequest.Builder.html new file mode 100644 index 000000000..39b02034f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SimpleBindRequest.Builder.html @@ -0,0 +1,222 @@ + + + + + +Uses of Class org.ldaptive.SimpleBindRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SimpleBindRequest.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SimpleBindRequest.html b/javadocs/2.3.1/org/ldaptive/class-use/SimpleBindRequest.html new file mode 100644 index 000000000..d91d68363 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SimpleBindRequest.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.SimpleBindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SimpleBindRequest

+
+
No usage of org.ldaptive.SimpleBindRequest
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.Builder.html b/javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.Builder.html new file mode 100644 index 000000000..fe8c98366 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.Builder.html @@ -0,0 +1,233 @@ + + + + + +Uses of Class org.ldaptive.SingleConnectionFactory.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SingleConnectionFactory.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.ConnectionProxy.html b/javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.ConnectionProxy.html new file mode 100644 index 000000000..a25afa165 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.ConnectionProxy.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.SingleConnectionFactory.ConnectionProxy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SingleConnectionFactory.ConnectionProxy

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.ReinitializeConnectionConsumer.html b/javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.ReinitializeConnectionConsumer.html new file mode 100644 index 000000000..c76838fec --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.ReinitializeConnectionConsumer.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.SingleConnectionFactory.ReinitializeConnectionConsumer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SingleConnectionFactory.ReinitializeConnectionConsumer

+
+
No usage of org.ldaptive.SingleConnectionFactory.ReinitializeConnectionConsumer
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.html b/javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.html new file mode 100644 index 000000000..ef5699e35 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/SingleConnectionFactory.html @@ -0,0 +1,288 @@ + + + + + +Uses of Class org.ldaptive.SingleConnectionFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.SingleConnectionFactory

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/class-use/UnbindRequest.html b/javadocs/2.3.1/org/ldaptive/class-use/UnbindRequest.html new file mode 100644 index 000000000..1f1a22fe9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/class-use/UnbindRequest.html @@ -0,0 +1,222 @@ + + + + + +Uses of Class org.ldaptive.UnbindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.UnbindRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/AbstractOperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/AbstractOperationWorker.html new file mode 100644 index 000000000..c07675074 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/AbstractOperationWorker.html @@ -0,0 +1,497 @@ + + + + + +AbstractOperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractOperationWorker<T extends Operation<Q,​S>,​Q extends Request,​S extends Result>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.concurrent.AbstractOperationWorker<T,​Q,​S>
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        operation

        +
        private T extends Operation<Q,​S> operation
        +
        operation to execute.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        AbstractOperationWorker

        +
        public AbstractOperationWorker​(T op)
        +
        Creates a new abstract operation worker.
        +
        +
        Parameters:
        +
        op - operation
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getOperation

        +
        public T getOperation()
        +
        Returns the underlying operation.
        +
        +
        Returns:
        +
        operation
        +
        +
      • +
      + + + + + +
        +
      • +

        setOperation

        +
        public void setOperation​(T op)
        +
        Sets the underlying operation.
        +
        +
        Parameters:
        +
        op - to set
        +
        +
      • +
      + + + + + +
        +
      • +

        send

        +
        public Collection<OperationHandle<Q,​S>> send​(Q[] requests)
        +
        Execute an ldap operation for each request on a separate thread.
        +
        +
        Specified by:
        +
        send in interface OperationWorker<T extends Operation<Q,​S>,​Q extends Request>
        +
        Parameters:
        +
        requests - containing the data required by this operation
        +
        Returns:
        +
        future responses for this operation
        +
        +
      • +
      + + + + + +
        +
      • +

        execute

        +
        public Collection<S> execute​(Q[] requests)
        +
        Execute an ldap operation for each request on a separate thread and waits for all operations to complete.
        +
        +
        Specified by:
        +
        execute in interface OperationWorker<T extends Operation<Q,​S>,​Q extends Request>
        +
        Parameters:
        +
        requests - containing the data required by this operation
        +
        Returns:
        +
        responses for this operation
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/AddOperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/AddOperationWorker.html new file mode 100644 index 000000000..e213adbaa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/AddOperationWorker.html @@ -0,0 +1,327 @@ + + + + + +AddOperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AddOperationWorker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AddOperationWorker

        +
        public AddOperationWorker()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AddOperationWorker

        +
        public AddOperationWorker​(AddOperation op)
        +
        Creates a new add operation worker.
        +
        +
        Parameters:
        +
        op - add operation to execute
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/CallableWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/CallableWorker.html new file mode 100644 index 000000000..9f47c8744 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/CallableWorker.html @@ -0,0 +1,502 @@ + + + + + +CallableWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CallableWorker<T>

+
+
+ +
+
    +
  • +
    +
    Type Parameters:
    +
    T - type of result from the callable
    +
    +
    +
    public class CallableWorker<T>
    +extends Object
    +
    Executes callable tasks asynchronously.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_NUM_THREADS

        +
        private static final int DEFAULT_NUM_THREADS
        +
        Default size of the thread pool.
        +
      • +
      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        executorService

        +
        private final ExecutorService executorService
        +
        Executor service.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CallableWorker

        +
        public CallableWorker​(String poolName)
        +
        Creates a new callable worker with a fixed sized thread pool. The size of the thread pool is set to twice the + number of available processors. See Runtime.availableProcessors().
        +
        +
        Parameters:
        +
        poolName - name to designate on the thread pool
        +
        +
      • +
      + + + +
        +
      • +

        CallableWorker

        +
        public CallableWorker​(String poolName,
        +                      int numThreads)
        +
        Creates a new callable worker with a fixed sized thread pool.
        +
        +
        Parameters:
        +
        poolName - name to designate on the thread pool
        +
        numThreads - size of the thread pool
        +
        +
      • +
      + + + +
        +
      • +

        CallableWorker

        +
        public CallableWorker​(ExecutorService es)
        +
        Creates a new callable worker.
        +
        +
        Parameters:
        +
        es - executor service to run callables
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        execute

        +
        public List<ExecutionException> execute​(Callable<T> callable,
        +                                        int count,
        +                                        Consumer<T> consumer)
        +
        Executes all callables and provides each result to the supplied consumer.
        +
        +
        Parameters:
        +
        callable - callable to execute
        +
        count - number of times to execute the supplied callable
        +
        consumer - to process callable results
        +
        Returns:
        +
        list of exceptions thrown during the execution
        +
        +
      • +
      + + + +
        +
      • +

        execute

        +
        public List<ExecutionException> execute​(List<Callable<T>> callables,
        +                                        Consumer<T> consumer)
        +
        Executes all callables and provides each result to the supplied consumer. Note that the consumer is invoked in a + synchronous fashion, waiting for each result from the callables.
        +
        +
        Parameters:
        +
        callables - callables to execute
        +
        consumer - to process callable results
        +
        Returns:
        +
        list of exceptions thrown during the execution
        +
        +
      • +
      + + + +
        +
      • +

        shutdown

        +
        public void shutdown()
        +
        Shutdown the underlying executor service.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/CompareOperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/CompareOperationWorker.html new file mode 100644 index 000000000..e3a426559 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/CompareOperationWorker.html @@ -0,0 +1,327 @@ + + + + + +CompareOperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CompareOperationWorker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CompareOperationWorker

        +
        public CompareOperationWorker()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        CompareOperationWorker

        +
        public CompareOperationWorker​(CompareOperation op)
        +
        Creates a new compare operation worker.
        +
        +
        Parameters:
        +
        op - compare operation to execute
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/DeleteOperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/DeleteOperationWorker.html new file mode 100644 index 000000000..489070cc4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/DeleteOperationWorker.html @@ -0,0 +1,327 @@ + + + + + +DeleteOperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DeleteOperationWorker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DeleteOperationWorker

        +
        public DeleteOperationWorker()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        DeleteOperationWorker

        +
        public DeleteOperationWorker​(DeleteOperation op)
        +
        Creates a new delete operation worker.
        +
        +
        Parameters:
        +
        op - delete operation to execute
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/ModifyDnOperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/ModifyDnOperationWorker.html new file mode 100644 index 000000000..78faebcfe --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/ModifyDnOperationWorker.html @@ -0,0 +1,327 @@ + + + + + +ModifyDnOperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ModifyDnOperationWorker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ModifyDnOperationWorker

        +
        public ModifyDnOperationWorker()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ModifyDnOperationWorker

        +
        public ModifyDnOperationWorker​(ModifyDnOperation op)
        +
        Creates a new modify dn operation worker.
        +
        +
        Parameters:
        +
        op - modify dn operation to execute
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/ModifyOperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/ModifyOperationWorker.html new file mode 100644 index 000000000..e55068cea --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/ModifyOperationWorker.html @@ -0,0 +1,327 @@ + + + + + +ModifyOperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ModifyOperationWorker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ModifyOperationWorker

        +
        public ModifyOperationWorker()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ModifyOperationWorker

        +
        public ModifyOperationWorker​(ModifyOperation op)
        +
        Creates a new modify operation worker.
        +
        +
        Parameters:
        +
        op - modify operation to execute
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/OperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/OperationWorker.html new file mode 100644 index 000000000..c131cd16d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/OperationWorker.html @@ -0,0 +1,299 @@ + + + + + +OperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface OperationWorker<Q extends Request,​S extends Result>

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        send

        +
        Collection<OperationHandle<Q,​S>> send​(Q[] requests)
        +
        Execute an ldap operation for each request.
        +
        +
        Parameters:
        +
        requests - containing the data required by this operation
        +
        Returns:
        +
        handle responses for this operation
        +
        +
      • +
      + + + + + +
        +
      • +

        execute

        +
        Collection<S> execute​(Q[] requests)
        +
        Execute an ldap operation for each request and waits for each operation to complete.
        +
        +
        Parameters:
        +
        requests - containing the data required by this operation
        +
        Returns:
        +
        responses for this operation
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/SearchOperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/SearchOperationWorker.html new file mode 100644 index 000000000..d4f6c2e4a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/SearchOperationWorker.html @@ -0,0 +1,449 @@ + + + + + +SearchOperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchOperationWorker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchOperationWorker

        +
        public SearchOperationWorker()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SearchOperationWorker

        +
        public SearchOperationWorker​(SearchOperation op)
        +
        Creates a new search operation worker.
        +
        +
        Parameters:
        +
        op - search operation to execute
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        execute

        +
        public Collection<SearchResponse> execute​(String... filters)
        +
        Performs search operations for the supplied filters.
        +
        +
        Parameters:
        +
        filters - to search with
        +
        Returns:
        +
        search results
        +
        +
      • +
      + + + +
        +
      • +

        execute

        +
        public Collection<SearchResponse> execute​(FilterTemplate... templates)
        +
        Performs search operations for the supplied filters.
        +
        +
        Parameters:
        +
        templates - to search with
        +
        Returns:
        +
        search results
        +
        +
      • +
      + + + +
        +
      • +

        execute

        +
        public Collection<SearchResponse> execute​(String[] filters,
        +                                          String... attrs)
        +
        Performs search operations for the supplied filters with the supplied return attributes
        +
        +
        Parameters:
        +
        filters - to search with
        +
        attrs - attributes to return
        +
        Returns:
        +
        search results
        +
        +
      • +
      + + + +
        +
      • +

        execute

        +
        public Collection<SearchResponse> execute​(FilterTemplate[] templates,
        +                                          String... attrs)
        +
        Performs search operations for the supplied filters with the supplied return attributes
        +
        +
        Parameters:
        +
        templates - to search with
        +
        attrs - attributes to return
        +
        Returns:
        +
        search results
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/class-use/AbstractOperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/AbstractOperationWorker.html new file mode 100644 index 000000000..7772e8e1d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/AbstractOperationWorker.html @@ -0,0 +1,231 @@ + + + + + +Uses of Class org.ldaptive.concurrent.AbstractOperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.concurrent.AbstractOperationWorker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/class-use/AddOperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/AddOperationWorker.html new file mode 100644 index 000000000..bdb864dc6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/AddOperationWorker.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.concurrent.AddOperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.concurrent.AddOperationWorker

+
+
No usage of org.ldaptive.concurrent.AddOperationWorker
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/class-use/CallableWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/CallableWorker.html new file mode 100644 index 000000000..1f5a22fb3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/CallableWorker.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.concurrent.CallableWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.concurrent.CallableWorker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/class-use/CompareOperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/CompareOperationWorker.html new file mode 100644 index 000000000..55c4eab60 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/CompareOperationWorker.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.concurrent.CompareOperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.concurrent.CompareOperationWorker

+
+
No usage of org.ldaptive.concurrent.CompareOperationWorker
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/class-use/DeleteOperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/DeleteOperationWorker.html new file mode 100644 index 000000000..8c9992fb0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/DeleteOperationWorker.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.concurrent.DeleteOperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.concurrent.DeleteOperationWorker

+
+
No usage of org.ldaptive.concurrent.DeleteOperationWorker
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/class-use/ModifyDnOperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/ModifyDnOperationWorker.html new file mode 100644 index 000000000..a8920d989 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/ModifyDnOperationWorker.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.concurrent.ModifyDnOperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.concurrent.ModifyDnOperationWorker

+
+
No usage of org.ldaptive.concurrent.ModifyDnOperationWorker
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/class-use/ModifyOperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/ModifyOperationWorker.html new file mode 100644 index 000000000..463ab820b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/ModifyOperationWorker.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.concurrent.ModifyOperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.concurrent.ModifyOperationWorker

+
+
No usage of org.ldaptive.concurrent.ModifyOperationWorker
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/class-use/OperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/OperationWorker.html new file mode 100644 index 000000000..b460489ba --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/OperationWorker.html @@ -0,0 +1,238 @@ + + + + + +Uses of Interface org.ldaptive.concurrent.OperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.concurrent.OperationWorker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/class-use/SearchOperationWorker.html b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/SearchOperationWorker.html new file mode 100644 index 000000000..bcf3b833e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/class-use/SearchOperationWorker.html @@ -0,0 +1,246 @@ + + + + + +Uses of Class org.ldaptive.concurrent.SearchOperationWorker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.concurrent.SearchOperationWorker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/package-summary.html b/javadocs/2.3.1/org/ldaptive/concurrent/package-summary.html new file mode 100644 index 000000000..5acb2bac1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/package-summary.html @@ -0,0 +1,229 @@ + + + + + +org.ldaptive.concurrent (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.concurrent

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/package-tree.html b/javadocs/2.3.1/org/ldaptive/concurrent/package-tree.html new file mode 100644 index 000000000..375bd0708 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/package-tree.html @@ -0,0 +1,181 @@ + + + + + +org.ldaptive.concurrent Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.concurrent

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/concurrent/package-use.html b/javadocs/2.3.1/org/ldaptive/concurrent/package-use.html new file mode 100644 index 000000000..9dce3b1bd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/concurrent/package-use.html @@ -0,0 +1,239 @@ + + + + + +Uses of Package org.ldaptive.concurrent (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.concurrent

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/AbstractControl.html b/javadocs/2.3.1/org/ldaptive/control/AbstractControl.html new file mode 100644 index 000000000..f55f71e92 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/AbstractControl.html @@ -0,0 +1,520 @@ + + + + + +AbstractControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractControl

+
+
+ + +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        oid

        +
        private final String oid
        +
        control oid.
        +
      • +
      + + + +
        +
      • +

        criticality

        +
        private final boolean criticality
        +
        is control critical.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractControl

        +
        public AbstractControl​(String id)
        +
        Creates a new abstract control.
        +
        +
        Parameters:
        +
        id - OID of this control
        +
        +
      • +
      + + + +
        +
      • +

        AbstractControl

        +
        public AbstractControl​(String id,
        +                       boolean b)
        +
        Creates a new abstract control.
        +
        +
        Parameters:
        +
        id - OID of this control
        +
        b - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getOID

        +
        public String getOID()
        +
        Description copied from interface: Control
        +
        Returns the OID for this control.
        +
        +
        Specified by:
        +
        getOID in interface Control
        +
        Returns:
        +
        oid
        +
        +
      • +
      + + + +
        +
      • +

        getCriticality

        +
        public boolean getCriticality()
        +
        Description copied from interface: Control
        +
        Returns whether the control is critical.
        +
        +
        Specified by:
        +
        getCriticality in interface Control
        +
        Returns:
        +
        whether the control is critical
        +
        +
      • +
      + + + + + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public abstract int hashCode()
        +
        Returns the hash code for this object.
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        Returns:
        +
        hash code
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/AuthorizationIdentityRequestControl.html b/javadocs/2.3.1/org/ldaptive/control/AuthorizationIdentityRequestControl.html new file mode 100644 index 000000000..07d531694 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/AuthorizationIdentityRequestControl.html @@ -0,0 +1,509 @@ + + + + + +AuthorizationIdentityRequestControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AuthorizationIdentityRequestControl

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AuthorizationIdentityRequestControl

        +
        public AuthorizationIdentityRequestControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AuthorizationIdentityRequestControl

        +
        public AuthorizationIdentityRequestControl​(boolean critical)
        +
        Creates a new ManageDsaIT control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/AuthorizationIdentityResponseControl.html b/javadocs/2.3.1/org/ldaptive/control/AuthorizationIdentityResponseControl.html new file mode 100644 index 000000000..2e06a8968 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/AuthorizationIdentityResponseControl.html @@ -0,0 +1,605 @@ + + + + + +AuthorizationIdentityResponseControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AuthorizationIdentityResponseControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, ResponseControl
    +
    +
    +
    public class AuthorizationIdentityResponseControl
    +extends AbstractControl
    +implements ResponseControl
    +
    Response control for authorization identity. See RFC 3829. Control value contains the authorizationId.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        authorizationId

        +
        private String authorizationId
        +
        Authorization identity.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AuthorizationIdentityResponseControl

        +
        public AuthorizationIdentityResponseControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AuthorizationIdentityResponseControl

        +
        public AuthorizationIdentityResponseControl​(boolean critical)
        +
        Creates a new authorization identity response control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        AuthorizationIdentityResponseControl

        +
        public AuthorizationIdentityResponseControl​(String id)
        +
        Creates a new authorization identity response control.
        +
        +
        Parameters:
        +
        id - authorization id
        +
        +
      • +
      + + + +
        +
      • +

        AuthorizationIdentityResponseControl

        +
        public AuthorizationIdentityResponseControl​(String id,
        +                                            boolean critical)
        +
        Creates a new authorization identity response control.
        +
        +
        Parameters:
        +
        id - authorization id
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAuthorizationId

        +
        public String getAuthorizationId()
        +
        Returns the authorization id.
        +
        +
        Returns:
        +
        authorization id
        +
        +
      • +
      + + + +
        +
      • +

        setAuthorizationId

        +
        public void setAuthorizationId​(String id)
        +
        Sets the authorization identity.
        +
        +
        Parameters:
        +
        id - authorization id
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        decode

        +
        public void decode​(DERBuffer encoded)
        +
        Description copied from interface: ResponseControl
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Specified by:
        +
        decode in interface ResponseControl
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/Control.html b/javadocs/2.3.1/org/ldaptive/control/Control.html new file mode 100644 index 000000000..ed7257d14 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/Control.html @@ -0,0 +1,289 @@ + + + + + +Control (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface Control

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getOID

        +
        String getOID()
        +
        Returns the OID for this control.
        +
        +
        Returns:
        +
        oid
        +
        +
      • +
      + + + +
        +
      • +

        getCriticality

        +
        boolean getCriticality()
        +
        Returns whether the control is critical.
        +
        +
        Returns:
        +
        whether the control is critical
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/ControlFactory.html b/javadocs/2.3.1/org/ldaptive/control/ControlFactory.html new file mode 100644 index 000000000..23110ddb6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/ControlFactory.html @@ -0,0 +1,329 @@ + + + + + +ControlFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ControlFactory

+
+
+ +
+
    +
  • +
    +
    public final class ControlFactory
    +extends Object
    +
    Utility class for creating controls.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ControlFactory

        +
        private ControlFactory()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createResponseControl

        +
        public static ResponseControl createResponseControl​(String oid,
        +                                                    boolean critical,
        +                                                    DERBuffer encoded)
        +
        Creates a response control from the supplied control data.
        +
        +
        Parameters:
        +
        oid - of the control
        +
        critical - whether the control is critical
        +
        encoded - BER encoding of the control
        +
        Returns:
        +
        response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.ChangeNumberHandler.html b/javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.ChangeNumberHandler.html new file mode 100644 index 000000000..9c9583361 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.ChangeNumberHandler.html @@ -0,0 +1,392 @@ + + + + + +EntryChangeNotificationControl.ChangeNumberHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class EntryChangeNotificationControl.ChangeNumberHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to change number.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ChangeNumberHandler

        +
        ChangeNumberHandler​(EntryChangeNotificationControl control)
        +
        Creates a new change number handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.ChangeTypeHandler.html b/javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.ChangeTypeHandler.html new file mode 100644 index 000000000..083a11a5d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.ChangeTypeHandler.html @@ -0,0 +1,392 @@ + + + + + +EntryChangeNotificationControl.ChangeTypeHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class EntryChangeNotificationControl.ChangeTypeHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to change type.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ChangeTypeHandler

        +
        ChangeTypeHandler​(EntryChangeNotificationControl control)
        +
        Creates a new change type handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.PreviousDnHandler.html b/javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.PreviousDnHandler.html new file mode 100644 index 000000000..ac4d21771 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.PreviousDnHandler.html @@ -0,0 +1,392 @@ + + + + + +EntryChangeNotificationControl.PreviousDnHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class EntryChangeNotificationControl.PreviousDnHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to previous dn.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PreviousDnHandler

        +
        PreviousDnHandler​(EntryChangeNotificationControl control)
        +
        Creates a new previous dn handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.html b/javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.html new file mode 100644 index 000000000..81c22bda4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/EntryChangeNotificationControl.html @@ -0,0 +1,831 @@ + + + + + +EntryChangeNotificationControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class EntryChangeNotificationControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, ResponseControl
    +
    +
    +
    public class EntryChangeNotificationControl
    +extends AbstractControl
    +implements ResponseControl
    +
    Response control for persistent search. See http://tools.ietf.org/id/draft-ietf-ldapext-psearch-03.txt. Control is + defined as: + +
    +   EntryChangeNotification ::= SEQUENCE {
    +      changeType ENUMERATED {
    +         add             (1),
    +         delete          (2),
    +         modify          (4),
    +         modDN           (8)
    +      },
    +      previousDN   LDAPDN OPTIONAL,     -- modifyDN ops. only
    +      changeNumber INTEGER OPTIONAL     -- if supported
    +   }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EntryChangeNotificationControl

        +
        public EntryChangeNotificationControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        EntryChangeNotificationControl

        +
        public EntryChangeNotificationControl​(boolean critical)
        +
        Creates a new entry change notification control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        EntryChangeNotificationControl

        +
        public EntryChangeNotificationControl​(PersistentSearchChangeType type)
        +
        Creates a new entry change notification control.
        +
        +
        Parameters:
        +
        type - persistent search change type
        +
        +
      • +
      + + + +
        +
      • +

        EntryChangeNotificationControl

        +
        public EntryChangeNotificationControl​(PersistentSearchChangeType type,
        +                                      boolean critical)
        +
        Creates a new entry change notification control.
        +
        +
        Parameters:
        +
        type - persistent search change type
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        EntryChangeNotificationControl

        +
        public EntryChangeNotificationControl​(PersistentSearchChangeType type,
        +                                      String dn,
        +                                      long number)
        +
        Creates a new entry change notification control.
        +
        +
        Parameters:
        +
        type - persistent search change type
        +
        dn - previous dn
        +
        number - change number
        +
        +
      • +
      + + + +
        +
      • +

        EntryChangeNotificationControl

        +
        public EntryChangeNotificationControl​(PersistentSearchChangeType type,
        +                                      String dn,
        +                                      long number,
        +                                      boolean critical)
        +
        Creates a new entry change notification control.
        +
        +
        Parameters:
        +
        type - persistent search change type
        +
        dn - previous dn
        +
        number - change number
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        setChangeType

        +
        public void setChangeType​(PersistentSearchChangeType type)
        +
        Sets the change type.
        +
        +
        Parameters:
        +
        type - change type
        +
        +
      • +
      + + + +
        +
      • +

        getPreviousDn

        +
        public String getPreviousDn()
        +
        Returns the previous dn.
        +
        +
        Returns:
        +
        previous dn
        +
        +
      • +
      + + + +
        +
      • +

        setPreviousDn

        +
        public void setPreviousDn​(String dn)
        +
        Sets the previous dn.
        +
        +
        Parameters:
        +
        dn - previous dn
        +
        +
      • +
      + + + +
        +
      • +

        getChangeNumber

        +
        public long getChangeNumber()
        +
        Returns the change number.
        +
        +
        Returns:
        +
        change number
        +
        +
      • +
      + + + +
        +
      • +

        setChangeNumber

        +
        public void setChangeNumber​(long number)
        +
        Sets the change number.
        +
        +
        Parameters:
        +
        number - change number
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        decode

        +
        public void decode​(DERBuffer encoded)
        +
        Description copied from interface: ResponseControl
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Specified by:
        +
        decode in interface ResponseControl
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/GenericControl.html b/javadocs/2.3.1/org/ldaptive/control/GenericControl.html new file mode 100644 index 000000000..8cd249dd3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/GenericControl.html @@ -0,0 +1,616 @@ + + + + + +GenericControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class GenericControl

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        value

        +
        private byte[] value
        +
        control value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GenericControl

        +
        public GenericControl​(String oid,
        +                      byte[] encoded)
        +
        Creates a new generic control.
        +
        +
        Parameters:
        +
        oid - control OID
        +
        encoded - control value
        +
        +
      • +
      + + + +
        +
      • +

        GenericControl

        +
        public GenericControl​(String oid,
        +                      DERBuffer encoded)
        +
        Creates a new generic control.
        +
        +
        Parameters:
        +
        oid - control OID
        +
        encoded - control value
        +
        +
      • +
      + + + +
        +
      • +

        GenericControl

        +
        public GenericControl​(String oid,
        +                      boolean critical,
        +                      byte[] encoded)
        +
        Creates a new generic control.
        +
        +
        Parameters:
        +
        oid - control OID
        +
        critical - whether this control is critical
        +
        encoded - control value
        +
        +
      • +
      + + + +
        +
      • +

        GenericControl

        +
        public GenericControl​(String oid,
        +                      boolean critical,
        +                      DERBuffer encoded)
        +
        Creates a new generic control.
        +
        +
        Parameters:
        +
        oid - control OID
        +
        critical - whether this control is critical
        +
        encoded - control value
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        public void decode​(DERBuffer encoded)
        +
        Description copied from interface: ResponseControl
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Specified by:
        +
        decode in interface ResponseControl
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/ManageDsaITControl.html b/javadocs/2.3.1/org/ldaptive/control/ManageDsaITControl.html new file mode 100644 index 000000000..495e5b1da --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/ManageDsaITControl.html @@ -0,0 +1,509 @@ + + + + + +ManageDsaITControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ManageDsaITControl

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ManageDsaITControl

        +
        public ManageDsaITControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ManageDsaITControl

        +
        public ManageDsaITControl​(boolean critical)
        +
        Creates a new ManageDsaIT control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/MatchedValuesRequestControl.html b/javadocs/2.3.1/org/ldaptive/control/MatchedValuesRequestControl.html new file mode 100644 index 000000000..5218074d2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/MatchedValuesRequestControl.html @@ -0,0 +1,720 @@ + + + + + +MatchedValuesRequestControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MatchedValuesRequestControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class MatchedValuesRequestControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for limiting the attribute values returned by a search request. + See https://tools.ietf.org/html/rfc3876. Control is defined as: + +
    +    ValuesReturnFilter ::= SEQUENCE OF SimpleFilterItem
    +
    +    SimpleFilterItem ::= CHOICE {
    +       equalityMatch   [3] AttributeValueAssertion,
    +       substrings      [4] SubstringFilter,
    +       greaterOrEqual  [5] AttributeValueAssertion,
    +       lessOrEqual     [6] AttributeValueAssertion,
    +       present         [7] AttributeDescription,
    +       approxMatch     [8] AttributeValueAssertion,
    +       extensibleMatch [9] SimpleMatchingAssertion }
    +
    +    SimpleMatchingAssertion ::= SEQUENCE {
    +       matchingRule    [1] MatchingRuleId OPTIONAL,
    +       type            [2] AttributeDescription OPTIONAL,
    +       --- at least one of the above must be present
    +       matchValue      [3] AssertionValue}
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        matchedValuesFilters

        +
        private Filter[] matchedValuesFilters
        +
        list of matched values filters.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MatchedValuesRequestControl

        +
        public MatchedValuesRequestControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        MatchedValuesRequestControl

        +
        public MatchedValuesRequestControl​(String... filters)
        +
        Creates a new matched values request control.
        +
        +
        Parameters:
        +
        filters - to use for value matching
        +
        +
      • +
      + + + +
        +
      • +

        MatchedValuesRequestControl

        +
        public MatchedValuesRequestControl​(String[] filters,
        +                                   boolean critical)
        +
        Creates a new matched values request control.
        +
        +
        Parameters:
        +
        filters - to use for value matching
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        MatchedValuesRequestControl

        +
        public MatchedValuesRequestControl​(Filter... filters)
        +
        Creates a new matched values request control.
        +
        +
        Parameters:
        +
        filters - to use for value matching
        +
        +
      • +
      + + + +
        +
      • +

        MatchedValuesRequestControl

        +
        public MatchedValuesRequestControl​(Filter[] filters,
        +                                   boolean critical)
        +
        Creates a new matched values request control.
        +
        +
        Parameters:
        +
        filters - to use for value matching
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + +
        +
      • +

        getMatchedValuesFilters

        +
        public Filter[] getMatchedValuesFilters()
        +
        Returns the filters to use for matching values.
        +
        +
        Returns:
        +
        matched values filters
        +
        +
      • +
      + + + +
        +
      • +

        setMatchedValuesFilters

        +
        public void setMatchedValuesFilters​(String... filters)
        +
        Sets the filters to use for matching values.
        +
        +
        Parameters:
        +
        filters - for matching values
        +
        Throws:
        +
        IllegalArgumentException - if the filter cannot be parsed or is not allowed
        +
        +
      • +
      + + + +
        +
      • +

        setMatchedValuesFilters

        +
        public void setMatchedValuesFilters​(Filter... filters)
        +
        Sets the filters to use for matching values.
        +
        +
        Parameters:
        +
        filters - for matching values
        +
        Throws:
        +
        IllegalArgumentException - if the filter is not allowed
        +
        +
      • +
      + + + +
        +
      • +

        validateFilter

        +
        private void validateFilter​(Filter filter)
        +
        Throws if the supplied filter is not a valid type for the matched values request control.
        +
        +
        Parameters:
        +
        filter - to validate
        +
        Throws:
        +
        IllegalArgumentException - if the filter is null or not a valid type
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/PagedResultsControl.CookieHandler.html b/javadocs/2.3.1/org/ldaptive/control/PagedResultsControl.CookieHandler.html new file mode 100644 index 000000000..84e1d6055 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/PagedResultsControl.CookieHandler.html @@ -0,0 +1,392 @@ + + + + + +PagedResultsControl.CookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PagedResultsControl.CookieHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to cookie value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CookieHandler

        +
        CookieHandler​(PagedResultsControl control)
        +
        Creates a new cookie handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/PagedResultsControl.SizeHandler.html b/javadocs/2.3.1/org/ldaptive/control/PagedResultsControl.SizeHandler.html new file mode 100644 index 000000000..eaa957cac --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/PagedResultsControl.SizeHandler.html @@ -0,0 +1,392 @@ + + + + + +PagedResultsControl.SizeHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PagedResultsControl.SizeHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to result size.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SizeHandler

        +
        SizeHandler​(PagedResultsControl control)
        +
        Creates a new size handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/PagedResultsControl.html b/javadocs/2.3.1/org/ldaptive/control/PagedResultsControl.html new file mode 100644 index 000000000..7f9657809 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/PagedResultsControl.html @@ -0,0 +1,798 @@ + + + + + +PagedResultsControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PagedResultsControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl, ResponseControl
    +
    +
    +
    public class PagedResultsControl
    +extends AbstractControl
    +implements RequestControl, ResponseControl
    +
    Request/response control for PagedResults. See RFC 2696. Control is defined as: + +
    +   realSearchControlValue ::= SEQUENCE {
    +     size            INTEGER (0..maxInt),
    +                             -- requested page size from client
    +                             -- result set size estimate from server
    +     cookie          OCTET STRING
    +   }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        EMPTY_COOKIE

        +
        private static final byte[] EMPTY_COOKIE
        +
        Empty byte array used for null cookies.
        +
      • +
      + + + +
        +
      • +

        resultSize

        +
        private int resultSize
        +
        paged results size.
        +
      • +
      + + + +
        +
      • +

        cookie

        +
        private byte[] cookie
        +
        server generated cookie.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PagedResultsControl

        +
        public PagedResultsControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        PagedResultsControl

        +
        public PagedResultsControl​(boolean critical)
        +
        Creates a new paged results control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        PagedResultsControl

        +
        public PagedResultsControl​(int size)
        +
        Creates a new paged results control.
        +
        +
        Parameters:
        +
        size - paged results size
        +
        +
      • +
      + + + +
        +
      • +

        PagedResultsControl

        +
        public PagedResultsControl​(int size,
        +                           boolean critical)
        +
        Creates a new paged results control.
        +
        +
        Parameters:
        +
        size - paged results size
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        PagedResultsControl

        +
        public PagedResultsControl​(int size,
        +                           byte[] value,
        +                           boolean critical)
        +
        Creates a new paged results control.
        +
        +
        Parameters:
        +
        size - paged results size
        +
        value - paged results cookie
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + +
        +
      • +

        getSize

        +
        public int getSize()
        +
        Returns the paged results size. For requests this is the requested page size. For responses this is the result size + estimate from the server.
        +
        +
        Returns:
        +
        paged results size
        +
        +
      • +
      + + + +
        +
      • +

        setSize

        +
        public void setSize​(int size)
        +
        Sets the paged results size. For requests this is the requested page size. For responses this is the result size + estimate from the server.
        +
        +
        Parameters:
        +
        size - paged results size
        +
        +
      • +
      + + + +
        +
      • +

        getCookie

        +
        public byte[] getCookie()
        +
        Returns the paged results cookie.
        +
        +
        Returns:
        +
        paged results cookie
        +
        +
      • +
      + + + +
        +
      • +

        setCookie

        +
        public void setCookie​(byte[] value)
        +
        Sets the paged results cookie.
        +
        +
        Parameters:
        +
        value - paged results cookie
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        public void decode​(DERBuffer encoded)
        +
        Description copied from interface: ResponseControl
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Specified by:
        +
        decode in interface ResponseControl
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/PasswordExpiredControl.html b/javadocs/2.3.1/org/ldaptive/control/PasswordExpiredControl.html new file mode 100644 index 000000000..ee0921576 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/PasswordExpiredControl.html @@ -0,0 +1,490 @@ + + + + + +PasswordExpiredControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PasswordExpiredControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, ResponseControl
    +
    +
    +
    public class PasswordExpiredControl
    +extends AbstractControl
    +implements ResponseControl
    +
    Response control indicating an expired password. See http://tools.ietf.org/html/draft-vchu-ldap-pwd-policy-00. + Control is defined as: + +
    +   controlValue ::= OCTET STRING  -- always "0"
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PasswordExpiredControl

        +
        public PasswordExpiredControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        PasswordExpiredControl

        +
        public PasswordExpiredControl​(boolean critical)
        +
        Creates a new password expired control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        public void decode​(DERBuffer encoded)
        +
        Description copied from interface: ResponseControl
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Specified by:
        +
        decode in interface ResponseControl
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/PasswordExpiringControl.html b/javadocs/2.3.1/org/ldaptive/control/PasswordExpiringControl.html new file mode 100644 index 000000000..63c5198d9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/PasswordExpiringControl.html @@ -0,0 +1,610 @@ + + + + + +PasswordExpiringControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PasswordExpiringControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, ResponseControl
    +
    +
    +
    public class PasswordExpiringControl
    +extends AbstractControl
    +implements ResponseControl
    +
    Response control indicating a password that will expire. See + http://tools.ietf.org/html/draft-vchu-ldap-pwd-policy-00. Control is defined as: + +
    +   controlValue ::= secondsUntilExpiration  OCTET STRING
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        timeBeforeExpiration

        +
        private int timeBeforeExpiration
        +
        time in seconds until expiration.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PasswordExpiringControl

        +
        public PasswordExpiringControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        PasswordExpiringControl

        +
        public PasswordExpiringControl​(boolean critical)
        +
        Creates a new password expiring control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        PasswordExpiringControl

        +
        public PasswordExpiringControl​(int time)
        +
        Creates a new password expiring control.
        +
        +
        Parameters:
        +
        time - in seconds until expiration
        +
        +
      • +
      + + + +
        +
      • +

        PasswordExpiringControl

        +
        public PasswordExpiringControl​(int time,
        +                               boolean critical)
        +
        Creates a new password expiring control.
        +
        +
        Parameters:
        +
        time - in seconds until expiration
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTimeBeforeExpiration

        +
        public int getTimeBeforeExpiration()
        +
        Returns the time in seconds until password expiration.
        +
        +
        Returns:
        +
        time in seconds until expiration
        +
        +
      • +
      + + + +
        +
      • +

        setTimeBeforeExpiration

        +
        public void setTimeBeforeExpiration​(int time)
        +
        Sets the time in seconds until password expiration.
        +
        +
        Parameters:
        +
        time - in seconds until expiration
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        decode

        +
        public void decode​(DERBuffer encoded)
        +
        Description copied from interface: ResponseControl
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Specified by:
        +
        decode in interface ResponseControl
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.Error.html b/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.Error.html new file mode 100644 index 000000000..c546c86c5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.Error.html @@ -0,0 +1,710 @@ + + + + + +PasswordPolicyControl.Error (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum PasswordPolicyControl.Error

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        code

        +
        private final int code
        +
        underlying error code.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Error

        +
        private Error​(int i)
        +
        Creates a new error.
        +
        +
        Parameters:
        +
        i - error code
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static PasswordPolicyControl.Error[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (PasswordPolicyControl.Error c : PasswordPolicyControl.Error.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static PasswordPolicyControl.Error valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        valueOf

        +
        public static PasswordPolicyControl.Error valueOf​(int code)
        +
        Returns the error for the supplied integer constant.
        +
        +
        Parameters:
        +
        code - to find error for
        +
        Returns:
        +
        error
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.ErrorHandler.html b/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.ErrorHandler.html new file mode 100644 index 000000000..bf8be0420 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.ErrorHandler.html @@ -0,0 +1,392 @@ + + + + + +PasswordPolicyControl.ErrorHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PasswordPolicyControl.ErrorHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to error.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ErrorHandler

        +
        ErrorHandler​(PasswordPolicyControl control)
        +
        Creates a new error handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.GraceAuthnsRemainingHandler.html b/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.GraceAuthnsRemainingHandler.html new file mode 100644 index 000000000..7b3cc92ea --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.GraceAuthnsRemainingHandler.html @@ -0,0 +1,392 @@ + + + + + +PasswordPolicyControl.GraceAuthnsRemainingHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PasswordPolicyControl.GraceAuthnsRemainingHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to warning.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GraceAuthnsRemainingHandler

        +
        GraceAuthnsRemainingHandler​(PasswordPolicyControl control)
        +
        Creates a new grace authns remaining handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.TimeBeforeExpirationHandler.html b/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.TimeBeforeExpirationHandler.html new file mode 100644 index 000000000..bcd05f399 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.TimeBeforeExpirationHandler.html @@ -0,0 +1,392 @@ + + + + + +PasswordPolicyControl.TimeBeforeExpirationHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PasswordPolicyControl.TimeBeforeExpirationHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to warning.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TimeBeforeExpirationHandler

        +
        TimeBeforeExpirationHandler​(PasswordPolicyControl control)
        +
        Creates a new time before expiration handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.html b/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.html new file mode 100644 index 000000000..9be969781 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/PasswordPolicyControl.html @@ -0,0 +1,793 @@ + + + + + +PasswordPolicyControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PasswordPolicyControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl, ResponseControl
    +
    +
    +
    public class PasswordPolicyControl
    +extends AbstractControl
    +implements RequestControl, ResponseControl
    +
    Request/response control for password policy. See http://tools.ietf.org/html/draft-behera-ldap-password-policy-11. + Control is defined as: + +
    +   PasswordPolicyResponseValue ::= SEQUENCE {
    +      warning [0] CHOICE {
    +      timeBeforeExpiration [0] INTEGER (0 .. maxInt),
    +      graceAuthNsRemaining [1] INTEGER (0 .. maxInt) } OPTIONAL,
    +      error   [1] ENUMERATED {
    +      passwordExpired             (0),
    +      accountLocked               (1),
    +      changeAfterReset            (2),
    +      passwordModNotAllowed       (3),
    +      mustSupplyOldPassword       (4),
    +      insufficientPasswordQuality (5),
    +      passwordTooShort            (6),
    +      passwordTooYoung            (7),
    +      passwordInHistory           (8),
    +      passwordTooLong             (9) } OPTIONAL }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        timeBeforeExpiration

        +
        private int timeBeforeExpiration
        +
        Ppolicy warning.
        +
      • +
      + + + +
        +
      • +

        graceAuthNsRemaining

        +
        private int graceAuthNsRemaining
        +
        Ppolicy warning.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PasswordPolicyControl

        +
        public PasswordPolicyControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        PasswordPolicyControl

        +
        public PasswordPolicyControl​(boolean critical)
        +
        Creates a new password policy control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + +
        +
      • +

        getTimeBeforeExpiration

        +
        public int getTimeBeforeExpiration()
        +
        Returns the time before expiration in seconds.
        +
        +
        Returns:
        +
        time before expiration
        +
        +
      • +
      + + + +
        +
      • +

        setTimeBeforeExpiration

        +
        public void setTimeBeforeExpiration​(int time)
        +
        Sets the time before expiration in seconds.
        +
        +
        Parameters:
        +
        time - before expiration
        +
        +
      • +
      + + + +
        +
      • +

        getGraceAuthNsRemaining

        +
        public int getGraceAuthNsRemaining()
        +
        Returns the number of grace authentications remaining.
        +
        +
        Returns:
        +
        number of grace authentications remaining
        +
        +
      • +
      + + + +
        +
      • +

        setGraceAuthNsRemaining

        +
        public void setGraceAuthNsRemaining​(int count)
        +
        Sets the number of grace authentications remaining.
        +
        +
        Parameters:
        +
        count - number of grace authentications remaining
        +
        +
      • +
      + + + +
        +
      • +

        getError

        +
        public PasswordPolicyControl.Error getError()
        +
        Returns the password policy error.
        +
        +
        Returns:
        +
        password policy error
        +
        +
      • +
      + + + +
        +
      • +

        setError

        +
        public void setError​(PasswordPolicyControl.Error e)
        +
        Sets the password policy error.
        +
        +
        Parameters:
        +
        e - password policy error
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        public void decode​(DERBuffer encoded)
        +
        Description copied from interface: ResponseControl
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Specified by:
        +
        decode in interface ResponseControl
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/PersistentSearchChangeType.html b/javadocs/2.3.1/org/ldaptive/control/PersistentSearchChangeType.html new file mode 100644 index 000000000..a8b347ae5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/PersistentSearchChangeType.html @@ -0,0 +1,557 @@ + + + + + +PersistentSearchChangeType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum PersistentSearchChangeType

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        value

        +
        private final int value
        +
        underlying value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PersistentSearchChangeType

        +
        private PersistentSearchChangeType​(int i)
        +
        Creates a new persistent search change type.
        +
        +
        Parameters:
        +
        i - value
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static PersistentSearchChangeType[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (PersistentSearchChangeType c : PersistentSearchChangeType.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static PersistentSearchChangeType valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        value

        +
        public int value()
        +
        Returns the value.
        +
        +
        Returns:
        +
        enum value
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static PersistentSearchChangeType valueOf​(int i)
        +
        Returns the persistent search change type for the supplied integer constant.
        +
        +
        Parameters:
        +
        i - to find change type for
        +
        Returns:
        +
        persistent search change type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/PersistentSearchRequestControl.html b/javadocs/2.3.1/org/ldaptive/control/PersistentSearchRequestControl.html new file mode 100644 index 000000000..4a5bdac3a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/PersistentSearchRequestControl.html @@ -0,0 +1,790 @@ + + + + + +PersistentSearchRequestControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PersistentSearchRequestControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class PersistentSearchRequestControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for persistent search. See http://tools.ietf.org/id/draft-ietf-ldapext-psearch-03.txt. Control is + defined as: + +
    +   PersistentSearch ::= SEQUENCE {
    +      changeTypes INTEGER,
    +      changesOnly BOOLEAN,
    +      returnECs BOOLEAN }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + + + + + +
        +
      • +

        changesOnly

        +
        private boolean changesOnly
        +
        whether to return only changed entries.
        +
      • +
      + + + +
        +
      • +

        returnEcs

        +
        private boolean returnEcs
        +
        whether to return an Entry Change Notification control.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PersistentSearchRequestControl

        +
        public PersistentSearchRequestControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        PersistentSearchRequestControl

        +
        public PersistentSearchRequestControl​(EnumSet<PersistentSearchChangeType> types)
        +
        Creates a new persistent search request control.
        +
        +
        Parameters:
        +
        types - persistent search change types
        +
        +
      • +
      + + + +
        +
      • +

        PersistentSearchRequestControl

        +
        public PersistentSearchRequestControl​(EnumSet<PersistentSearchChangeType> types,
        +                                      boolean critical)
        +
        Creates a new persistent search request control.
        +
        +
        Parameters:
        +
        types - persistent search change types
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        PersistentSearchRequestControl

        +
        public PersistentSearchRequestControl​(EnumSet<PersistentSearchChangeType> types,
        +                                      boolean co,
        +                                      boolean re)
        +
        Creates a new persistent search request control.
        +
        +
        Parameters:
        +
        types - persistent search change types
        +
        co - whether only changed entries are returned
        +
        re - return an Entry Change Notification control
        +
        +
      • +
      + + + +
        +
      • +

        PersistentSearchRequestControl

        +
        public PersistentSearchRequestControl​(EnumSet<PersistentSearchChangeType> types,
        +                                      boolean co,
        +                                      boolean re,
        +                                      boolean critical)
        +
        Creates a new persistent search request control.
        +
        +
        Parameters:
        +
        types - persistent search change types
        +
        co - whether only changed entries are returned
        +
        re - return an Entry Change Notification control
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + +
        +
      • +

        getChangeTypes

        +
        public EnumSet<PersistentSearchChangeType> getChangeTypes()
        +
        Returns the persistent search change types.
        +
        +
        Returns:
        +
        persistent search change types
        +
        +
      • +
      + + + +
        +
      • +

        setChangeTypes

        +
        public void setChangeTypes​(EnumSet<PersistentSearchChangeType> types)
        +
        Sets the persistent search change types.
        +
        +
        Parameters:
        +
        types - persistent search change types
        +
        +
      • +
      + + + +
        +
      • +

        getChangesOnly

        +
        public boolean getChangesOnly()
        +
        Returns whether only changed entries are returned.
        +
        +
        Returns:
        +
        whether only changed entries are returned
        +
        +
      • +
      + + + +
        +
      • +

        setChangesOnly

        +
        public void setChangesOnly​(boolean b)
        +
        Sets whether only changed entries are returned.
        +
        +
        Parameters:
        +
        b - whether only changed entries are returned
        +
        +
      • +
      + + + +
        +
      • +

        getReturnEcs

        +
        public boolean getReturnEcs()
        +
        Returns whether to return an Entry Change Notification control.
        +
        +
        Returns:
        +
        whether to return an Entry Change Notification control
        +
        +
      • +
      + + + +
        +
      • +

        setReturnEcs

        +
        public void setReturnEcs​(boolean b)
        +
        Sets whether to return an Entry Change Notification control.
        +
        +
        Parameters:
        +
        b - return an Entry Change Notification control
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/ProxyAuthorizationControl.html b/javadocs/2.3.1/org/ldaptive/control/ProxyAuthorizationControl.html new file mode 100644 index 000000000..c0cdd5c23 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/ProxyAuthorizationControl.html @@ -0,0 +1,607 @@ + + + + + +ProxyAuthorizationControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ProxyAuthorizationControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class ProxyAuthorizationControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for proxy authorization. See RFC 4370. Control is defined as: + +
    +   controlValue ::= OCTET STRING  -- authorizationId
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        EMPTY_AUTHZ

        +
        private static final byte[] EMPTY_AUTHZ
        +
        empty byte array used for anonymous authz.
        +
      • +
      + + + +
        +
      • +

        authorizationId

        +
        private String authorizationId
        +
        authorization identity.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ProxyAuthorizationControl

        +
        public ProxyAuthorizationControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ProxyAuthorizationControl

        +
        public ProxyAuthorizationControl​(String id)
        +
        Creates a new proxy authorization control.
        +
        +
        Parameters:
        +
        id - authorization identity
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + +
        +
      • +

        getAuthorizationId

        +
        public String getAuthorizationId()
        +
        Returns the authorization identity.
        +
        +
        Returns:
        +
        authorization identity
        +
        +
      • +
      + + + +
        +
      • +

        setAuthorizationId

        +
        public void setAuthorizationId​(String id)
        +
        Sets the authorization identity.
        +
        +
        Parameters:
        +
        id - authorization identity
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/RelaxControl.html b/javadocs/2.3.1/org/ldaptive/control/RelaxControl.html new file mode 100644 index 000000000..377bf327b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/RelaxControl.html @@ -0,0 +1,489 @@ + + + + + +RelaxControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class RelaxControl

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RelaxControl

        +
        public RelaxControl()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/RequestControl.html b/javadocs/2.3.1/org/ldaptive/control/RequestControl.html new file mode 100644 index 000000000..865301ed3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/RequestControl.html @@ -0,0 +1,297 @@ + + + + + +RequestControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface RequestControl

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        encode

        +
        byte[] encode()
        +
        Provides the BER encoding of this control.
        +
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      + + + +
        +
      • +

        hasValue

        +
        boolean hasValue()
        +
        Returns whether the control has a value associated with it.
        +
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/ResponseControl.html b/javadocs/2.3.1/org/ldaptive/control/ResponseControl.html new file mode 100644 index 000000000..4a35a39f8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/ResponseControl.html @@ -0,0 +1,276 @@ + + + + + +ResponseControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ResponseControl

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decode

        +
        void decode​(DERBuffer encoded)
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.FormatOIDHandler.html b/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.FormatOIDHandler.html new file mode 100644 index 000000000..4dbc0bfc7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.FormatOIDHandler.html @@ -0,0 +1,392 @@ + + + + + +SessionTrackingControl.FormatOIDHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SessionTrackingControl.FormatOIDHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to format oid value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FormatOIDHandler

        +
        FormatOIDHandler​(SessionTrackingControl control)
        +
        Creates a new format oid handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.SourceIpHandler.html b/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.SourceIpHandler.html new file mode 100644 index 000000000..d7ab92ba0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.SourceIpHandler.html @@ -0,0 +1,392 @@ + + + + + +SessionTrackingControl.SourceIpHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SessionTrackingControl.SourceIpHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to source ip value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SourceIpHandler

        +
        SourceIpHandler​(SessionTrackingControl control)
        +
        Creates a new source ip handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.SourceNameHandler.html b/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.SourceNameHandler.html new file mode 100644 index 000000000..43a9a3a72 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.SourceNameHandler.html @@ -0,0 +1,392 @@ + + + + + +SessionTrackingControl.SourceNameHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SessionTrackingControl.SourceNameHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to source name value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SourceNameHandler

        +
        SourceNameHandler​(SessionTrackingControl control)
        +
        Creates a new source name handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.TrackingIdentifierHandler.html b/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.TrackingIdentifierHandler.html new file mode 100644 index 000000000..57573a21e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.TrackingIdentifierHandler.html @@ -0,0 +1,392 @@ + + + + + +SessionTrackingControl.TrackingIdentifierHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SessionTrackingControl.TrackingIdentifierHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to source name value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TrackingIdentifierHandler

        +
        TrackingIdentifierHandler​(SessionTrackingControl control)
        +
        Creates a new tracking identifier handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.html b/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.html new file mode 100644 index 000000000..5ecc54e90 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SessionTrackingControl.html @@ -0,0 +1,972 @@ + + + + + +SessionTrackingControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SessionTrackingControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl, ResponseControl
    +
    +
    +
    public class SessionTrackingControl
    +extends AbstractControl
    +implements RequestControl, ResponseControl
    +
    Request/response control for session tracking. See https://tools.ietf.org/html/draft-wahl-ldap-session-03. + Control is defined as: + +
    +   LDAPString ::= OCTET STRING -- UTF-8 encoded
    +   LDAPOID ::= OCTET STRING -- Constrained to numericoid
    +
    +   SessionIdentifierControlValue ::= SEQUENCE {
    +   sessionSourceIp                 LDAPString,
    +   sessionSourceName               LDAPString,
    +   formatOID                       LDAPOID,
    +   sessionTrackingIdentifier       LDAPString
    +   }
    + 
    + + Note that criticality must be either false or absent.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        RADIUS_ACCT_OID

        +
        public static final String RADIUS_ACCT_OID
        +
        OID for the Acct-Session-Id RADIUS attribute format.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        RADIUS_ACCT_MULTI_OID

        +
        public static final String RADIUS_ACCT_MULTI_OID
        +
        OID for the Acct-Multi-Session-Id RADIUS attribute format.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        USERNAME_ACCT_OID

        +
        public static final String USERNAME_ACCT_OID
        +
        OID for the SASL authorization identity string format.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        sessionSourceIp

        +
        private String sessionSourceIp
        +
        Session source ip.
        +
      • +
      + + + +
        +
      • +

        sessionSourceName

        +
        private String sessionSourceName
        +
        Session source name.
        +
      • +
      + + + +
        +
      • +

        formatOID

        +
        private String formatOID
        +
        Format OID.
        +
      • +
      + + + +
        +
      • +

        sessionTrackingIdentifier

        +
        private String sessionTrackingIdentifier
        +
        Session tracking identifier.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SessionTrackingControl

        +
        public SessionTrackingControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SessionTrackingControl

        +
        public SessionTrackingControl​(boolean critical)
        +
        Creates a new session tracking control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        SessionTrackingControl

        +
        public SessionTrackingControl​(String sourceIP,
        +                              String sourceName,
        +                              String oid,
        +                              String trackingIdentifier)
        +
        Creates a new session tracking control.
        +
        +
        Parameters:
        +
        sourceIP - session source ip
        +
        sourceName - session source name
        +
        oid - format OID
        +
        trackingIdentifier - session tracking identifier
        +
        +
      • +
      + + + +
        +
      • +

        SessionTrackingControl

        +
        public SessionTrackingControl​(String sourceIP,
        +                              String sourceName,
        +                              String oid,
        +                              String trackingIdentifier,
        +                              boolean critical)
        +
        Creates a new session tracking control.
        +
        +
        Parameters:
        +
        sourceIP - session source ip
        +
        sourceName - session source name
        +
        oid - format OID
        +
        trackingIdentifier - session tracking identifier
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + +
        +
      • +

        getSessionSourceIp

        +
        public String getSessionSourceIp()
        +
        Returns the session source ip.
        +
        +
        Returns:
        +
        session source ip
        +
        +
      • +
      + + + +
        +
      • +

        setSessionSourceIp

        +
        public void setSessionSourceIp​(String s)
        +
        Sets the session source ip.
        +
        +
        Parameters:
        +
        s - session source ip
        +
        +
      • +
      + + + +
        +
      • +

        getSessionSourceName

        +
        public String getSessionSourceName()
        +
        Returns the session source name.
        +
        +
        Returns:
        +
        session source name
        +
        +
      • +
      + + + +
        +
      • +

        setSessionSourceName

        +
        public void setSessionSourceName​(String s)
        +
        Sets the session source name.
        +
        +
        Parameters:
        +
        s - session source name
        +
        +
      • +
      + + + +
        +
      • +

        getFormatOID

        +
        public String getFormatOID()
        +
        Returns the format OID.
        +
        +
        Returns:
        +
        format OID
        +
        +
      • +
      + + + +
        +
      • +

        setFormatOID

        +
        public void setFormatOID​(String s)
        +
        Sets the format OID.
        +
        +
        Parameters:
        +
        s - format OID
        +
        +
      • +
      + + + +
        +
      • +

        getSessionTrackingIdentifier

        +
        public String getSessionTrackingIdentifier()
        +
        Returns the session tracking identifier.
        +
        +
        Returns:
        +
        session tracking identifier
        +
        +
      • +
      + + + +
        +
      • +

        setSessionTrackingIdentifier

        +
        public void setSessionTrackingIdentifier​(String s)
        +
        Sets the session tracking identifier.
        +
        +
        Parameters:
        +
        s - session tracking identifier
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        public void decode​(DERBuffer encoded)
        +
        Description copied from interface: ResponseControl
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Specified by:
        +
        decode in interface ResponseControl
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SortKey.html b/javadocs/2.3.1/org/ldaptive/control/SortKey.html new file mode 100644 index 000000000..3927c6813 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SortKey.html @@ -0,0 +1,648 @@ + + + + + +SortKey (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SortKey

+
+
+ +
+
    +
  • +
    +
    public class SortKey
    +extends Object
    +
    Used by SortRequestControl to declare how sorting should occur. See RFC 3698 for the definition of + matchingRuleId.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        attributeDescription

        +
        private String attributeDescription
        +
        attribute description.
        +
      • +
      + + + +
        +
      • +

        matchingRuleId

        +
        private String matchingRuleId
        +
        matching rule id.
        +
      • +
      + + + +
        +
      • +

        reverseOrder

        +
        private boolean reverseOrder
        +
        reverse order.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SortKey

        +
        public SortKey()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SortKey

        +
        public SortKey​(String attrDescription)
        +
        Creates a new sort key.
        +
        +
        Parameters:
        +
        attrDescription - attribute description
        +
        +
      • +
      + + + +
        +
      • +

        SortKey

        +
        public SortKey​(String attrDescription,
        +               String ruleId)
        +
        Creates a new sort key.
        +
        +
        Parameters:
        +
        attrDescription - attribute description
        +
        ruleId - matching rule id
        +
        +
      • +
      + + + +
        +
      • +

        SortKey

        +
        public SortKey​(String attrDescription,
        +               String ruleId,
        +               boolean reverse)
        +
        Creates a new sort key.
        +
        +
        Parameters:
        +
        attrDescription - attribute description
        +
        ruleId - matching rule id
        +
        reverse - reverse order
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAttributeDescription

        +
        public String getAttributeDescription()
        +
        Returns the attribute description.
        +
        +
        Returns:
        +
        attribute description
        +
        +
      • +
      + + + +
        +
      • +

        setAttributeDescription

        +
        public void setAttributeDescription​(String s)
        +
        Sets the attribute description.
        +
        +
        Parameters:
        +
        s - attribute description
        +
        +
      • +
      + + + +
        +
      • +

        getMatchingRuleId

        +
        public String getMatchingRuleId()
        +
        Returns the matching rule id.
        +
        +
        Returns:
        +
        matching rule id
        +
        +
      • +
      + + + +
        +
      • +

        setMatchingRuleId

        +
        public void setMatchingRuleId​(String s)
        +
        Sets the matching rule id.
        +
        +
        Parameters:
        +
        s - matching rule id
        +
        +
      • +
      + + + +
        +
      • +

        getReverseOrder

        +
        public boolean getReverseOrder()
        +
        Returns whether results should be in reverse sorted order.
        +
        +
        Returns:
        +
        whether results should be in reverse sorted order
        +
        +
      • +
      + + + +
        +
      • +

        setReverseOrder

        +
        public void setReverseOrder​(boolean b)
        +
        Sets whether results should be in reverse sorted order.
        +
        +
        Parameters:
        +
        b - whether results should be in reverse sorted order
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SortRequestControl.html b/javadocs/2.3.1/org/ldaptive/control/SortRequestControl.html new file mode 100644 index 000000000..1049796bd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SortRequestControl.html @@ -0,0 +1,616 @@ + + + + + +SortRequestControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SortRequestControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class SortRequestControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for server side sorting. See RFC 2891. Control is defined as: + +
    +   SortKeyList ::= SEQUENCE OF SEQUENCE {
    +      attributeType   AttributeDescription,
    +      orderingRule    [0] MatchingRuleId OPTIONAL,
    +      reverseOrder    [1] BOOLEAN DEFAULT FALSE }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SortRequestControl

        +
        public SortRequestControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SortRequestControl

        +
        public SortRequestControl​(SortKey[] keys)
        +
        Creates a new sort request control.
        +
        +
        Parameters:
        +
        keys - sort keys
        +
        +
      • +
      + + + +
        +
      • +

        SortRequestControl

        +
        public SortRequestControl​(SortKey[] keys,
        +                          boolean critical)
        +
        Creates a new sort request control.
        +
        +
        Parameters:
        +
        keys - sort keys
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + +
        +
      • +

        getSortKeys

        +
        public SortKey[] getSortKeys()
        +
        Returns the sort keys.
        +
        +
        Returns:
        +
        sort keys
        +
        +
      • +
      + + + +
        +
      • +

        setSortKeys

        +
        public void setSortKeys​(SortKey[] keys)
        +
        Sets the sort keys.
        +
        +
        Parameters:
        +
        keys - sort keys
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SortResponseControl.AttributeTypeHandler.html b/javadocs/2.3.1/org/ldaptive/control/SortResponseControl.AttributeTypeHandler.html new file mode 100644 index 000000000..67af74894 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SortResponseControl.AttributeTypeHandler.html @@ -0,0 +1,392 @@ + + + + + +SortResponseControl.AttributeTypeHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SortResponseControl.AttributeTypeHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to attr value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AttributeTypeHandler

        +
        AttributeTypeHandler​(SortResponseControl control)
        +
        Creates a new attribute type handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SortResponseControl.SortResultHandler.html b/javadocs/2.3.1/org/ldaptive/control/SortResponseControl.SortResultHandler.html new file mode 100644 index 000000000..98b3e25fa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SortResponseControl.SortResultHandler.html @@ -0,0 +1,392 @@ + + + + + +SortResponseControl.SortResultHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SortResponseControl.SortResultHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to result code.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SortResultHandler

        +
        SortResultHandler​(SortResponseControl control)
        +
        Creates a new sort result handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SortResponseControl.html b/javadocs/2.3.1/org/ldaptive/control/SortResponseControl.html new file mode 100644 index 000000000..de9098f63 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SortResponseControl.html @@ -0,0 +1,728 @@ + + + + + +SortResponseControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SortResponseControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, ResponseControl
    +
    +
    +
    public class SortResponseControl
    +extends AbstractControl
    +implements ResponseControl
    +
    Response control for server side sorting. See RFC 2891. Control is defined as: + +
    +       SortResult ::= SEQUENCE {
    +          sortResult  ENUMERATED {
    +              success                   (0), -- results are sorted
    +              operationsError           (1), -- server internal failure
    +              timeLimitExceeded         (3), -- timelimit reached before
    +                                             -- sorting was completed
    +              strongAuthRequired        (8), -- refused to return sorted
    +                                             -- results via insecure
    +                                             -- protocol
    +              adminLimitExceeded       (11), -- too many matching entries
    +                                             -- for the server to sort
    +              noSuchAttribute          (16), -- unrecognized attribute
    +                                             -- type in sort key
    +              inappropriateMatching    (18), -- unrecognized or
    +                                             -- inappropriate matching
    +                                             -- rule in sort key
    +              insufficientAccessRights (50), -- refused to return sorted
    +                                             -- results to this client
    +              busy                     (51), -- too busy to process
    +              unwillingToPerform       (53), -- unable to sort
    +              other                    (80)
    +              },
    +        attributeType [0] AttributeDescription OPTIONAL }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        sortResult

        +
        private ResultCode sortResult
        +
        Result of the server side sorting.
        +
      • +
      + + + +
        +
      • +

        attributeName

        +
        private String attributeName
        +
        Failed attribute name.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SortResponseControl

        +
        public SortResponseControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SortResponseControl

        +
        public SortResponseControl​(boolean critical)
        +
        Creates a new sort response control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        SortResponseControl

        +
        public SortResponseControl​(ResultCode code,
        +                           boolean critical)
        +
        Creates a new sort response control.
        +
        +
        Parameters:
        +
        code - result of the sort
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        SortResponseControl

        +
        public SortResponseControl​(ResultCode code,
        +                           String attrName,
        +                           boolean critical)
        +
        Creates a new sort response control.
        +
        +
        Parameters:
        +
        code - result of the sort
        +
        attrName - name of the failed attribute
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSortResult

        +
        public ResultCode getSortResult()
        +
        Returns the result code of the server side sort.
        +
        +
        Returns:
        +
        result code
        +
        +
      • +
      + + + +
        +
      • +

        setSortResult

        +
        public void setSortResult​(ResultCode code)
        +
        Sets the result code of the server side sort.
        +
        +
        Parameters:
        +
        code - result code
        +
        +
      • +
      + + + +
        +
      • +

        getAttributeName

        +
        public String getAttributeName()
        +
        Returns the attribute name that caused the sort to fail.
        +
        +
        Returns:
        +
        attribute name
        +
        +
      • +
      + + + +
        +
      • +

        setAttributeName

        +
        public void setAttributeName​(String name)
        +
        Sets the attribute name that caused the sort to fail.
        +
        +
        Parameters:
        +
        name - of an attribute
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        decode

        +
        public void decode​(DERBuffer encoded)
        +
        Description copied from interface: ResponseControl
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Specified by:
        +
        decode in interface ResponseControl
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SyncDoneControl.CookieHandler.html b/javadocs/2.3.1/org/ldaptive/control/SyncDoneControl.CookieHandler.html new file mode 100644 index 000000000..3a2bcb7ea --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SyncDoneControl.CookieHandler.html @@ -0,0 +1,392 @@ + + + + + +SyncDoneControl.CookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncDoneControl.CookieHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to cookie value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CookieHandler

        +
        CookieHandler​(SyncDoneControl control)
        +
        Creates a new cookie handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SyncDoneControl.RefreshDeletesHandler.html b/javadocs/2.3.1/org/ldaptive/control/SyncDoneControl.RefreshDeletesHandler.html new file mode 100644 index 000000000..801320739 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SyncDoneControl.RefreshDeletesHandler.html @@ -0,0 +1,392 @@ + + + + + +SyncDoneControl.RefreshDeletesHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncDoneControl.RefreshDeletesHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to the boolean.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RefreshDeletesHandler

        +
        RefreshDeletesHandler​(SyncDoneControl control)
        +
        Creates a new refresh deletes handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SyncDoneControl.html b/javadocs/2.3.1/org/ldaptive/control/SyncDoneControl.html new file mode 100644 index 000000000..7ecc66edb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SyncDoneControl.html @@ -0,0 +1,729 @@ + + + + + +SyncDoneControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncDoneControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, ResponseControl
    +
    +
    +
    public class SyncDoneControl
    +extends AbstractControl
    +implements ResponseControl
    +
    Response control for ldap content synchronization. See RFC 4533. Control is defined as: + +
    +    syncDoneValue ::= SEQUENCE {
    +        cookie          syncCookie OPTIONAL,
    +        refreshDeletes  BOOLEAN DEFAULT FALSE
    +    }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        cookie

        +
        private byte[] cookie
        +
        server generated cookie.
        +
      • +
      + + + +
        +
      • +

        refreshDeletes

        +
        private boolean refreshDeletes
        +
        refresh deletes.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SyncDoneControl

        +
        public SyncDoneControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SyncDoneControl

        +
        public SyncDoneControl​(boolean critical)
        +
        Creates a new sync done control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        SyncDoneControl

        +
        public SyncDoneControl​(byte[] value)
        +
        Creates a new sync done control.
        +
        +
        Parameters:
        +
        value - sync done cookie
        +
        +
      • +
      + + + +
        +
      • +

        SyncDoneControl

        +
        public SyncDoneControl​(byte[] value,
        +                       boolean critical)
        +
        Creates a new sync done control.
        +
        +
        Parameters:
        +
        value - sync done cookie
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        SyncDoneControl

        +
        public SyncDoneControl​(byte[] value,
        +                       boolean refresh,
        +                       boolean critical)
        +
        Creates a new sync done control.
        +
        +
        Parameters:
        +
        value - sync done cookie
        +
        refresh - whether to refresh deletes
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCookie

        +
        public byte[] getCookie()
        +
        Returns the sync done cookie.
        +
        +
        Returns:
        +
        sync done cookie
        +
        +
      • +
      + + + +
        +
      • +

        setCookie

        +
        public void setCookie​(byte[] value)
        +
        Sets the sync done cookie.
        +
        +
        Parameters:
        +
        value - sync done cookie
        +
        +
      • +
      + + + +
        +
      • +

        getRefreshDeletes

        +
        public boolean getRefreshDeletes()
        +
        Returns whether to refresh deletes.
        +
        +
        Returns:
        +
        refresh deletes
        +
        +
      • +
      + + + +
        +
      • +

        setRefreshDeletes

        +
        public void setRefreshDeletes​(boolean b)
        +
        Sets whether to refresh deletes.
        +
        +
        Parameters:
        +
        b - refresh deletes
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        decode

        +
        public void decode​(DERBuffer encoded)
        +
        Description copied from interface: ResponseControl
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Specified by:
        +
        decode in interface ResponseControl
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SyncRequestControl.Mode.html b/javadocs/2.3.1/org/ldaptive/control/SyncRequestControl.Mode.html new file mode 100644 index 000000000..0402a85b0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SyncRequestControl.Mode.html @@ -0,0 +1,529 @@ + + + + + +SyncRequestControl.Mode (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum SyncRequestControl.Mode

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        value

        +
        private final int value
        +
        underlying value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Mode

        +
        private Mode​(int i)
        +
        Creates a new mode.
        +
        +
        Parameters:
        +
        i - value
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static SyncRequestControl.Mode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (SyncRequestControl.Mode c : SyncRequestControl.Mode.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static SyncRequestControl.Mode valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        value

        +
        public int value()
        +
        Returns the value.
        +
        +
        Returns:
        +
        enum value
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static SyncRequestControl.Mode valueOf​(int i)
        +
        Returns the mode for the supplied integer constant.
        +
        +
        Parameters:
        +
        i - to find mode for
        +
        Returns:
        +
        mode
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SyncRequestControl.html b/javadocs/2.3.1/org/ldaptive/control/SyncRequestControl.html new file mode 100644 index 000000000..33d02f05e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SyncRequestControl.html @@ -0,0 +1,820 @@ + + + + + +SyncRequestControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncRequestControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class SyncRequestControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for ldap content synchronization. See RFC 4533. Control is defined as: + +
    +    syncRequestValue ::= SEQUENCE {
    +        mode ENUMERATED {
    +            -- 0 unused
    +            refreshOnly       (1),
    +            -- 2 reserved
    +            refreshAndPersist (3)
    +        },
    +        cookie     syncCookie OPTIONAL,
    +        reloadHint BOOLEAN DEFAULT FALSE
    +    }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash value seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + + + + + +
        +
      • +

        cookie

        +
        private byte[] cookie
        +
        server generated cookie.
        +
      • +
      + + + +
        +
      • +

        reloadHint

        +
        private boolean reloadHint
        +
        reload hint.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SyncRequestControl

        +
        public SyncRequestControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SyncRequestControl

        +
        public SyncRequestControl​(SyncRequestControl.Mode mode)
        +
        Creates a new sync request control.
        +
        +
        Parameters:
        +
        mode - request mode
        +
        +
      • +
      + + + +
        +
      • +

        SyncRequestControl

        +
        public SyncRequestControl​(SyncRequestControl.Mode mode,
        +                          boolean critical)
        +
        Creates a new sync request control.
        +
        +
        Parameters:
        +
        mode - request mode
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        SyncRequestControl

        +
        public SyncRequestControl​(SyncRequestControl.Mode mode,
        +                          byte[] value,
        +                          boolean critical)
        +
        Creates a new sync request control.
        +
        +
        Parameters:
        +
        mode - request mode
        +
        value - sync request cookie
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        SyncRequestControl

        +
        public SyncRequestControl​(SyncRequestControl.Mode mode,
        +                          byte[] value,
        +                          boolean hint,
        +                          boolean critical)
        +
        Creates a new sync request control.
        +
        +
        Parameters:
        +
        mode - request mode
        +
        value - sync request cookie
        +
        hint - reload hint
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + +
        +
      • +

        getRequestMode

        +
        public SyncRequestControl.Mode getRequestMode()
        +
        Returns the request mode.
        +
        +
        Returns:
        +
        request mode
        +
        +
      • +
      + + + +
        +
      • +

        setRequestMode

        +
        public void setRequestMode​(SyncRequestControl.Mode mode)
        +
        Sets the request mode.
        +
        +
        Parameters:
        +
        mode - request mode
        +
        +
      • +
      + + + +
        +
      • +

        getCookie

        +
        public byte[] getCookie()
        +
        Returns the sync request cookie.
        +
        +
        Returns:
        +
        sync request cookie
        +
        +
      • +
      + + + +
        +
      • +

        setCookie

        +
        public void setCookie​(byte[] value)
        +
        Sets the sync request cookie.
        +
        +
        Parameters:
        +
        value - sync request cookie
        +
        +
      • +
      + + + +
        +
      • +

        getReloadHint

        +
        public boolean getReloadHint()
        +
        Returns the reload hint.
        +
        +
        Returns:
        +
        reload hint
        +
        +
      • +
      + + + +
        +
      • +

        setReloadHint

        +
        public void setReloadHint​(boolean b)
        +
        Sets the reload hint.
        +
        +
        Parameters:
        +
        b - reload hint
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.CookieHandler.html b/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.CookieHandler.html new file mode 100644 index 000000000..d90e82418 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.CookieHandler.html @@ -0,0 +1,392 @@ + + + + + +SyncStateControl.CookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncStateControl.CookieHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to cookie value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CookieHandler

        +
        CookieHandler​(SyncStateControl control)
        +
        Creates a new cookie handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.EntryUuidHandler.html b/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.EntryUuidHandler.html new file mode 100644 index 000000000..d45c5f3cf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.EntryUuidHandler.html @@ -0,0 +1,392 @@ + + + + + +SyncStateControl.EntryUuidHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncStateControl.EntryUuidHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to the uuid.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EntryUuidHandler

        +
        EntryUuidHandler​(SyncStateControl control)
        +
        Creates a new entry uuid handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.State.html b/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.State.html new file mode 100644 index 000000000..0af9a35c0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.State.html @@ -0,0 +1,561 @@ + + + + + +SyncStateControl.State (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum SyncStateControl.State

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        value

        +
        private final int value
        +
        underlying value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        State

        +
        private State​(int i)
        +
        Creates a new mode.
        +
        +
        Parameters:
        +
        i - value
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static SyncStateControl.State[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (SyncStateControl.State c : SyncStateControl.State.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static SyncStateControl.State valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        value

        +
        public int value()
        +
        Returns the value.
        +
        +
        Returns:
        +
        enum value
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static SyncStateControl.State valueOf​(int i)
        +
        Returns the state for the supplied integer constant.
        +
        +
        Parameters:
        +
        i - to find state for
        +
        Returns:
        +
        state
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.StateHandler.html b/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.StateHandler.html new file mode 100644 index 000000000..a6a983c80 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.StateHandler.html @@ -0,0 +1,392 @@ + + + + + +SyncStateControl.StateHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncStateControl.StateHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to the state.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        StateHandler

        +
        StateHandler​(SyncStateControl control)
        +
        Creates a new state handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.html b/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.html new file mode 100644 index 000000000..640851342 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/SyncStateControl.html @@ -0,0 +1,837 @@ + + + + + +SyncStateControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncStateControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, ResponseControl
    +
    +
    +
    public class SyncStateControl
    +extends AbstractControl
    +implements ResponseControl
    +
    Response control for ldap content synchronization. See RFC 4533. Control is defined as: + +
    +     syncStateValue ::= SEQUENCE {
    +         state ENUMERATED {
    +             present (0),
    +             add (1),
    +             modify (2),
    +             delete (3)
    +         },
    +         entryUUID syncUUID,
    +         cookie    syncCookie OPTIONAL
    +     }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SyncStateControl

        +
        public SyncStateControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SyncStateControl

        +
        public SyncStateControl​(boolean critical)
        +
        Creates a new sync state control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        SyncStateControl

        +
        public SyncStateControl​(SyncStateControl.State state)
        +
        Creates a new sync state control.
        +
        +
        Parameters:
        +
        state - sync state
        +
        +
      • +
      + + + +
        +
      • +

        SyncStateControl

        +
        public SyncStateControl​(SyncStateControl.State state,
        +                        boolean critical)
        +
        Creates a new sync state control.
        +
        +
        Parameters:
        +
        state - sync state
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        SyncStateControl

        +
        public SyncStateControl​(SyncStateControl.State state,
        +                        UUID uuid,
        +                        boolean critical)
        +
        Creates a new sync state control.
        +
        +
        Parameters:
        +
        state - sync state
        +
        uuid - sync entry uuid
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        SyncStateControl

        +
        public SyncStateControl​(SyncStateControl.State state,
        +                        UUID uuid,
        +                        byte[] value,
        +                        boolean critical)
        +
        Creates a new sync state control.
        +
        +
        Parameters:
        +
        state - sync state
        +
        uuid - sync entry uuid
        +
        value - sync state cookie
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSyncState

        +
        public SyncStateControl.State getSyncState()
        +
        Returns the sync state.
        +
        +
        Returns:
        +
        sync state
        +
        +
      • +
      + + + +
        +
      • +

        setSyncState

        +
        public void setSyncState​(SyncStateControl.State state)
        +
        Sets the sync state.
        +
        +
        Parameters:
        +
        state - sync state
        +
        +
      • +
      + + + +
        +
      • +

        getEntryUuid

        +
        public UUID getEntryUuid()
        +
        Returns the entry uuid.
        +
        +
        Returns:
        +
        entry uuid
        +
        +
      • +
      + + + +
        +
      • +

        setEntryUuid

        +
        public void setEntryUuid​(UUID uuid)
        +
        Sets the entry uuid.
        +
        +
        Parameters:
        +
        uuid - entry uuid
        +
        +
      • +
      + + + +
        +
      • +

        getCookie

        +
        public byte[] getCookie()
        +
        Returns the sync state cookie.
        +
        +
        Returns:
        +
        sync state cookie
        +
        +
      • +
      + + + +
        +
      • +

        setCookie

        +
        public void setCookie​(byte[] value)
        +
        Sets the sync state cookie.
        +
        +
        Parameters:
        +
        value - sync state cookie
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        decode

        +
        public void decode​(DERBuffer encoded)
        +
        Description copied from interface: ResponseControl
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Specified by:
        +
        decode in interface ResponseControl
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/TreeDeleteControl.html b/javadocs/2.3.1/org/ldaptive/control/TreeDeleteControl.html new file mode 100644 index 000000000..fc6a783cf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/TreeDeleteControl.html @@ -0,0 +1,509 @@ + + + + + +TreeDeleteControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TreeDeleteControl

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TreeDeleteControl

        +
        public TreeDeleteControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        TreeDeleteControl

        +
        public TreeDeleteControl​(boolean critical)
        +
        Creates a new tree delete control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/VirtualListViewRequestControl.html b/javadocs/2.3.1/org/ldaptive/control/VirtualListViewRequestControl.html new file mode 100644 index 000000000..585a0aa4d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/VirtualListViewRequestControl.html @@ -0,0 +1,1164 @@ + + + + + +VirtualListViewRequestControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class VirtualListViewRequestControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, RequestControl
    +
    +
    +
    public class VirtualListViewRequestControl
    +extends AbstractControl
    +implements RequestControl
    +
    Request control for virtual list view. See http://tools.ietf.org/html/draft-ietf-ldapext-ldapv3-vlv-09. Control is + defined as: + +
    +   VirtualListViewRequest ::= SEQUENCE {
    +      beforeCount    INTEGER (0..maxInt),
    +      afterCount     INTEGER (0..maxInt),
    +      target         CHOICE {
    +         byOffset           [0] SEQUENCE {
    +            offset             INTEGER (1 .. maxInt),
    +            contentCount       INTEGER (0 .. maxInt) },
    +         greaterThanOrEqual [1] AssertionValue },
    +      contextID      OCTET STRING OPTIONAL }
    + 
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      private intafterCount +
      number of entries after the target entry the server should send.
      +
      private StringassertionValue +
      value to match against the ordering matching rule for the attributeDescription in the sort control.
      +
      private intbeforeCount +
      number of entries before the target entry the server should send.
      +
      private intcontentCount +
      server's estimate of the current number of entries in the ordered search result set.
      +
      private byte[]contextID +
      value that clients should send back to the server to indicate that the server is willing to return contiguous data + from a subsequent search request which uses the same search criteria.
      +
      private static intHASH_CODE_SEED +
      hash code seed.
      +
      static StringOID +
      OID of this control.
      +
      private inttargetOffset +
      target entry's offset within the ordered search result set.
      +
      + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      VirtualListViewRequestControl() +
      Default constructor.
      +
      VirtualListViewRequestControl​(int offset, + int before, + int after) +
      Creates a new virtual list view request control.
      +
      VirtualListViewRequestControl​(int offset, + int before, + int after, + boolean critical) +
      Creates a new virtual list view request control.
      +
      VirtualListViewRequestControl​(int offset, + int before, + int after, + byte[] context, + boolean critical) +
      Creates a new virtual list view request control.
      +
      VirtualListViewRequestControl​(int offset, + int before, + int after, + int count, + byte[] context) +
      Creates a new virtual list view request control.
      +
      VirtualListViewRequestControl​(int offset, + int before, + int after, + int count, + byte[] context, + boolean critical) +
      Creates a new virtual list view request control.
      +
      VirtualListViewRequestControl​(String assertion, + int before, + int after) +
      Creates a new virtual list view request control.
      +
      VirtualListViewRequestControl​(String assertion, + int before, + int after, + boolean critical) +
      Creates a new virtual list view request control.
      +
      VirtualListViewRequestControl​(String assertion, + int before, + int after, + byte[] context) +
      Creates a new virtual list view request control.
      +
      VirtualListViewRequestControl​(String assertion, + int before, + int after, + byte[] context, + boolean critical) +
      Creates a new virtual list view request control.
      +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        beforeCount

        +
        private int beforeCount
        +
        number of entries before the target entry the server should send.
        +
      • +
      + + + +
        +
      • +

        afterCount

        +
        private int afterCount
        +
        number of entries after the target entry the server should send.
        +
      • +
      + + + +
        +
      • +

        targetOffset

        +
        private int targetOffset
        +
        target entry's offset within the ordered search result set.
        +
      • +
      + + + +
        +
      • +

        contentCount

        +
        private int contentCount
        +
        server's estimate of the current number of entries in the ordered search result set.
        +
      • +
      + + + +
        +
      • +

        assertionValue

        +
        private String assertionValue
        +
        value to match against the ordering matching rule for the attributeDescription in the sort control.
        +
      • +
      + + + +
        +
      • +

        contextID

        +
        private byte[] contextID
        +
        value that clients should send back to the server to indicate that the server is willing to return contiguous data + from a subsequent search request which uses the same search criteria.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        VirtualListViewRequestControl

        +
        public VirtualListViewRequestControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        VirtualListViewRequestControl

        +
        public VirtualListViewRequestControl​(int offset,
        +                                     int before,
        +                                     int after)
        +
        Creates a new virtual list view request control.
        +
        +
        Parameters:
        +
        offset - target entry offset
        +
        before - number of entries before the target
        +
        after - number of entries after the target
        +
        +
      • +
      + + + +
        +
      • +

        VirtualListViewRequestControl

        +
        public VirtualListViewRequestControl​(int offset,
        +                                     int before,
        +                                     int after,
        +                                     boolean critical)
        +
        Creates a new virtual list view request control.
        +
        +
        Parameters:
        +
        offset - target entry offset
        +
        before - number of entries before the target
        +
        after - number of entries after the target
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        VirtualListViewRequestControl

        +
        public VirtualListViewRequestControl​(int offset,
        +                                     int before,
        +                                     int after,
        +                                     byte[] context,
        +                                     boolean critical)
        +
        Creates a new virtual list view request control.
        +
        +
        Parameters:
        +
        offset - target entry offset
        +
        before - number of entries before the target
        +
        after - number of entries after the target
        +
        context - server context id
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        VirtualListViewRequestControl

        +
        public VirtualListViewRequestControl​(int offset,
        +                                     int before,
        +                                     int after,
        +                                     int count,
        +                                     byte[] context)
        +
        Creates a new virtual list view request control.
        +
        +
        Parameters:
        +
        offset - target entry offset
        +
        before - number of entries before the target
        +
        after - number of entries after the target
        +
        count - server estimate of the number of entries
        +
        context - server context id
        +
        +
      • +
      + + + +
        +
      • +

        VirtualListViewRequestControl

        +
        public VirtualListViewRequestControl​(int offset,
        +                                     int before,
        +                                     int after,
        +                                     int count,
        +                                     byte[] context,
        +                                     boolean critical)
        +
        Creates a new virtual list view request control.
        +
        +
        Parameters:
        +
        offset - target entry offset
        +
        before - number of entries before the target
        +
        after - number of entries after the target
        +
        count - server estimate of the number of entries
        +
        context - server context id
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        VirtualListViewRequestControl

        +
        public VirtualListViewRequestControl​(String assertion,
        +                                     int before,
        +                                     int after)
        +
        Creates a new virtual list view request control.
        +
        +
        Parameters:
        +
        assertion - value to match in the sort control
        +
        before - number of entries before the target
        +
        after - number of entries after the target
        +
        +
      • +
      + + + +
        +
      • +

        VirtualListViewRequestControl

        +
        public VirtualListViewRequestControl​(String assertion,
        +                                     int before,
        +                                     int after,
        +                                     boolean critical)
        +
        Creates a new virtual list view request control.
        +
        +
        Parameters:
        +
        assertion - value to match in the sort control
        +
        before - number of entries before the target
        +
        after - number of entries after the target
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        VirtualListViewRequestControl

        +
        public VirtualListViewRequestControl​(String assertion,
        +                                     int before,
        +                                     int after,
        +                                     byte[] context)
        +
        Creates a new virtual list view request control.
        +
        +
        Parameters:
        +
        assertion - value to match in the sort control
        +
        before - number of entries before the target
        +
        after - number of entries after the target
        +
        context - server context id
        +
        +
      • +
      + + + +
        +
      • +

        VirtualListViewRequestControl

        +
        public VirtualListViewRequestControl​(String assertion,
        +                                     int before,
        +                                     int after,
        +                                     byte[] context,
        +                                     boolean critical)
        +
        Creates a new virtual list view request control.
        +
        +
        Parameters:
        +
        assertion - value to match in the sort control
        +
        before - number of entries before the target
        +
        after - number of entries after the target
        +
        context - server context id
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasValue

        +
        public boolean hasValue()
        +
        Description copied from interface: RequestControl
        +
        Returns whether the control has a value associated with it.
        +
        +
        Specified by:
        +
        hasValue in interface RequestControl
        +
        Returns:
        +
        whether the control has a value
        +
        +
      • +
      + + + +
        +
      • +

        getBeforeCount

        +
        public int getBeforeCount()
        +
        Returns the before count. This indicates how many entries before the target entry the client wants the server to + send.
        +
        +
        Returns:
        +
        before count
        +
        +
      • +
      + + + +
        +
      • +

        setBeforeCount

        +
        public void setBeforeCount​(int count)
        +
        Sets the before count.
        +
        +
        Parameters:
        +
        count - before count
        +
        +
      • +
      + + + +
        +
      • +

        getAfterCount

        +
        public int getAfterCount()
        +
        Returns the after count. This indicates how many entries after the target entry the client wants the server to + send.
        +
        +
        Returns:
        +
        after count
        +
        +
      • +
      + + + +
        +
      • +

        setAfterCount

        +
        public void setAfterCount​(int count)
        +
        Sets the after count.
        +
        +
        Parameters:
        +
        count - after count
        +
        +
      • +
      + + + +
        +
      • +

        getTargetOffset

        +
        public int getTargetOffset()
        +
        Returns the target offset. This indicates the return entry's offset within the ordered search result set.
        +
        +
        Returns:
        +
        target offset
        +
        +
      • +
      + + + +
        +
      • +

        setTargetOffset

        +
        public void setTargetOffset​(int offset)
        +
        Sets the target offset.
        +
        +
        Parameters:
        +
        offset - target offset
        +
        +
      • +
      + + + +
        +
      • +

        getContentCount

        +
        public int getContentCount()
        +
        Returns the content count. From the RFC: + +

        contentCount gives the server's estimate of the current number of entries in the list. Together these give + sufficient information for the client to update a list box slider position to match the newly retrieved entries and + identify the target entry. The contentCount value returned SHOULD be used in a subsequent VirtualListViewRequest + control.

        +
        +
        Returns:
        +
        content count
        +
        +
      • +
      + + + +
        +
      • +

        setContentCount

        +
        public void setContentCount​(int count)
        +
        Sets the content count.
        +
        +
        Parameters:
        +
        count - content count
        +
        +
      • +
      + + + +
        +
      • +

        getAssertionValue

        +
        public String getAssertionValue()
        +
        Returns the assertion value. From the RFC: + +

        The assertion value is encoded according to the ORDERING matching rule for the attributeDescription in the sort + control [SSS]. If present, the value supplied in greaterThanOrEqual is used to determine the target entry by + comparison with the values of the attribute specified as the primary sort key. The first list entry who's value is + no less than (less than or equal to when the sort order is reversed) the supplied value is the target entry.

        +
        +
        Returns:
        +
        assertion value
        +
        +
      • +
      + + + +
        +
      • +

        setAssertionValue

        +
        public void setAssertionValue​(String value)
        +
        Sets the assertion value.
        +
        +
        Parameters:
        +
        value - assertion value
        +
        +
      • +
      + + + +
        +
      • +

        getContextID

        +
        public byte[] getContextID()
        +
        Returns the context id. From the RFC: + +

        The contextID is a server-defined octet string. If present, the contents of the contextID field SHOULD be + returned to the server by a client in a subsequent virtual list request. The presence of a contextID here indicates + that the server is willing to return contiguous data from a subsequent search request which uses the same search + criteria, accompanied by a VirtualListViewRequest which indicates that the client wishes to receive an adjoining + page of data.

        +
        +
        Returns:
        +
        context id
        +
        +
      • +
      + + + +
        +
      • +

        setContextID

        +
        public void setContextID​(byte[] id)
        +
        Sets the context id.
        +
        +
        Parameters:
        +
        id - context id
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        encode

        +
        public byte[] encode()
        +
        Description copied from interface: RequestControl
        +
        Provides the BER encoding of this control.
        +
        +
        Specified by:
        +
        encode in interface RequestControl
        +
        Returns:
        +
        BER encoded request control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.ContentCountHandler.html b/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.ContentCountHandler.html new file mode 100644 index 000000000..e1ca1658d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.ContentCountHandler.html @@ -0,0 +1,392 @@ + + + + + +VirtualListViewResponseControl.ContentCountHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class VirtualListViewResponseControl.ContentCountHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to content count.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ContentCountHandler

        +
        ContentCountHandler​(VirtualListViewResponseControl control)
        +
        Creates a new content count handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.ContextIDHandler.html b/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.ContextIDHandler.html new file mode 100644 index 000000000..7497f728e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.ContextIDHandler.html @@ -0,0 +1,392 @@ + + + + + +VirtualListViewResponseControl.ContextIDHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class VirtualListViewResponseControl.ContextIDHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to context value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ContextIDHandler

        +
        ContextIDHandler​(VirtualListViewResponseControl control)
        +
        Creates a new context ID handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.TargetPositionHandler.html b/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.TargetPositionHandler.html new file mode 100644 index 000000000..8bc7246a1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.TargetPositionHandler.html @@ -0,0 +1,392 @@ + + + + + +VirtualListViewResponseControl.TargetPositionHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class VirtualListViewResponseControl.TargetPositionHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to target position.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TargetPositionHandler

        +
        TargetPositionHandler​(VirtualListViewResponseControl control)
        +
        Creates a new target position handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.ViewResultHandler.html b/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.ViewResultHandler.html new file mode 100644 index 000000000..64b0ab2d7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.ViewResultHandler.html @@ -0,0 +1,392 @@ + + + + + +VirtualListViewResponseControl.ViewResultHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class VirtualListViewResponseControl.ViewResultHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to result code.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ViewResultHandler

        +
        ViewResultHandler​(VirtualListViewResponseControl control)
        +
        Creates a new view result handler.
        +
        +
        Parameters:
        +
        control - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.html b/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.html new file mode 100644 index 000000000..fdb9a87ec --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/VirtualListViewResponseControl.html @@ -0,0 +1,880 @@ + + + + + +VirtualListViewResponseControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class VirtualListViewResponseControl

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Control, ResponseControl
    +
    +
    +
    public class VirtualListViewResponseControl
    +extends AbstractControl
    +implements ResponseControl
    +
    Response control for virtual list view. See http://tools.ietf.org/html/draft-ietf-ldapext-ldapv3-vlv-09. Control is + defined as: + +
    +   VirtualListViewResponse ::= SEQUENCE {
    +      targetPosition    INTEGER (0 .. maxInt),
    +      contentCount      INTEGER (0 .. maxInt),
    +      virtualListViewResult ENUMERATED {
    +         success (0),
    +         operationsError (1),
    +         protocolError (2),
    +         unwillingToPerform (53),
    +         insufficientAccessRights (50),
    +         timeLimitExceeded (3),
    +         adminLimitExceeded (11),
    +         innapropriateMatching (18),
    +         sortControlMissing (60),
    +         offsetRangeError (61),
    +         other(80),
    +         ... },
    +      contextID         OCTET STRING OPTIONAL }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        targetPosition

        +
        private int targetPosition
        +
        list offset for the target entry.
        +
      • +
      + + + +
        +
      • +

        contentCount

        +
        private int contentCount
        +
        server's estimate of the current number of entries in the ordered search result set.
        +
      • +
      + + + +
        +
      • +

        viewResult

        +
        private ResultCode viewResult
        +
        Result of the vlv operation.
        +
      • +
      + + + +
        +
      • +

        contextID

        +
        private byte[] contextID
        +
        value that clients should send back to the server to indicate that the server is willing to return contiguous data + from a subsequent search request which uses the same search criteria.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        VirtualListViewResponseControl

        +
        public VirtualListViewResponseControl()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        VirtualListViewResponseControl

        +
        public VirtualListViewResponseControl​(boolean critical)
        +
        Creates a new virtual list view response control.
        +
        +
        Parameters:
        +
        critical - whether this control is critical
        +
        +
      • +
      + + + +
        +
      • +

        VirtualListViewResponseControl

        +
        public VirtualListViewResponseControl​(int position,
        +                                      int count,
        +                                      ResultCode code,
        +                                      byte[] context)
        +
        Creates a new virtual list view response control.
        +
        +
        Parameters:
        +
        position - offset for the target entry
        +
        count - server estimate of the number of entries
        +
        code - operation result code
        +
        context - server context id
        +
        +
      • +
      + + + +
        +
      • +

        VirtualListViewResponseControl

        +
        public VirtualListViewResponseControl​(int position,
        +                                      int count,
        +                                      ResultCode code,
        +                                      byte[] context,
        +                                      boolean critical)
        +
        Creates a new virtual list view response control.
        +
        +
        Parameters:
        +
        position - offset for the target entry
        +
        count - server estimate of the number of entries
        +
        code - operation result code
        +
        context - server context id
        +
        critical - whether this control is critical
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTargetPosition

        +
        public int getTargetPosition()
        +
        Returns the target position. This indicates the list offset for the target entry.
        +
        +
        Returns:
        +
        target position
        +
        +
      • +
      + + + +
        +
      • +

        setTargetPosition

        +
        public void setTargetPosition​(int position)
        +
        Sets the target position.
        +
        +
        Parameters:
        +
        position - target position
        +
        +
      • +
      + + + +
        +
      • +

        getContentCount

        +
        public int getContentCount()
        +
        Returns the content count. From the RFC: + +

        contentCount gives the server's estimate of the current number of entries in the list. Together these give + sufficient information for the client to update a list box slider position to match the newly retrieved entries and + identify the target entry. The contentCount value returned SHOULD be used in a subsequent VirtualListViewRequest + control.

        +
        +
        Returns:
        +
        content count
        +
        +
      • +
      + + + +
        +
      • +

        setContentCount

        +
        public void setContentCount​(int count)
        +
        Sets the content count.
        +
        +
        Parameters:
        +
        count - content count
        +
        +
      • +
      + + + +
        +
      • +

        getViewResult

        +
        public ResultCode getViewResult()
        +
        Returns the result code of the virtual list view.
        +
        +
        Returns:
        +
        result code
        +
        +
      • +
      + + + +
        +
      • +

        setViewResult

        +
        public void setViewResult​(ResultCode code)
        +
        Sets the result code of the virtual list view.
        +
        +
        Parameters:
        +
        code - result code
        +
        +
      • +
      + + + +
        +
      • +

        getContextID

        +
        public byte[] getContextID()
        +
        Returns the context id. From the RFC: + +

        The contextID is a server-defined octet string. If present, the contents of the contextID field SHOULD be + returned to the server by a client in a subsequent virtual list request. The presence of a contextID here indicates + that the server is willing to return contiguous data from a subsequent search request which uses the same search + criteria, accompanied by a VirtualListViewRequest which indicates that the client wishes to receive an adjoining + page of data.

        +
        +
        Returns:
        +
        context id
        +
        +
      • +
      + + + +
        +
      • +

        setContextID

        +
        public void setContextID​(byte[] id)
        +
        Sets the context id.
        +
        +
        Parameters:
        +
        id - context id
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractControl
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractControl
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        decode

        +
        public void decode​(DERBuffer encoded)
        +
        Description copied from interface: ResponseControl
        +
        Initializes this response control with the supplied BER encoded data.
        +
        +
        Specified by:
        +
        decode in interface ResponseControl
        +
        Parameters:
        +
        encoded - BER encoded response control
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/AbstractControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/AbstractControl.html new file mode 100644 index 000000000..da1d80f8e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/AbstractControl.html @@ -0,0 +1,459 @@ + + + + + +Uses of Class org.ldaptive.control.AbstractControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.AbstractControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/AuthorizationIdentityRequestControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/AuthorizationIdentityRequestControl.html new file mode 100644 index 000000000..ccd96bd99 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/AuthorizationIdentityRequestControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.AuthorizationIdentityRequestControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.AuthorizationIdentityRequestControl

+
+
No usage of org.ldaptive.control.AuthorizationIdentityRequestControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/AuthorizationIdentityResponseControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/AuthorizationIdentityResponseControl.html new file mode 100644 index 000000000..08587cb52 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/AuthorizationIdentityResponseControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.AuthorizationIdentityResponseControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.AuthorizationIdentityResponseControl

+
+
No usage of org.ldaptive.control.AuthorizationIdentityResponseControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/Control.html b/javadocs/2.3.1/org/ldaptive/control/class-use/Control.html new file mode 100644 index 000000000..d902f2eeb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/Control.html @@ -0,0 +1,490 @@ + + + + + +Uses of Interface org.ldaptive.control.Control (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.control.Control

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/ControlFactory.html b/javadocs/2.3.1/org/ldaptive/control/class-use/ControlFactory.html new file mode 100644 index 000000000..059a4a9d3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/ControlFactory.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.ControlFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.ControlFactory

+
+
No usage of org.ldaptive.control.ControlFactory
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.ChangeNumberHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.ChangeNumberHandler.html new file mode 100644 index 000000000..e1c6ab333 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.ChangeNumberHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.EntryChangeNotificationControl.ChangeNumberHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.EntryChangeNotificationControl.ChangeNumberHandler

+
+
No usage of org.ldaptive.control.EntryChangeNotificationControl.ChangeNumberHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.ChangeTypeHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.ChangeTypeHandler.html new file mode 100644 index 000000000..425b5a134 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.ChangeTypeHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.EntryChangeNotificationControl.ChangeTypeHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.EntryChangeNotificationControl.ChangeTypeHandler

+
+
No usage of org.ldaptive.control.EntryChangeNotificationControl.ChangeTypeHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.PreviousDnHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.PreviousDnHandler.html new file mode 100644 index 000000000..70a2d40f8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.PreviousDnHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.EntryChangeNotificationControl.PreviousDnHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.EntryChangeNotificationControl.PreviousDnHandler

+
+
No usage of org.ldaptive.control.EntryChangeNotificationControl.PreviousDnHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.html new file mode 100644 index 000000000..abe614d12 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/EntryChangeNotificationControl.html @@ -0,0 +1,206 @@ + + + + + +Uses of Class org.ldaptive.control.EntryChangeNotificationControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.EntryChangeNotificationControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/GenericControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/GenericControl.html new file mode 100644 index 000000000..2270a27e5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/GenericControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.GenericControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.GenericControl

+
+
No usage of org.ldaptive.control.GenericControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/ManageDsaITControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/ManageDsaITControl.html new file mode 100644 index 000000000..2e22a3d22 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/ManageDsaITControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.ManageDsaITControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.ManageDsaITControl

+
+
No usage of org.ldaptive.control.ManageDsaITControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/MatchedValuesRequestControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/MatchedValuesRequestControl.html new file mode 100644 index 000000000..bc5d8540a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/MatchedValuesRequestControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.MatchedValuesRequestControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.MatchedValuesRequestControl

+
+
No usage of org.ldaptive.control.MatchedValuesRequestControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/PagedResultsControl.CookieHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/PagedResultsControl.CookieHandler.html new file mode 100644 index 000000000..9bd6436d6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/PagedResultsControl.CookieHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.PagedResultsControl.CookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.PagedResultsControl.CookieHandler

+
+
No usage of org.ldaptive.control.PagedResultsControl.CookieHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/PagedResultsControl.SizeHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/PagedResultsControl.SizeHandler.html new file mode 100644 index 000000000..a8374e444 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/PagedResultsControl.SizeHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.PagedResultsControl.SizeHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.PagedResultsControl.SizeHandler

+
+
No usage of org.ldaptive.control.PagedResultsControl.SizeHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/PagedResultsControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/PagedResultsControl.html new file mode 100644 index 000000000..e36230d3a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/PagedResultsControl.html @@ -0,0 +1,228 @@ + + + + + +Uses of Class org.ldaptive.control.PagedResultsControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.PagedResultsControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordExpiredControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordExpiredControl.html new file mode 100644 index 000000000..0ce6d7fdf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordExpiredControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.PasswordExpiredControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.PasswordExpiredControl

+
+
No usage of org.ldaptive.control.PasswordExpiredControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordExpiringControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordExpiringControl.html new file mode 100644 index 000000000..c3fe6afb4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordExpiringControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.PasswordExpiringControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.PasswordExpiringControl

+
+
No usage of org.ldaptive.control.PasswordExpiringControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.Error.html b/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.Error.html new file mode 100644 index 000000000..4b149bd08 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.Error.html @@ -0,0 +1,312 @@ + + + + + +Uses of Class org.ldaptive.control.PasswordPolicyControl.Error (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.PasswordPolicyControl.Error

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.ErrorHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.ErrorHandler.html new file mode 100644 index 000000000..a9b38ec72 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.ErrorHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.PasswordPolicyControl.ErrorHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.PasswordPolicyControl.ErrorHandler

+
+
No usage of org.ldaptive.control.PasswordPolicyControl.ErrorHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.GraceAuthnsRemainingHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.GraceAuthnsRemainingHandler.html new file mode 100644 index 000000000..98d3d7275 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.GraceAuthnsRemainingHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.PasswordPolicyControl.GraceAuthnsRemainingHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.PasswordPolicyControl.GraceAuthnsRemainingHandler

+
+
No usage of org.ldaptive.control.PasswordPolicyControl.GraceAuthnsRemainingHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.TimeBeforeExpirationHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.TimeBeforeExpirationHandler.html new file mode 100644 index 000000000..9b9870d3f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.TimeBeforeExpirationHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.PasswordPolicyControl.TimeBeforeExpirationHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.PasswordPolicyControl.TimeBeforeExpirationHandler

+
+
No usage of org.ldaptive.control.PasswordPolicyControl.TimeBeforeExpirationHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.html new file mode 100644 index 000000000..617f13fb1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/PasswordPolicyControl.html @@ -0,0 +1,206 @@ + + + + + +Uses of Class org.ldaptive.control.PasswordPolicyControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.PasswordPolicyControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/PersistentSearchChangeType.html b/javadocs/2.3.1/org/ldaptive/control/class-use/PersistentSearchChangeType.html new file mode 100644 index 000000000..31fed27c5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/PersistentSearchChangeType.html @@ -0,0 +1,427 @@ + + + + + +Uses of Class org.ldaptive.control.PersistentSearchChangeType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.PersistentSearchChangeType

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/PersistentSearchRequestControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/PersistentSearchRequestControl.html new file mode 100644 index 000000000..129dc58e0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/PersistentSearchRequestControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.PersistentSearchRequestControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.PersistentSearchRequestControl

+
+
No usage of org.ldaptive.control.PersistentSearchRequestControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/ProxyAuthorizationControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/ProxyAuthorizationControl.html new file mode 100644 index 000000000..edfdaed24 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/ProxyAuthorizationControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.ProxyAuthorizationControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.ProxyAuthorizationControl

+
+
No usage of org.ldaptive.control.ProxyAuthorizationControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/RelaxControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/RelaxControl.html new file mode 100644 index 000000000..cdf45888c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/RelaxControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.RelaxControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.RelaxControl

+
+
No usage of org.ldaptive.control.RelaxControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/RequestControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/RequestControl.html new file mode 100644 index 000000000..00ace27b2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/RequestControl.html @@ -0,0 +1,749 @@ + + + + + +Uses of Interface org.ldaptive.control.RequestControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.control.RequestControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/ResponseControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/ResponseControl.html new file mode 100644 index 000000000..5d6ea6ab5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/ResponseControl.html @@ -0,0 +1,460 @@ + + + + + +Uses of Interface org.ldaptive.control.ResponseControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.control.ResponseControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.FormatOIDHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.FormatOIDHandler.html new file mode 100644 index 000000000..f13bf15e6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.FormatOIDHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.SessionTrackingControl.FormatOIDHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SessionTrackingControl.FormatOIDHandler

+
+
No usage of org.ldaptive.control.SessionTrackingControl.FormatOIDHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.SourceIpHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.SourceIpHandler.html new file mode 100644 index 000000000..4ce891aa8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.SourceIpHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.SessionTrackingControl.SourceIpHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SessionTrackingControl.SourceIpHandler

+
+
No usage of org.ldaptive.control.SessionTrackingControl.SourceIpHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.SourceNameHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.SourceNameHandler.html new file mode 100644 index 000000000..869f57d5b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.SourceNameHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.SessionTrackingControl.SourceNameHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SessionTrackingControl.SourceNameHandler

+
+
No usage of org.ldaptive.control.SessionTrackingControl.SourceNameHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.TrackingIdentifierHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.TrackingIdentifierHandler.html new file mode 100644 index 000000000..cf7b924ad --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.TrackingIdentifierHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.SessionTrackingControl.TrackingIdentifierHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SessionTrackingControl.TrackingIdentifierHandler

+
+
No usage of org.ldaptive.control.SessionTrackingControl.TrackingIdentifierHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.html new file mode 100644 index 000000000..804143b3f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SessionTrackingControl.html @@ -0,0 +1,212 @@ + + + + + +Uses of Class org.ldaptive.control.SessionTrackingControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SessionTrackingControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SortKey.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SortKey.html new file mode 100644 index 000000000..3c536aa55 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SortKey.html @@ -0,0 +1,279 @@ + + + + + +Uses of Class org.ldaptive.control.SortKey (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SortKey

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SortRequestControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SortRequestControl.html new file mode 100644 index 000000000..bbc643e4e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SortRequestControl.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.control.SortRequestControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SortRequestControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SortResponseControl.AttributeTypeHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SortResponseControl.AttributeTypeHandler.html new file mode 100644 index 000000000..f19dcfeb8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SortResponseControl.AttributeTypeHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.SortResponseControl.AttributeTypeHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SortResponseControl.AttributeTypeHandler

+
+
No usage of org.ldaptive.control.SortResponseControl.AttributeTypeHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SortResponseControl.SortResultHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SortResponseControl.SortResultHandler.html new file mode 100644 index 000000000..22988b43a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SortResponseControl.SortResultHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.SortResponseControl.SortResultHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SortResponseControl.SortResultHandler

+
+
No usage of org.ldaptive.control.SortResponseControl.SortResultHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SortResponseControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SortResponseControl.html new file mode 100644 index 000000000..c633d6189 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SortResponseControl.html @@ -0,0 +1,200 @@ + + + + + +Uses of Class org.ldaptive.control.SortResponseControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SortResponseControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SyncDoneControl.CookieHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncDoneControl.CookieHandler.html new file mode 100644 index 000000000..255c7e7b2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncDoneControl.CookieHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.SyncDoneControl.CookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SyncDoneControl.CookieHandler

+
+
No usage of org.ldaptive.control.SyncDoneControl.CookieHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SyncDoneControl.RefreshDeletesHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncDoneControl.RefreshDeletesHandler.html new file mode 100644 index 000000000..a9bdd3024 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncDoneControl.RefreshDeletesHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.SyncDoneControl.RefreshDeletesHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SyncDoneControl.RefreshDeletesHandler

+
+
No usage of org.ldaptive.control.SyncDoneControl.RefreshDeletesHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SyncDoneControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncDoneControl.html new file mode 100644 index 000000000..7a212af2e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncDoneControl.html @@ -0,0 +1,200 @@ + + + + + +Uses of Class org.ldaptive.control.SyncDoneControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SyncDoneControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SyncRequestControl.Mode.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncRequestControl.Mode.html new file mode 100644 index 000000000..b41d6159f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncRequestControl.Mode.html @@ -0,0 +1,291 @@ + + + + + +Uses of Class org.ldaptive.control.SyncRequestControl.Mode (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SyncRequestControl.Mode

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SyncRequestControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncRequestControl.html new file mode 100644 index 000000000..046e1b135 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncRequestControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.SyncRequestControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SyncRequestControl

+
+
No usage of org.ldaptive.control.SyncRequestControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.CookieHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.CookieHandler.html new file mode 100644 index 000000000..88979fa74 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.CookieHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.SyncStateControl.CookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SyncStateControl.CookieHandler

+
+
No usage of org.ldaptive.control.SyncStateControl.CookieHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.EntryUuidHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.EntryUuidHandler.html new file mode 100644 index 000000000..303cdfeab --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.EntryUuidHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.SyncStateControl.EntryUuidHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SyncStateControl.EntryUuidHandler

+
+
No usage of org.ldaptive.control.SyncStateControl.EntryUuidHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.State.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.State.html new file mode 100644 index 000000000..d3a3da588 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.State.html @@ -0,0 +1,291 @@ + + + + + +Uses of Class org.ldaptive.control.SyncStateControl.State (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SyncStateControl.State

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.StateHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.StateHandler.html new file mode 100644 index 000000000..5d75130f1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.StateHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.SyncStateControl.StateHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SyncStateControl.StateHandler

+
+
No usage of org.ldaptive.control.SyncStateControl.StateHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.html new file mode 100644 index 000000000..6608a591d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/SyncStateControl.html @@ -0,0 +1,206 @@ + + + + + +Uses of Class org.ldaptive.control.SyncStateControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.SyncStateControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/TreeDeleteControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/TreeDeleteControl.html new file mode 100644 index 000000000..9cd231e6c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/TreeDeleteControl.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.TreeDeleteControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.TreeDeleteControl

+
+
No usage of org.ldaptive.control.TreeDeleteControl
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewRequestControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewRequestControl.html new file mode 100644 index 000000000..4b7225828 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewRequestControl.html @@ -0,0 +1,230 @@ + + + + + +Uses of Class org.ldaptive.control.VirtualListViewRequestControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.VirtualListViewRequestControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.ContentCountHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.ContentCountHandler.html new file mode 100644 index 000000000..b35e879f2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.ContentCountHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.VirtualListViewResponseControl.ContentCountHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.VirtualListViewResponseControl.ContentCountHandler

+
+
No usage of org.ldaptive.control.VirtualListViewResponseControl.ContentCountHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.ContextIDHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.ContextIDHandler.html new file mode 100644 index 000000000..ff43fee78 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.ContextIDHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.VirtualListViewResponseControl.ContextIDHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.VirtualListViewResponseControl.ContextIDHandler

+
+
No usage of org.ldaptive.control.VirtualListViewResponseControl.ContextIDHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.TargetPositionHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.TargetPositionHandler.html new file mode 100644 index 000000000..918efdf02 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.TargetPositionHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.VirtualListViewResponseControl.TargetPositionHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.VirtualListViewResponseControl.TargetPositionHandler

+
+
No usage of org.ldaptive.control.VirtualListViewResponseControl.TargetPositionHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.ViewResultHandler.html b/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.ViewResultHandler.html new file mode 100644 index 000000000..c5aedf2e0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.ViewResultHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.VirtualListViewResponseControl.ViewResultHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.VirtualListViewResponseControl.ViewResultHandler

+
+
No usage of org.ldaptive.control.VirtualListViewResponseControl.ViewResultHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.html b/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.html new file mode 100644 index 000000000..7d861e27a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/class-use/VirtualListViewResponseControl.html @@ -0,0 +1,240 @@ + + + + + +Uses of Class org.ldaptive.control.VirtualListViewResponseControl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.VirtualListViewResponseControl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/package-summary.html b/javadocs/2.3.1/org/ldaptive/control/package-summary.html new file mode 100644 index 000000000..fc97e3c4e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/package-summary.html @@ -0,0 +1,516 @@ + + + + + +org.ldaptive.control (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.control

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/package-tree.html b/javadocs/2.3.1/org/ldaptive/control/package-tree.html new file mode 100644 index 000000000..7086f1321 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/package-tree.html @@ -0,0 +1,247 @@ + + + + + +org.ldaptive.control Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.control

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/package-use.html b/javadocs/2.3.1/org/ldaptive/control/package-use.html new file mode 100644 index 000000000..00eb715b9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/package-use.html @@ -0,0 +1,573 @@ + + + + + +Uses of Package org.ldaptive.control (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.control

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/CookieManager.html b/javadocs/2.3.1/org/ldaptive/control/util/CookieManager.html new file mode 100644 index 000000000..5ea535c88 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/CookieManager.html @@ -0,0 +1,285 @@ + + + + + +CookieManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface CookieManager

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    DefaultCookieManager
    +
    +
    +
    public interface CookieManager
    +
    Interface for the reading and writing of control related cookies.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        readCookie

        +
        byte[] readCookie()
        +
        Read and return a cookie from storage.
        +
        +
        Returns:
        +
        cookie read from storage
        +
        +
      • +
      + + + +
        +
      • +

        writeCookie

        +
        void writeCookie​(byte[] cookie)
        +
        Writes a cookie to storage.
        +
        +
        Parameters:
        +
        cookie - to write
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/DefaultCookieManager.html b/javadocs/2.3.1/org/ldaptive/control/util/DefaultCookieManager.html new file mode 100644 index 000000000..c366baef1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/DefaultCookieManager.html @@ -0,0 +1,416 @@ + + + + + +DefaultCookieManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultCookieManager

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    CookieManager
    +
    +
    +
    public class DefaultCookieManager
    +extends Object
    +implements CookieManager
    +
    Cookie manager that stores a cookie in memory.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        cookie

        +
        private byte[] cookie
        +
        Control cookie.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultCookieManager

        +
        public DefaultCookieManager()
        +
        Creates a new default cookie manager.
        +
      • +
      + + + +
        +
      • +

        DefaultCookieManager

        +
        public DefaultCookieManager​(byte[] b)
        +
        Creates a new default cookie manager.
        +
        +
        Parameters:
        +
        b - control cookie
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        readCookie

        +
        public byte[] readCookie()
        +
        Description copied from interface: CookieManager
        +
        Read and return a cookie from storage.
        +
        +
        Specified by:
        +
        readCookie in interface CookieManager
        +
        Returns:
        +
        cookie read from storage
        +
        +
      • +
      + + + +
        +
      • +

        writeCookie

        +
        public void writeCookie​(byte[] b)
        +
        Description copied from interface: CookieManager
        +
        Writes a cookie to storage.
        +
        +
        Specified by:
        +
        writeCookie in interface CookieManager
        +
        Parameters:
        +
        b - to write
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/PagedResultsClient.html b/javadocs/2.3.1/org/ldaptive/control/util/PagedResultsClient.html new file mode 100644 index 000000000..b68f2ec0e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/PagedResultsClient.html @@ -0,0 +1,637 @@ + + + + + +PagedResultsClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PagedResultsClient

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        resultSize

        +
        private final int resultSize
        +
        Results page size.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PagedResultsClient

        +
        public PagedResultsClient​(ConnectionFactory cf,
        +                          int size)
        +
        Creates a new paged results client.
        +
        +
        Parameters:
        +
        cf - to get a connection from
        +
        size - the results page size to request
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/PersistentSearchClient.html b/javadocs/2.3.1/org/ldaptive/control/util/PersistentSearchClient.html new file mode 100644 index 000000000..78a299cfa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/PersistentSearchClient.html @@ -0,0 +1,605 @@ + + + + + +PersistentSearchClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PersistentSearchClient

+
+
+ +
+
    +
  • +
    +
    public class PersistentSearchClient
    +extends Object
    +
    Client that simplifies using the persistent search control.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        factory

        +
        private final ConnectionFactory factory
        +
        Connection factory to get a connection from.
        +
      • +
      + + + + + + + +
        +
      • +

        changesOnly

        +
        private final boolean changesOnly
        +
        Whether to return only changed entries.
        +
      • +
      + + + +
        +
      • +

        returnEcs

        +
        private final boolean returnEcs
        +
        Whether to return an Entry Change Notification control.
        +
      • +
      + + + + + + + +
        +
      • +

        onEntry

        +
        private Consumer<LdapEntry> onEntry
        +
        Invoked when an entry is received.
        +
      • +
      + + + +
        +
      • +

        onResult

        +
        private Consumer<Result> onResult
        +
        Invoked when a result is received.
        +
      • +
      + + + +
        +
      • +

        onException

        +
        private Consumer<Exception> onException
        +
        Invoked when an exception is received.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PersistentSearchClient

        +
        public PersistentSearchClient​(ConnectionFactory cf,
        +                              EnumSet<PersistentSearchChangeType> types,
        +                              boolean co,
        +                              boolean re)
        +
        Creates a new persistent search client.
        +
        +
        Parameters:
        +
        cf - to get a connection from
        +
        types - persistent search change types
        +
        co - whether only changed entries are returned
        +
        re - return an Entry Change Notification control
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/SyncReplClient.html b/javadocs/2.3.1/org/ldaptive/control/util/SyncReplClient.html new file mode 100644 index 000000000..66993c639 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/SyncReplClient.html @@ -0,0 +1,811 @@ + + + + + +SyncReplClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncReplClient

+
+
+ +
+
    +
  • +
    +
    public class SyncReplClient
    +extends Object
    +
    Client that simplifies using the sync repl control.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        factory

        +
        private final ConnectionFactory factory
        +
        Connection factory to get a connection from.
        +
      • +
      + + + +
        +
      • +

        refreshAndPersist

        +
        private final boolean refreshAndPersist
        +
        Controls which mode the sync repl control should use.
        +
      • +
      + + + +
        +
      • +

        reloadHint

        +
        private final boolean reloadHint
        +
        Controls the sync repl request reload hint.
        +
      • +
      + + + + + + + +
        +
      • +

        onEntry

        +
        private Consumer<LdapEntry> onEntry
        +
        Invoked when an entry is received.
        +
      • +
      + + + + + + + +
        +
      • +

        onResult

        +
        private Consumer<Result> onResult
        +
        Invoked when a result is received.
        +
      • +
      + + + + + + + +
        +
      • +

        onException

        +
        private Consumer<Exception> onException
        +
        Invoked when an exception is received.
        +
      • +
      + + + +
        +
      • +

        receivedResult

        +
        private boolean receivedResult
        +
        Whether the sync repl search has received a result response.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SyncReplClient

        +
        public SyncReplClient​(ConnectionFactory cf,
        +                      boolean persist)
        +
        Creates a new sync repl client.
        +
        +
        Parameters:
        +
        cf - to get a connection from
        +
        persist - whether to refresh and persist or just refresh
        +
        +
      • +
      + + + +
        +
      • +

        SyncReplClient

        +
        public SyncReplClient​(ConnectionFactory cf,
        +                      boolean persist,
        +                      boolean hint)
        +
        Creates a new sync repl client.
        +
        +
        Parameters:
        +
        cf - to get a connection from
        +
        persist - whether to refresh and persist or just refresh
        +
        hint - sync repl request reload hint
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/SyncReplCookie.CSN.html b/javadocs/2.3.1/org/ldaptive/control/util/SyncReplCookie.CSN.html new file mode 100644 index 000000000..c09f03016 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/SyncReplCookie.CSN.html @@ -0,0 +1,524 @@ + + + + + +SyncReplCookie.CSN (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncReplCookie.CSN

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    SyncReplCookie
    +
    +
    +
    public static class SyncReplCookie.CSN
    +extends Object
    +
    Class representing a Change Sequence Number.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        value

        +
        private final String value
        +
        Entire CSN value.
        +
      • +
      + + + +
        +
      • +

        time

        +
        private final String time
        +
        CSN time.
        +
      • +
      + + + +
        +
      • +

        count

        +
        private final String count
        +
        CSN count.
        +
      • +
      + + + +
        +
      • +

        sid

        +
        private final String sid
        +
        CSN sid.
        +
      • +
      + + + +
        +
      • +

        mod

        +
        private final String mod
        +
        CSN mod.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CSN

        +
        public CSN​(String csn)
        +
        Creates a new CSN with the supplied string.
        +
        +
        Parameters:
        +
        csn - to parse
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public String getValue()
        +
        Returns the entire value of the CSN.
        +
        +
        Returns:
        +
        entire value
        +
        +
      • +
      + + + +
        +
      • +

        getTime

        +
        public String getTime()
        +
        Returns the time part of the CSN
        +
        +
        Returns:
        +
        CSN time
        +
        +
      • +
      + + + +
        +
      • +

        getCount

        +
        public String getCount()
        +
        Returns the count part of the CSN
        +
        +
        Returns:
        +
        CSN count
        +
        +
      • +
      + + + +
        +
      • +

        getSid

        +
        public String getSid()
        +
        Returns the sid part of the CSN
        +
        +
        Returns:
        +
        CSN sid
        +
        +
      • +
      + + + +
        +
      • +

        getMod

        +
        public String getMod()
        +
        Returns the mod part of the CSN
        +
        +
        Returns:
        +
        CSN mod
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/SyncReplCookie.html b/javadocs/2.3.1/org/ldaptive/control/util/SyncReplCookie.html new file mode 100644 index 000000000..9900a8ab0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/SyncReplCookie.html @@ -0,0 +1,456 @@ + + + + + +SyncReplCookie (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncReplCookie

+
+
+ +
+
    +
  • +
    +
    public class SyncReplCookie
    +extends Object
    +
    Class for parsing a sync repl cookie. + + See https://www.openldap.org/doc/admin23/syncrepl.html and https://www.openldap.org/faq/data/cache/1145.html
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SyncReplCookie

        +
        public SyncReplCookie​(String cookie)
        +
        Creates a new sync repl cookie.
        +
        +
        Parameters:
        +
        cookie - to parse
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getRid

        +
        public String getRid()
        +
        Returns the RID.
        +
        +
        Returns:
        +
        cookie RID
        +
        +
      • +
      + + + +
        +
      • +

        getCsn

        +
        public SyncReplCookie.CSN getCsn()
        +
        Returns the CSN.
        +
        +
        Returns:
        +
        cookie CSN
        +
        +
      • +
      + + + +
        +
      • +

        parseCookie

        +
        private static Map<String,​String> parseCookie​(String cookie)
        +
        Parses the name/value pairs in the supplied cookie.
        +
        +
        Parameters:
        +
        cookie - to parse
        +
        Returns:
        +
        map of name/value pairs
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/SyncReplRunner.html b/javadocs/2.3.1/org/ldaptive/control/util/SyncReplRunner.html new file mode 100644 index 000000000..93eefcd3c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/SyncReplRunner.html @@ -0,0 +1,935 @@ + + + + + +SyncReplRunner (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncReplRunner

+
+
+ +
+
    +
  • +
    +
    public class SyncReplRunner
    +extends Object
    +
    Class that executes a SyncReplClient and expects to run continuously, reconnecting if the server is + unavailable. Consumers must be registered to handle entries, results, and messages as they are returned from the + server. If the connection validator fails, the runner will be stopped and started, then the sync repl search + will execute again. Consumers cannot execute blocking LDAP operations on the same connection because the next + incoming message is not read until the consumer has completed.
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/VirtualListViewClient.html b/javadocs/2.3.1/org/ldaptive/control/util/VirtualListViewClient.html new file mode 100644 index 000000000..88a64f716 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/VirtualListViewClient.html @@ -0,0 +1,576 @@ + + + + + +VirtualListViewClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class VirtualListViewClient

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        sortControl

        +
        private final SortRequestControl sortControl
        +
        Used on the search operation.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        VirtualListViewClient

        +
        public VirtualListViewClient​(ConnectionFactory cf,
        +                             SortKey... keys)
        +
        Creates a new virtual list view client.
        +
        +
        Parameters:
        +
        cf - to get a connection from
        +
        keys - to supply to a sort request control
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        executeToCompletion

        +
        public SearchResponse executeToCompletion​(SearchRequest request,
        +                                          VirtualListViewParams params)
        +                                   throws LdapException
        +
        Performs a search operation with the VirtualListViewRequestControl. The supplied request is modified in the + following way: + + + +

        This method will continue to execute search operations until all search entries have been retrieved from the + server. The returned response contains the response data of the last search result operation plus the entries and + references returned by all previous search operations. The criteria used ot determine whether to continue searching + is that the last response contained a cookie, produced a success result code, has a greater than zero contentCount + and we have currently processed less entries than the contentCount.

        + +

        The cookie used for each request is read from the cookie manager and written to the cookie manager after a + successful search, if the response contains a cookie.

        + +

        This method builds a synthetic response which contains the results of all search operations. Any ordering + imposed by result handlers may be lost by this process.

        +
        +
        Parameters:
        +
        request - search request to execute
        +
        params - virtual list view data
        +
        Returns:
        +
        search operation response of the last paged result operation
        +
        Throws:
        +
        LdapException - if the search fails
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getVirtualListViewCookie

        +
        protected byte[] getVirtualListViewCookie​(SearchResponse result)
        +
        Returns the VLV results cookie in the supplied response or null if no cookie exists.
        +
        +
        Parameters:
        +
        result - of a previous VLV results operation
        +
        Returns:
        +
        VLV results cookie or null
        +
        +
      • +
      + + + +
        +
      • +

        appendRequestControls

        +
        private RequestControl[] appendRequestControls​(SearchRequest request,
        +                                               VirtualListViewRequestControl cntrl)
        +
        Creates a new array of request controls which includes the VLV and sort controls. Any other request controls are + in included
        +
        +
        Parameters:
        +
        request - to read controls from
        +
        cntrl - VLV control to include
        +
        Returns:
        +
        array of request controls ready to be used in a search operation
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/VirtualListViewParams.html b/javadocs/2.3.1/org/ldaptive/control/util/VirtualListViewParams.html new file mode 100644 index 000000000..5139e1274 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/VirtualListViewParams.html @@ -0,0 +1,722 @@ + + + + + +VirtualListViewParams (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class VirtualListViewParams

+
+
+ +
+
    +
  • +
    +
    public class VirtualListViewParams
    +extends Object
    +
    Contains data required by the virtual list view operation.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        beforeCount

        +
        private final int beforeCount
        +
        VLV before count.
        +
      • +
      + + + +
        +
      • +

        afterCount

        +
        private final int afterCount
        +
        VLV after count.
        +
      • +
      + + + +
        +
      • +

        targetOffset

        +
        private final int targetOffset
        +
        VLV target offset; mutually exclusive with the assertion value.
        +
      • +
      + + + +
        +
      • +

        assertionValue

        +
        private final String assertionValue
        +
        VLV assertion value; mutually exclusive with the target offset.
        +
      • +
      + + + +
        +
      • +

        cookieManager

        +
        private final CookieManager cookieManager
        +
        Cookie manager for VLV context ID.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        VirtualListViewParams

        +
        public VirtualListViewParams​(int offset,
        +                             int before,
        +                             int after)
        +
        Creates a new virtual list view params.
        +
        +
        Parameters:
        +
        offset - target offset
        +
        before - before count
        +
        after - after count
        +
        +
      • +
      + + + +
        +
      • +

        VirtualListViewParams

        +
        public VirtualListViewParams​(int offset,
        +                             int before,
        +                             int after,
        +                             CookieManager manager)
        +
        Creates a new virtual list view params.
        +
        +
        Parameters:
        +
        offset - target offset
        +
        before - before count
        +
        after - after count
        +
        manager - cookie manager
        +
        +
      • +
      + + + +
        +
      • +

        VirtualListViewParams

        +
        public VirtualListViewParams​(String assertion,
        +                             int before,
        +                             int after)
        +
        Creates a new virtual list view params.
        +
        +
        Parameters:
        +
        assertion - assertion value
        +
        before - before count
        +
        after - after count
        +
        +
      • +
      + + + +
        +
      • +

        VirtualListViewParams

        +
        public VirtualListViewParams​(String assertion,
        +                             int before,
        +                             int after,
        +                             CookieManager manager)
        +
        Creates a new virtual list view params.
        +
        +
        Parameters:
        +
        assertion - assertion value
        +
        before - before count
        +
        after - after count
        +
        manager - cookie manager
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getBeforeCount

        +
        public int getBeforeCount()
        +
        Returns the before count.
        +
        +
        Returns:
        +
        before count
        +
        +
      • +
      + + + +
        +
      • +

        getAfterCount

        +
        public int getAfterCount()
        +
        Returns the after count.
        +
        +
        Returns:
        +
        after count
        +
        +
      • +
      + + + +
        +
      • +

        getTargetOffset

        +
        public int getTargetOffset()
        +
        Returns the target offset.
        +
        +
        Returns:
        +
        target offset
        +
        +
      • +
      + + + +
        +
      • +

        getAssertionValue

        +
        public String getAssertionValue()
        +
        Returns the assertion value.
        +
        +
        Returns:
        +
        assertion value
        +
        +
      • +
      + + + +
        +
      • +

        getCookieManager

        +
        public CookieManager getCookieManager()
        +
        Returns the cookie manager.
        +
        +
        Returns:
        +
        cookie manager
        +
        +
      • +
      + + + +
        +
      • +

        createRequestControl

        +
        public VirtualListViewRequestControl createRequestControl​(boolean critical)
        +
        Creates a new virtual list view request control using the properties in this VLV params.
        +
        +
        Parameters:
        +
        critical - whether the returned control is critical
        +
        Returns:
        +
        virtual list view request control
        +
        +
      • +
      + + + +
        +
      • +

        createRequestControl

        +
        public VirtualListViewRequestControl createRequestControl​(boolean critical,
        +                                                          CookieManager manager)
        +
        Creates a new virtual list view request control using the properties in this VLV params.
        +
        +
        Parameters:
        +
        critical - whether the returned control is critical
        +
        manager - cookie manager
        +
        Returns:
        +
        virtual list view request control
        +
        +
      • +
      + + + +
        +
      • +

        createRequestControl

        +
        public VirtualListViewRequestControl createRequestControl​(SearchResponse result,
        +                                                          boolean critical)
        +
        Creates a new virtual list view request control using the properties in this VLV params. The supplied response is + inspected and if it contains a VLV response control, its contextID and/or content count will be passed into the + created request control.
        +
        +
        Parameters:
        +
        result - of a previous VLV operation
        +
        critical - whether the returned control is critical
        +
        Returns:
        +
        virtual list view request control
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/class-use/CookieManager.html b/javadocs/2.3.1/org/ldaptive/control/util/class-use/CookieManager.html new file mode 100644 index 000000000..aeb0ebee0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/class-use/CookieManager.html @@ -0,0 +1,351 @@ + + + + + +Uses of Interface org.ldaptive.control.util.CookieManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.control.util.CookieManager

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/class-use/DefaultCookieManager.html b/javadocs/2.3.1/org/ldaptive/control/util/class-use/DefaultCookieManager.html new file mode 100644 index 000000000..c33166670 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/class-use/DefaultCookieManager.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.util.DefaultCookieManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.util.DefaultCookieManager

+
+
No usage of org.ldaptive.control.util.DefaultCookieManager
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/class-use/PagedResultsClient.html b/javadocs/2.3.1/org/ldaptive/control/util/class-use/PagedResultsClient.html new file mode 100644 index 000000000..35d978cdf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/class-use/PagedResultsClient.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.util.PagedResultsClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.util.PagedResultsClient

+
+
No usage of org.ldaptive.control.util.PagedResultsClient
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/class-use/PersistentSearchClient.html b/javadocs/2.3.1/org/ldaptive/control/util/class-use/PersistentSearchClient.html new file mode 100644 index 000000000..b78bf40ba --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/class-use/PersistentSearchClient.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.util.PersistentSearchClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.util.PersistentSearchClient

+
+
No usage of org.ldaptive.control.util.PersistentSearchClient
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplClient.html b/javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplClient.html new file mode 100644 index 000000000..a21075763 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplClient.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.control.util.SyncReplClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.util.SyncReplClient

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplCookie.CSN.html b/javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplCookie.CSN.html new file mode 100644 index 000000000..678e9df6b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplCookie.CSN.html @@ -0,0 +1,213 @@ + + + + + +Uses of Class org.ldaptive.control.util.SyncReplCookie.CSN (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.util.SyncReplCookie.CSN

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplCookie.html b/javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplCookie.html new file mode 100644 index 000000000..8731b6ec2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplCookie.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.util.SyncReplCookie (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.util.SyncReplCookie

+
+
No usage of org.ldaptive.control.util.SyncReplCookie
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplRunner.html b/javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplRunner.html new file mode 100644 index 000000000..edfb505d3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/class-use/SyncReplRunner.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.util.SyncReplRunner (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.util.SyncReplRunner

+
+
No usage of org.ldaptive.control.util.SyncReplRunner
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/class-use/VirtualListViewClient.html b/javadocs/2.3.1/org/ldaptive/control/util/class-use/VirtualListViewClient.html new file mode 100644 index 000000000..60ccd9e1e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/class-use/VirtualListViewClient.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.control.util.VirtualListViewClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.util.VirtualListViewClient

+
+
No usage of org.ldaptive.control.util.VirtualListViewClient
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/class-use/VirtualListViewParams.html b/javadocs/2.3.1/org/ldaptive/control/util/class-use/VirtualListViewParams.html new file mode 100644 index 000000000..92cd8df17 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/class-use/VirtualListViewParams.html @@ -0,0 +1,214 @@ + + + + + +Uses of Class org.ldaptive.control.util.VirtualListViewParams (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.control.util.VirtualListViewParams

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/package-summary.html b/javadocs/2.3.1/org/ldaptive/control/util/package-summary.html new file mode 100644 index 000000000..bd920a9e8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/package-summary.html @@ -0,0 +1,236 @@ + + + + + +org.ldaptive.control.util (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.control.util

+
+
+
    +
  • + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    CookieManager +
    Interface for the reading and writing of control related cookies.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    DefaultCookieManager +
    Cookie manager that stores a cookie in memory.
    +
    PagedResultsClient +
    Client that simplifies using the paged results control.
    +
    PersistentSearchClient +
    Client that simplifies using the persistent search control.
    +
    SyncReplClient +
    Client that simplifies using the sync repl control.
    +
    SyncReplCookie +
    Class for parsing a sync repl cookie.
    +
    SyncReplCookie.CSN +
    Class representing a Change Sequence Number.
    +
    SyncReplRunner +
    Class that executes a SyncReplClient and expects to run continuously, reconnecting if the server is + unavailable.
    +
    VirtualListViewClient +
    Client that simplifies using the virtual list view control.
    +
    VirtualListViewParams +
    Contains data required by the virtual list view operation.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/package-tree.html b/javadocs/2.3.1/org/ldaptive/control/util/package-tree.html new file mode 100644 index 000000000..ee649a423 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/package-tree.html @@ -0,0 +1,183 @@ + + + + + +org.ldaptive.control.util Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.control.util

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/control/util/package-use.html b/javadocs/2.3.1/org/ldaptive/control/util/package-use.html new file mode 100644 index 000000000..061f4e394 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/control/util/package-use.html @@ -0,0 +1,228 @@ + + + + + +Uses of Package org.ldaptive.control.util (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.control.util

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/AbstractAttributeValueEscaper.html b/javadocs/2.3.1/org/ldaptive/dn/AbstractAttributeValueEscaper.html new file mode 100644 index 000000000..29bcbbbf8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/AbstractAttributeValueEscaper.html @@ -0,0 +1,403 @@ + + + + + +AbstractAttributeValueEscaper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractAttributeValueEscaper

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractAttributeValueEscaper

        +
        public AbstractAttributeValueEscaper()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        processAscii

        +
        protected abstract void processAscii​(StringBuilder sb,
        +                                     char ch)
        +
        Process ASCII character.
        +
        +
        Parameters:
        +
        sb - to append characters to
        +
        ch - to process
        +
        +
      • +
      + + + +
        +
      • +

        processNonAscii

        +
        protected abstract void processNonAscii​(StringBuilder sb,
        +                                        byte... bytes)
        +
        Process non-ASCII character(s).
        +
        +
        Parameters:
        +
        sb - to append characters to
        +
        bytes - to process
        +
        +
      • +
      + + + +
        +
      • +

        escapeHex

        +
        protected void escapeHex​(StringBuilder sb,
        +                         char... hex)
        +
        Appends a backslash for every two hex characters.
        +
        +
        Parameters:
        +
        sb - to append to
        +
        hex - to read
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/AttributeValueEscaper.html b/javadocs/2.3.1/org/ldaptive/dn/AttributeValueEscaper.html new file mode 100644 index 000000000..027330948 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/AttributeValueEscaper.html @@ -0,0 +1,266 @@ + + + + + +AttributeValueEscaper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface AttributeValueEscaper

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        escape

        +
        String escape​(String value)
        +
        Escapes the supplied attribute value.
        +
        +
        Parameters:
        +
        value - to escape
        +
        Returns:
        +
        escaped value
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/DefaultAttributeValueEscaper.html b/javadocs/2.3.1/org/ldaptive/dn/DefaultAttributeValueEscaper.html new file mode 100644 index 000000000..c8b50652d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/DefaultAttributeValueEscaper.html @@ -0,0 +1,365 @@ + + + + + +DefaultAttributeValueEscaper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultAttributeValueEscaper

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    AttributeValueEscaper
    +
    +
    +
    public class DefaultAttributeValueEscaper
    +extends AbstractAttributeValueEscaper
    +
    Escapes an attribute value per RFC 4514 section 2.4. ASCII control characters and all non-ASCII data is HEX encoded.
    +
  • +
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/DefaultDnParser.OctetStringHandler.html b/javadocs/2.3.1/org/ldaptive/dn/DefaultDnParser.OctetStringHandler.html new file mode 100644 index 000000000..204d8eca7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/DefaultDnParser.OctetStringHandler.html @@ -0,0 +1,399 @@ + + + + + +DefaultDnParser.OctetStringHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultDnParser.OctetStringHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.dn.DefaultDnParser.OctetStringHandler
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    ParseHandler
    +
    +
    +
    Enclosing class:
    +
    DefaultDnParser
    +
    +
    +
    private static final class DefaultDnParser.OctetStringHandler
    +extends Object
    +implements ParseHandler
    +
    Parse handler for decoding octet strings.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        decoded

        +
        private String decoded
        +
        Decoded octet string.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        OctetStringHandler

        +
        private OctetStringHandler()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Specified by:
        +
        handle in interface ParseHandler
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      + + + +
        +
      • +

        getDecodedValue

        +
        public String getDecodedValue()
        +
        Returns the decoded octet string value.
        +
        +
        Returns:
        +
        decoded octet string
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/dn/DefaultDnParser.html b/javadocs/2.3.1/org/ldaptive/dn/DefaultDnParser.html new file mode 100644 index 000000000..e4cc06278 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/DefaultDnParser.html @@ -0,0 +1,494 @@ + + + + + +DefaultDnParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultDnParser

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DnParser
    +
    +
    +
    public final class DefaultDnParser
    +extends Object
    +implements DnParser
    +
    Parses DNs following the rules in RFC 4514. Attempts to be as + generous as possible in the format of allowed DNs.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HEX_RADIX

        +
        private static final int HEX_RADIX
        +
        Hexadecimal radix.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HEX_PATH

        +
        private static final DERPath HEX_PATH
        +
        DER path for hex values.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultDnParser

        +
        public DefaultDnParser()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        parse

        +
        public List<RDn> parse​(String dn)
        +
        Parses the supplied DN into a list of RDNs.
        +
        +
        Specified by:
        +
        parse in interface DnParser
        +
        Parameters:
        +
        dn - to parse
        +
        Returns:
        +
        unmodifiable list of RDNs
        +
        +
      • +
      + + + +
        +
      • +

        decodeHexValue

        +
        private static byte[] decodeHexValue​(char[] value)
        +
        Decodes the supplied hexadecimal value.
        +
        +
        Parameters:
        +
        value - hex to decode
        +
        Returns:
        +
        decoded bytes
        +
        +
      • +
      + + + +
        +
      • +

        decodeStringValue

        +
        private static String decodeStringValue​(String value)
        +
        Decodes the supplied string attribute value. Unescapes escaped characters. If escaped character is a hex value, it + is decoded.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded string
        +
        +
      • +
      + + + +
        +
      • +

        readToChar

        +
        private static int[] readToChar​(String s,
        +                                char[] chars,
        +                                int pos)
        +
        Reads the supplied string starting at the supplied position until one of the supplied characters is found. + Characters escaped with '\' are ignored. Characters inside of quotes are ignored.
        +
        +
        Parameters:
        +
        s - to read
        +
        chars - to match
        +
        pos - to start reading at
        +
        Returns:
        +
        string index that matched a character or the last index in the string
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/dn/DefaultRDnNormalizer.html b/javadocs/2.3.1/org/ldaptive/dn/DefaultRDnNormalizer.html new file mode 100644 index 000000000..20e7c06d5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/DefaultRDnNormalizer.html @@ -0,0 +1,596 @@ + + + + + +DefaultRDnNormalizer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultRDnNormalizer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    RDnNormalizer
    +
    +
    +
    public class DefaultRDnNormalizer
    +extends Object
    +implements RDnNormalizer
    +
    Normalizes a RDN by performing the following operations: +
      +
    • lowercase attribute names
    • +
    • lowercase attribute values
    • +
    • compress duplicate spaces in attribute values
    • +
    • escape attribute value characters
    • +
    • sort multi value RDNs by name
    • +
    + + This API provides properties to control attribute name normalization, attribute value normalization and attribute + value escaping in order to customize the behavior. Note that attribute value normalization occurs before escaping.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        LOWERCASE

        +
        public static final Function<String,​String> LOWERCASE
        +
        Function that lowercases the value.
        +
      • +
      + + + +
        +
      • +

        COMPRESS

        +
        public static final Function<String,​String> COMPRESS
        +
        Function that removes duplicate spaces from the value.
        +
      • +
      + + + +
        +
      • +

        LOWERCASE_COMPRESS

        +
        public static final Function<String,​String> LOWERCASE_COMPRESS
        +
        Function that lowercases and removes duplicate spaces from the value.
        +
      • +
      + + + +
        +
      • +

        attributeNameFunction

        +
        private final Function<String,​String> attributeNameFunction
        +
        Attribute name function.
        +
      • +
      + + + +
        +
      • +

        attributeValueFunction

        +
        private final Function<String,​String> attributeValueFunction
        +
        Attribute value function.
        +
      • +
      + + + +
        +
      • +

        attributeValueEscaper

        +
        private final AttributeValueEscaper attributeValueEscaper
        +
        Attribute value escaper.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultRDnNormalizer

        +
        public DefaultRDnNormalizer()
        +
        Creates a new default RDN normalizer.
        +
      • +
      + + + +
        +
      • +

        DefaultRDnNormalizer

        +
        public DefaultRDnNormalizer​(AttributeValueEscaper escaper)
        +
        Creates a new default RDN normalizer.
        +
        +
        Parameters:
        +
        escaper - to escape attribute values
        +
        +
      • +
      + + + +
        +
      • +

        DefaultRDnNormalizer

        +
        public DefaultRDnNormalizer​(AttributeValueEscaper escaper,
        +                            Function<String,​String> nameNormalizer,
        +                            Function<String,​String> valueNormalizer)
        +
        Creates a new default RDN normalizer.
        +
        +
        Parameters:
        +
        escaper - to escape attribute values
        +
        nameNormalizer - to normalize attribute names
        +
        valueNormalizer - to normalize attribute values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValueEscaper

        +
        public AttributeValueEscaper getValueEscaper()
        +
        Returns the value escaper.
        +
        +
        Returns:
        +
        value escaper
        +
        +
      • +
      + + + +
        +
      • +

        getNameFunction

        +
        public Function<String,​String> getNameFunction()
        +
        Returns the attribute name function.
        +
        +
        Returns:
        +
        function for attribute names
        +
        +
      • +
      + + + +
        +
      • +

        getValueFunction

        +
        public Function<String,​String> getValueFunction()
        +
        Returns the attribute value function.
        +
        +
        Returns:
        +
        function for attribute values
        +
        +
      • +
      + + + +
        +
      • +

        normalize

        +
        public RDn normalize​(RDn rdn)
        +
        Description copied from interface: RDnNormalizer
        +
        Normalize the name value pairs in the supplied RDN.
        +
        +
        Specified by:
        +
        normalize in interface RDnNormalizer
        +
        Parameters:
        +
        rdn - to normalize
        +
        Returns:
        +
        new normalized RDN
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/dn/Dn.Builder.html b/javadocs/2.3.1/org/ldaptive/dn/Dn.Builder.html new file mode 100644 index 000000000..cad73c510 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/Dn.Builder.html @@ -0,0 +1,398 @@ + + + + + +Dn.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Dn.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    Dn
    +
    +
    +
    public static class Dn.Builder
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        object

        +
        private final Dn object
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Builder

        +
        protected Builder()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/dn/Dn.html b/javadocs/2.3.1/org/ldaptive/dn/Dn.html new file mode 100644 index 000000000..a41ff9002 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/Dn.html @@ -0,0 +1,1058 @@ + + + + + +Dn (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Dn

+
+
+ +
+
    +
  • +
    +
    public class Dn
    +extends Object
    +
    Distinguished name containing zero or more relative distinguished names. RDNs are ordered from left to right such + that the left-most RDN is considered the first. For the DN 'cn=Jane Doe,ou=People,dc=ldaptive,dc=org', the first RDN + is 'cn=Jane Doe'. + + See RFC 4514 for more details on the string representations of + DNs.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClassDescription
      static class Dn.Builder 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      private static intHASH_CODE_SEED +
      hash code seed.
      +
      private List<RDn>rdnComponents +
      RDN components.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      Dn() +
      Default constructor.
      +
      Dn​(String dn) +
      Creates a new DN with the supplied string.
      +
      Dn​(String dn, + DnParser parser) +
      Creates a new DN with the supplied string.
      +
      Dn​(List<RDn> rdns) +
      Creates a new DN with the supplied RDNs.
      +
      Dn​(RDn... rdn) +
      Creates a new DN with the supplied RDNs.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      voidadd​(int index, + RDn rdn) +
      Adds the supplied RDN at the supplied index.
      +
      voidadd​(Dn dn) +
      Adds all the RDNs in the supplied DN to the end of this DN.
      +
      voidadd​(RDn rdn) +
      Adds the supplied RDN to the end of this DN.
      +
      static Dn.Builderbuilder() +
      Creates a builder for this class.
      +
      booleanequals​(Object o) 
      Stringformat() +
      Produces a string representation of this DN.
      +
      Stringformat​(RDnNormalizer normalizer) +
      Produces a string representation of this DN.
      +
      Stringformat​(RDnNormalizer normalizer, + char delimiter, + boolean reverse) +
      Produces a string representation of this DN.
      +
      Collection<String>getNames() +
      Returns all the RDN names.
      +
      DngetParent() +
      Convenience method to retrieve the parent DN.
      +
      RDngetRDn() +
      Returns the first RDN in this DN.
      +
      List<RDn>getRDns() +
      Returns the RDNs in this DN.
      +
      StringgetValue​(String name) +
      Returns the first RDN value with the supplied name.
      +
      Collection<String>getValues​(String name) +
      Returns the RDN values with the supplied name.
      +
      inthashCode() 
      booleanisAncestor​(Dn dn) +
      Returns whether the supplied DN is an ancestor.
      +
      booleanisAncestor​(Dn dn, + RDnNormalizer normalizer) +
      Returns whether the supplied DN is an ancestor.
      +
      booleanisDescendant​(Dn dn) +
      Returns whether the supplied DN is a descendant.
      +
      booleanisDescendant​(Dn dn, + RDnNormalizer normalizer) +
      Returns whether the supplied DN is a descendant.
      +
      booleanisEmpty() +
      Returns whether this DN contains any RDN components.
      +
      booleanisSame​(Dn dn) +
      Returns whether the normalized format of the supplied DN equals the normalized format of this DN.
      +
      booleanisSame​(Dn dn, + RDnNormalizer normalizer) +
      Returns whether the normalized format of the supplied DN equals the normalized format of this DN.
      +
      intsize() +
      Returns the number of RDNs in this DN.
      +
      DnsubDn​(int index) +
      Returns a new DN containing all the RDN components from the supplied index.
      +
      DnsubDn​(int beginIndex, + int endIndex) +
      Returns a new DN containing all the RDN components between the supplied indexes.
      +
      StringtoString() 
      + +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        rdnComponents

        +
        private final List<RDn> rdnComponents
        +
        RDN components.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Dn

        +
        public Dn()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        Dn

        +
        public Dn​(String dn)
        +
        Creates a new DN with the supplied string. Uses a DefaultDnParser by default.
        +
        +
        Parameters:
        +
        dn - to parse
        +
        +
      • +
      + + + +
        +
      • +

        Dn

        +
        public Dn​(String dn,
        +          DnParser parser)
        +
        Creates a new DN with the supplied string.
        +
        +
        Parameters:
        +
        dn - to parse
        +
        parser - to parse dn
        +
        +
      • +
      + + + +
        +
      • +

        Dn

        +
        public Dn​(RDn... rdn)
        +
        Creates a new DN with the supplied RDNs.
        +
        +
        Parameters:
        +
        rdn - to add
        +
        +
      • +
      + + + +
        +
      • +

        Dn

        +
        public Dn​(List<RDn> rdns)
        +
        Creates a new DN with the supplied RDNs.
        +
        +
        Parameters:
        +
        rdns - to add
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getRDn

        +
        public RDn getRDn()
        +
        Returns the first RDN in this DN.
        +
        +
        Returns:
        +
        first RDN
        +
        +
      • +
      + + + +
        +
      • +

        getRDns

        +
        public List<RDn> getRDns()
        +
        Returns the RDNs in this DN.
        +
        +
        Returns:
        +
        RDNs
        +
        +
      • +
      + + + +
        +
      • +

        add

        +
        public void add​(Dn dn)
        +
        Adds all the RDNs in the supplied DN to the end of this DN.
        +
        +
        Parameters:
        +
        dn - to add to this DN
        +
        +
      • +
      + + + +
        +
      • +

        add

        +
        public void add​(RDn rdn)
        +
        Adds the supplied RDN to the end of this DN.
        +
        +
        Parameters:
        +
        rdn - to add to this DN
        +
        +
      • +
      + + + +
        +
      • +

        add

        +
        public void add​(int index,
        +                RDn rdn)
        +
        Adds the supplied RDN at the supplied index.
        +
        +
        Parameters:
        +
        index - to add the RDN at
        +
        rdn - to add to this DN
        +
        +
      • +
      + + + +
        +
      • +

        subDn

        +
        public Dn subDn​(int index)
        +
        Returns a new DN containing all the RDN components from the supplied index.
        +
        +
        Parameters:
        +
        index - of RDNs to include
        +
        Returns:
        +
        DN with sub-components of this DN
        +
        +
      • +
      + + + +
        +
      • +

        subDn

        +
        public Dn subDn​(int beginIndex,
        +                int endIndex)
        +
        Returns a new DN containing all the RDN components between the supplied indexes.
        +
        +
        Parameters:
        +
        beginIndex - first RDN to include (inclusive)
        +
        endIndex - last RDN to include (exclusive)
        +
        Returns:
        +
        DN with sub-components of this DN or null if beginIndex > endIndex
        +
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public Dn getParent()
        +
        Convenience method to retrieve the parent DN. Invokes subDn(int) with a parameter of 1.
        +
        +
        Returns:
        +
        DN containing all sub-components of this DN except the first or null if this DN has no components
        +
        +
      • +
      + + + +
        +
      • +

        getNames

        +
        public Collection<String> getNames()
        +
        Returns all the RDN names.
        +
        +
        Returns:
        +
        all RDN names
        +
        +
      • +
      + + + +
        +
      • +

        getValues

        +
        public Collection<String> getValues​(String name)
        +
        Returns the RDN values with the supplied name. If the RDN is multi-value the first value is used.
        +
        +
        Parameters:
        +
        name - of the RDN
        +
        Returns:
        +
        RDN values for the supplied name
        +
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue​(String name)
        +
        Returns the first RDN value with the supplied name. If the RDN is multi-value the first value is used.
        +
        +
        Parameters:
        +
        name - of the RDN
        +
        Returns:
        +
        RDN value
        +
        +
      • +
      + + + +
        +
      • +

        size

        +
        public int size()
        +
        Returns the number of RDNs in this DN.
        +
        +
        Returns:
        +
        number of RDNs
        +
        +
      • +
      + + + +
        +
      • +

        isEmpty

        +
        public boolean isEmpty()
        +
        Returns whether this DN contains any RDN components.
        +
        +
        Returns:
        +
        whether this DN contains any RDN components
        +
        +
      • +
      + + + +
        +
      • +

        isSame

        +
        public boolean isSame​(Dn dn)
        +
        Returns whether the normalized format of the supplied DN equals the normalized format of this DN. See DefaultRDnNormalizer.
        +
        +
        Parameters:
        +
        dn - to compare
        +
        Returns:
        +
        whether the supplied DN is the same as this DN
        +
        +
      • +
      + + + +
        +
      • +

        isSame

        +
        public boolean isSame​(Dn dn,
        +                      RDnNormalizer normalizer)
        +
        Returns whether the normalized format of the supplied DN equals the normalized format of this DN.
        +
        +
        Parameters:
        +
        normalizer - to use for comparison
        +
        dn - to compare
        +
        Returns:
        +
        whether the supplied DN is the same as this DN
        +
        +
      • +
      + + + +
        +
      • +

        isAncestor

        +
        public boolean isAncestor​(Dn dn)
        +
        Returns whether the supplied DN is an ancestor. See isSame(Dn).
        +
        +
        Parameters:
        +
        dn - to determine ancestry of
        +
        Returns:
        +
        whether the supplied DN is an ancestor
        +
        +
      • +
      + + + +
        +
      • +

        isAncestor

        +
        public boolean isAncestor​(Dn dn,
        +                          RDnNormalizer normalizer)
        +
        Returns whether the supplied DN is an ancestor. See isSame(Dn, RDnNormalizer).
        +
        +
        Parameters:
        +
        dn - to determine ancestry of
        +
        normalizer - to format DN for comparison
        +
        Returns:
        +
        whether the supplied DN is an ancestor
        +
        +
      • +
      + + + +
        +
      • +

        isDescendant

        +
        public boolean isDescendant​(Dn dn)
        +
        Returns whether the supplied DN is a descendant. See isSame(Dn).
        +
        +
        Parameters:
        +
        dn - to determine descendancy of
        +
        Returns:
        +
        whether the supplied DN is a descendant
        +
        +
      • +
      + + + +
        +
      • +

        isDescendant

        +
        public boolean isDescendant​(Dn dn,
        +                            RDnNormalizer normalizer)
        +
        Returns whether the supplied DN is a descendant. See isSame(Dn, RDnNormalizer).
        +
        +
        Parameters:
        +
        dn - to determine descendancy of
        +
        normalizer - to format DN for comparison
        +
        Returns:
        +
        whether the supplied DN is a descendant
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format()
        +
        Produces a string representation of this DN. Uses a DefaultRDnNormalizer by default.
        +
        +
        Returns:
        +
        DN string
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format​(RDnNormalizer normalizer)
        +
        Produces a string representation of this DN.
        +
        +
        Parameters:
        +
        normalizer - to apply to the RDN components or null for no formatting
        +
        Returns:
        +
        DN string
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format​(RDnNormalizer normalizer,
        +                     char delimiter,
        +                     boolean reverse)
        +
        Produces a string representation of this DN.
        +
        +
        Parameters:
        +
        normalizer - to apply to the RDN components or null for no formatting
        +
        delimiter - to separate each RDN component
        +
        reverse - whether to reverse the order of RDN components for formatting. + i.e. process components from right to left
        +
        Returns:
        +
        DN string
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + + + + +
        +
      • +

        builder

        +
        public static Dn.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/dn/DnParser.html b/javadocs/2.3.1/org/ldaptive/dn/DnParser.html new file mode 100644 index 000000000..e15153c3d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/DnParser.html @@ -0,0 +1,266 @@ + + + + + +DnParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface DnParser

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    DefaultDnParser
    +
    +
    +
    public interface DnParser
    +
    Interface for parsing DNs.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        parse

        +
        List<RDn> parse​(String dn)
        +
        Parses the supplied DN into a list of RDNs.
        +
        +
        Parameters:
        +
        dn - to parse
        +
        Returns:
        +
        list of RDNs
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/MinimalAttributeValueEscaper.html b/javadocs/2.3.1/org/ldaptive/dn/MinimalAttributeValueEscaper.html new file mode 100644 index 000000000..1195f3fd4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/MinimalAttributeValueEscaper.html @@ -0,0 +1,365 @@ + + + + + +MinimalAttributeValueEscaper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MinimalAttributeValueEscaper

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    AttributeValueEscaper
    +
    +
    +
    public class MinimalAttributeValueEscaper
    +extends AbstractAttributeValueEscaper
    +
    Escapes an attribute value per RFC 4514 section 2.4. ASCII control characters and all non-ASCII data is not encoded.
    +
  • +
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/NameValue.html b/javadocs/2.3.1/org/ldaptive/dn/NameValue.html new file mode 100644 index 000000000..2e6b844fe --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/NameValue.html @@ -0,0 +1,572 @@ + + + + + +NameValue (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NameValue

+
+
+ +
+
    +
  • +
    +
    public class NameValue
    +extends Object
    +
    Container for a RDN name value pair.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        attributeName

        +
        private final String attributeName
        +
        Attribute name.
        +
      • +
      + + + +
        +
      • +

        attributeValue

        +
        private final ByteBuffer attributeValue
        +
        Attribute value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NameValue

        +
        public NameValue​(String name,
        +                 String value)
        +
        Creates a new name value.
        +
        +
        Parameters:
        +
        name - of the attribute
        +
        value - of the attribute
        +
        +
      • +
      + + + +
        +
      • +

        NameValue

        +
        public NameValue​(String name,
        +                 byte[] value)
        +
        Creates a new name value.
        +
        +
        Parameters:
        +
        name - of the attribute
        +
        value - of the attribute
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getName

        +
        public String getName()
        +
        Returns the attribute name.
        +
        +
        Returns:
        +
        attribute name
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryValue

        +
        public byte[] getBinaryValue()
        +
      • +
      + + + +
        +
      • +

        getStringValue

        +
        public String getStringValue()
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public <T> T getValue​(Function<byte[],​T> func)
        +
      • +
      + + + +
        +
      • +

        hasName

        +
        public boolean hasName​(String name)
        +
        Returns whether the attribute name matches the supplied name.
        +
        +
        Parameters:
        +
        name - to match
        +
        Returns:
        +
        whether name matches the attribute name
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format()
        +
        Returns a string representation of this name value, of the form 'name=value'.
        +
        +
        Returns:
        +
        string form of the name value pair
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/dn/RDn.html b/javadocs/2.3.1/org/ldaptive/dn/RDn.html new file mode 100644 index 000000000..e3d72a0ea --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/RDn.html @@ -0,0 +1,761 @@ + + + + + +RDn (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class RDn

+
+
+ +
+
    +
  • +
    +
    public class RDn
    +extends Object
    +
    Relative distinguished name containing one or more name value pairs. Name value pairs are ordered from left to right + such that the left-most pair is considered the first. For the RDN 'cn=Jane Doe+mail=jdoe@example.com', the first name + value pair is 'cn=Jane Doe'. + + See RFC 4514 for more details on the string representations of + RDNs.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      private static intHASH_CODE_SEED +
      hash code seed.
      +
      private Set<NameValue>nameValues +
      Name value pairs.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      RDn​(String rdn) +
      Creates a new RDN with the supplied string.
      +
      RDn​(String attributeName, + String attributeValue) +
      Creates a new RDN with a single name value pair.
      +
      RDn​(String rdn, + DnParser parser) +
      Creates a new RDN with the supplied string.
      +
      RDn​(Collection<NameValue> values) +
      Creates a new RDN with the supplied name value pairs.
      +
      RDn​(NameValue... value) +
      Creates a new RDN with the supplied name value pairs.
      +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        nameValues

        +
        private final Set<NameValue> nameValues
        +
        Name value pairs.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RDn

        +
        public RDn​(String rdn)
        +
        Creates a new RDN with the supplied string.
        +
        +
        Parameters:
        +
        rdn - to parse
        +
        Throws:
        +
        IllegalArgumentException - if rdn contains multiple RDNs or no RDNs
        +
        +
      • +
      + + + +
        +
      • +

        RDn

        +
        public RDn​(String rdn,
        +           DnParser parser)
        +
        Creates a new RDN with the supplied string.
        +
        +
        Parameters:
        +
        rdn - to parse
        +
        parser - to parse dn
        +
        Throws:
        +
        IllegalArgumentException - if rdn contains multiple RDNs or no RDNS
        +
        +
      • +
      + + + +
        +
      • +

        RDn

        +
        public RDn​(NameValue... value)
        +
        Creates a new RDN with the supplied name value pairs.
        +
        +
        Parameters:
        +
        value - to add
        +
        +
      • +
      + + + +
        +
      • +

        RDn

        +
        public RDn​(Collection<NameValue> values)
        +
        Creates a new RDN with the supplied name value pairs.
        +
        +
        Parameters:
        +
        values - to add
        +
        +
      • +
      + + + +
        +
      • +

        RDn

        +
        public RDn​(String attributeName,
        +           String attributeValue)
        +
        Creates a new RDN with a single name value pair.
        +
        +
        Parameters:
        +
        attributeName - to add
        +
        attributeValue - to add
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getNameValue

        +
        public NameValue getNameValue()
        +
        Returns the first name value pair in this RDN.
        +
        +
        Returns:
        +
        name value pair
        +
        +
      • +
      + + + +
        +
      • +

        getNameValues

        +
        public Set<NameValue> getNameValues()
        +
        Returns all the name value pairs in this RDN.
        +
        +
        Returns:
        +
        name value paris
        +
        +
      • +
      + + + +
        +
      • +

        getNames

        +
        public List<String> getNames()
        +
        Returns all the names in this RDN.
        +
        +
        Returns:
        +
        all names
        +
        +
      • +
      + + + +
        +
      • +

        getNameValues

        +
        public Set<NameValue> getNameValues​(String name)
        +
        Returns the name values that match the supplied name.
        +
        +
        Parameters:
        +
        name - to match
        +
        Returns:
        +
        name values
        +
        +
      • +
      + + + +
        +
      • +

        getNameValue

        +
        public NameValue getNameValue​(String name)
        +
        Returns a single name value that matches the supplied name. See getNameValues(String).
        +
        +
        Parameters:
        +
        name - to match
        +
        Returns:
        +
        name value
        +
        +
      • +
      + + + +
        +
      • +

        size

        +
        public int size()
        +
        Returns the number of name value pairs in this RDN.
        +
        +
        Returns:
        +
        RDN size
        +
        +
      • +
      + + + +
        +
      • +

        isEmpty

        +
        public boolean isEmpty()
        +
        Returns whether this RDN contains any name values.
        +
        +
        Returns:
        +
        whether this RDN contains any name values
        +
        +
      • +
      + + + +
        +
      • +

        isSame

        +
        public boolean isSame​(RDn rdn)
        +
        Returns whether the normalized format of the supplied RDN equals the normalized format of this RDN. See DefaultRDnNormalizer.
        +
        +
        Parameters:
        +
        rdn - to compare
        +
        Returns:
        +
        whether the supplied RDN is the same as this RDN
        +
        +
      • +
      + + + +
        +
      • +

        isSame

        +
        public boolean isSame​(RDn rdn,
        +                      RDnNormalizer normalizer)
        +
        Returns whether the normalized format of the supplied RDN equals the normalized format of this RDN.
        +
        +
        Parameters:
        +
        normalizer - to use for comparison
        +
        rdn - to compare
        +
        Returns:
        +
        whether the supplied RDN is the same as this RDN
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format()
        +
        Returns a string representation of this RDN. Uses a DefaultRDnNormalizer by default.
        +
        +
        Returns:
        +
        string form of the RDN
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format​(RDnNormalizer normalizer)
        +
        Returns a string representation of this RDN, joining each name value pair with '+'.
        +
        +
        Parameters:
        +
        normalizer - to apply to the RDN components or null for no formatting
        +
        Returns:
        +
        string form of the RDN
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/dn/RDnNormalizer.html b/javadocs/2.3.1/org/ldaptive/dn/RDnNormalizer.html new file mode 100644 index 000000000..5e84809a7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/RDnNormalizer.html @@ -0,0 +1,266 @@ + + + + + +RDnNormalizer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface RDnNormalizer

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    DefaultRDnNormalizer
    +
    +
    +
    public interface RDnNormalizer
    +
    Interface for normalizing RDNs.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        normalize

        +
        RDn normalize​(RDn rdn)
        +
        Normalize the name value pairs in the supplied RDN.
        +
        +
        Parameters:
        +
        rdn - to normalize
        +
        Returns:
        +
        new normalized RDN
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/class-use/AbstractAttributeValueEscaper.html b/javadocs/2.3.1/org/ldaptive/dn/class-use/AbstractAttributeValueEscaper.html new file mode 100644 index 000000000..795db1008 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/class-use/AbstractAttributeValueEscaper.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.ldaptive.dn.AbstractAttributeValueEscaper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dn.AbstractAttributeValueEscaper

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/class-use/AttributeValueEscaper.html b/javadocs/2.3.1/org/ldaptive/dn/class-use/AttributeValueEscaper.html new file mode 100644 index 000000000..eeab5770a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/class-use/AttributeValueEscaper.html @@ -0,0 +1,295 @@ + + + + + +Uses of Interface org.ldaptive.dn.AttributeValueEscaper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.dn.AttributeValueEscaper

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultAttributeValueEscaper.html b/javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultAttributeValueEscaper.html new file mode 100644 index 000000000..71e9b696a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultAttributeValueEscaper.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.dn.DefaultAttributeValueEscaper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dn.DefaultAttributeValueEscaper

+
+
No usage of org.ldaptive.dn.DefaultAttributeValueEscaper
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultDnParser.OctetStringHandler.html b/javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultDnParser.OctetStringHandler.html new file mode 100644 index 000000000..d5234ee10 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultDnParser.OctetStringHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.dn.DefaultDnParser.OctetStringHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dn.DefaultDnParser.OctetStringHandler

+
+
No usage of org.ldaptive.dn.DefaultDnParser.OctetStringHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultDnParser.html b/javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultDnParser.html new file mode 100644 index 000000000..2e323adc1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultDnParser.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.dn.DefaultDnParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dn.DefaultDnParser

+
+
No usage of org.ldaptive.dn.DefaultDnParser
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultRDnNormalizer.html b/javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultRDnNormalizer.html new file mode 100644 index 000000000..ad9e9e24b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/class-use/DefaultRDnNormalizer.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.dn.DefaultRDnNormalizer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dn.DefaultRDnNormalizer

+
+
No usage of org.ldaptive.dn.DefaultRDnNormalizer
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/class-use/Dn.Builder.html b/javadocs/2.3.1/org/ldaptive/dn/class-use/Dn.Builder.html new file mode 100644 index 000000000..9e8cbfa17 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/class-use/Dn.Builder.html @@ -0,0 +1,211 @@ + + + + + +Uses of Class org.ldaptive.dn.Dn.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dn.Dn.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/class-use/Dn.html b/javadocs/2.3.1/org/ldaptive/dn/class-use/Dn.html new file mode 100644 index 000000000..f94956221 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/class-use/Dn.html @@ -0,0 +1,395 @@ + + + + + +Uses of Class org.ldaptive.dn.Dn (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dn.Dn

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + +
    Packages that use Dn 
    PackageDescription
    org.ldaptive 
    org.ldaptive.dn 
    org.ldaptive.dns 
    org.ldaptive.ssl 
    +
  • +
  • +
      +
    • +
      + + +

      Uses of Dn in org.ldaptive

      + + + + + + + + + + + + + + +
      Fields in org.ldaptive declared as Dn 
      Modifier and TypeFieldDescription
      private DnLdapEntry.parsedDn +
      Parsed LDAP DN.
      +
      + + + + + + + + + + + + + + +
      Methods in org.ldaptive that return Dn 
      Modifier and TypeMethodDescription
      DnLdapEntry.getParsedDn() +
      Returns the parsed ldap DN.
      +
      +
      +
    • +
    • +
      + + +

      Uses of Dn in org.ldaptive.dn

      + + + + + + + + + + + + + + +
      Fields in org.ldaptive.dn declared as Dn 
      Modifier and TypeFieldDescription
      private DnDn.Builder.object 
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.ldaptive.dn that return Dn 
      Modifier and TypeMethodDescription
      DnDn.Builder.build() 
      DnDn.getParent() +
      Convenience method to retrieve the parent DN.
      +
      DnDn.subDn​(int index) +
      Returns a new DN containing all the RDN components from the supplied index.
      +
      DnDn.subDn​(int beginIndex, + int endIndex) +
      Returns a new DN containing all the RDN components between the supplied indexes.
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.ldaptive.dn with parameters of type Dn 
      Modifier and TypeMethodDescription
      voidDn.add​(Dn dn) +
      Adds all the RDNs in the supplied DN to the end of this DN.
      +
      Dn.BuilderDn.Builder.add​(Dn dn) 
      booleanDn.isAncestor​(Dn dn) +
      Returns whether the supplied DN is an ancestor.
      +
      booleanDn.isAncestor​(Dn dn, + RDnNormalizer normalizer) +
      Returns whether the supplied DN is an ancestor.
      +
      booleanDn.isDescendant​(Dn dn) +
      Returns whether the supplied DN is a descendant.
      +
      booleanDn.isDescendant​(Dn dn, + RDnNormalizer normalizer) +
      Returns whether the supplied DN is a descendant.
      +
      booleanDn.isSame​(Dn dn) +
      Returns whether the normalized format of the supplied DN equals the normalized format of this DN.
      +
      booleanDn.isSame​(Dn dn, + RDnNormalizer normalizer) +
      Returns whether the normalized format of the supplied DN equals the normalized format of this DN.
      +
      +
      +
    • +
    • +
      + + +

      Uses of Dn in org.ldaptive.dns

      + + + + + + + + + + + + + + +
      Methods in org.ldaptive.dns with parameters of type Dn 
      Modifier and TypeMethodDescription
      StringDNSDomainFunction.apply​(Dn dn) 
      +
      +
    • +
    • +
      + + +

      Uses of Dn in org.ldaptive.ssl

      + + + + + + + + + + + + + + +
      Methods in org.ldaptive.ssl that return Dn 
      Modifier and TypeMethodDescription
      DnX509DnDecoder.apply​(DERBuffer encoded) 
      +
      +
    • +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/class-use/DnParser.html b/javadocs/2.3.1/org/ldaptive/dn/class-use/DnParser.html new file mode 100644 index 000000000..2a72f0f83 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/class-use/DnParser.html @@ -0,0 +1,219 @@ + + + + + +Uses of Interface org.ldaptive.dn.DnParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.dn.DnParser

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/class-use/MinimalAttributeValueEscaper.html b/javadocs/2.3.1/org/ldaptive/dn/class-use/MinimalAttributeValueEscaper.html new file mode 100644 index 000000000..03d1a620d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/class-use/MinimalAttributeValueEscaper.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.dn.MinimalAttributeValueEscaper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dn.MinimalAttributeValueEscaper

+
+
No usage of org.ldaptive.dn.MinimalAttributeValueEscaper
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/class-use/NameValue.html b/javadocs/2.3.1/org/ldaptive/dn/class-use/NameValue.html new file mode 100644 index 000000000..94f03069e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/class-use/NameValue.html @@ -0,0 +1,302 @@ + + + + + +Uses of Class org.ldaptive.dn.NameValue (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dn.NameValue

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/class-use/RDn.html b/javadocs/2.3.1/org/ldaptive/dn/class-use/RDn.html new file mode 100644 index 000000000..f58ff261c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/class-use/RDn.html @@ -0,0 +1,343 @@ + + + + + +Uses of Class org.ldaptive.dn.RDn (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dn.RDn

+
+
+
    +
  • + + + + + + + + + + + + +
    Packages that use RDn 
    PackageDescription
    org.ldaptive.dn 
    +
  • +
  • +
      +
    • +
      + + +

      Uses of RDn in org.ldaptive.dn

      + + + + + + + + + + + + + + +
      Fields in org.ldaptive.dn with type parameters of type RDn 
      Modifier and TypeFieldDescription
      private List<RDn>Dn.rdnComponents +
      RDN components.
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.ldaptive.dn that return RDn 
      Modifier and TypeMethodDescription
      RDnDn.getRDn() +
      Returns the first RDN in this DN.
      +
      RDnDefaultRDnNormalizer.normalize​(RDn rdn) 
      RDnRDnNormalizer.normalize​(RDn rdn) +
      Normalize the name value pairs in the supplied RDN.
      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.ldaptive.dn that return types with arguments of type RDn 
      Modifier and TypeMethodDescription
      List<RDn>Dn.getRDns() +
      Returns the RDNs in this DN.
      +
      List<RDn>DefaultDnParser.parse​(String dn) +
      Parses the supplied DN into a list of RDNs.
      +
      List<RDn>DnParser.parse​(String dn) +
      Parses the supplied DN into a list of RDNs.
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.ldaptive.dn with parameters of type RDn 
      Modifier and TypeMethodDescription
      voidDn.add​(int index, + RDn rdn) +
      Adds the supplied RDN at the supplied index.
      +
      voidDn.add​(RDn rdn) +
      Adds the supplied RDN to the end of this DN.
      +
      Dn.BuilderDn.Builder.add​(RDn rdn) 
      booleanRDn.isSame​(RDn rdn) +
      Returns whether the normalized format of the supplied RDN equals the normalized format of this RDN.
      +
      booleanRDn.isSame​(RDn rdn, + RDnNormalizer normalizer) +
      Returns whether the normalized format of the supplied RDN equals the normalized format of this RDN.
      +
      RDnDefaultRDnNormalizer.normalize​(RDn rdn) 
      RDnRDnNormalizer.normalize​(RDn rdn) +
      Normalize the name value pairs in the supplied RDN.
      +
      + + + + + + + + + + + + +
      Constructors in org.ldaptive.dn with parameters of type RDn 
      ConstructorDescription
      Dn​(RDn... rdn) +
      Creates a new DN with the supplied RDNs.
      +
      + + + + + + + + + + + + +
      Constructor parameters in org.ldaptive.dn with type arguments of type RDn 
      ConstructorDescription
      Dn​(List<RDn> rdns) +
      Creates a new DN with the supplied RDNs.
      +
      +
      +
    • +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/class-use/RDnNormalizer.html b/javadocs/2.3.1/org/ldaptive/dn/class-use/RDnNormalizer.html new file mode 100644 index 000000000..fdcafb5d6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/class-use/RDnNormalizer.html @@ -0,0 +1,271 @@ + + + + + +Uses of Interface org.ldaptive.dn.RDnNormalizer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.dn.RDnNormalizer

+
+
+
    +
  • + + + + + + + + + + + + +
    Packages that use RDnNormalizer 
    PackageDescription
    org.ldaptive.dn 
    +
  • +
  • +
      +
    • +
      + + +

      Uses of RDnNormalizer in org.ldaptive.dn

      + + + + + + + + + + + + + + +
      Classes in org.ldaptive.dn that implement RDnNormalizer 
      Modifier and TypeClassDescription
      class DefaultRDnNormalizer +
      Normalizes a RDN by performing the following operations: + + lowercase attribute names + lowercase attribute values + compress duplicate spaces in attribute values + escape attribute value characters + sort multi value RDNs by name + + + This API provides properties to control attribute name normalization, attribute value normalization and attribute + value escaping in order to customize the behavior.
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods in org.ldaptive.dn with parameters of type RDnNormalizer 
      Modifier and TypeMethodDescription
      StringDn.format​(RDnNormalizer normalizer) +
      Produces a string representation of this DN.
      +
      StringDn.format​(RDnNormalizer normalizer, + char delimiter, + boolean reverse) +
      Produces a string representation of this DN.
      +
      StringRDn.format​(RDnNormalizer normalizer) +
      Returns a string representation of this RDN, joining each name value pair with '+'.
      +
      booleanDn.isAncestor​(Dn dn, + RDnNormalizer normalizer) +
      Returns whether the supplied DN is an ancestor.
      +
      booleanDn.isDescendant​(Dn dn, + RDnNormalizer normalizer) +
      Returns whether the supplied DN is a descendant.
      +
      booleanDn.isSame​(Dn dn, + RDnNormalizer normalizer) +
      Returns whether the normalized format of the supplied DN equals the normalized format of this DN.
      +
      booleanRDn.isSame​(RDn rdn, + RDnNormalizer normalizer) +
      Returns whether the normalized format of the supplied RDN equals the normalized format of this RDN.
      +
      +
      +
    • +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/package-summary.html b/javadocs/2.3.1/org/ldaptive/dn/package-summary.html new file mode 100644 index 000000000..c6f51b809 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/package-summary.html @@ -0,0 +1,261 @@ + + + + + +org.ldaptive.dn (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.dn

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    AttributeValueEscaper +
    Interface for escaping attribute values.
    +
    DnParser +
    Interface for parsing DNs.
    +
    RDnNormalizer +
    Interface for normalizing RDNs.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    AbstractAttributeValueEscaper +
    Escapes an attribute value per RFC 4514 section 2.4.
    +
    DefaultAttributeValueEscaper +
    Escapes an attribute value per RFC 4514 section 2.4.
    +
    DefaultDnParser +
    Parses DNs following the rules in RFC 4514.
    +
    DefaultDnParser.OctetStringHandler +
    Parse handler for decoding octet strings.
    +
    DefaultRDnNormalizer +
    Normalizes a RDN by performing the following operations: + + lowercase attribute names + lowercase attribute values + compress duplicate spaces in attribute values + escape attribute value characters + sort multi value RDNs by name + + + This API provides properties to control attribute name normalization, attribute value normalization and attribute + value escaping in order to customize the behavior.
    +
    Dn +
    Distinguished name containing zero or more relative distinguished names.
    +
    Dn.Builder 
    MinimalAttributeValueEscaper +
    Escapes an attribute value per RFC 4514 section 2.4.
    +
    NameValue +
    Container for a RDN name value pair.
    +
    RDn +
    Relative distinguished name containing one or more name value pairs.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/package-tree.html b/javadocs/2.3.1/org/ldaptive/dn/package-tree.html new file mode 100644 index 000000000..6f324dfdf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/package-tree.html @@ -0,0 +1,185 @@ + + + + + +org.ldaptive.dn Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.dn

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dn/package-use.html b/javadocs/2.3.1/org/ldaptive/dn/package-use.html new file mode 100644 index 000000000..a1ec83c84 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dn/package-use.html @@ -0,0 +1,325 @@ + + + + + +Uses of Package org.ldaptive.dn (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.dn

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dns/AbstractDNSResolver.html b/javadocs/2.3.1/org/ldaptive/dns/AbstractDNSResolver.html new file mode 100644 index 000000000..c7a9c2e22 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/AbstractDNSResolver.html @@ -0,0 +1,498 @@ + + + + + +AbstractDNSResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractDNSResolver<T>

+
+
+ +
+
    +
  • +
    +
    Type Parameters:
    +
    T - Type of record to resolve.
    +
    +
    +
    All Implemented Interfaces:
    +
    DNSResolver<T>
    +
    +
    +
    Direct Known Subclasses:
    +
    SRVDNSResolver
    +
    +
    +
    public abstract class AbstractDNSResolver<T>
    +extends Object
    +implements DNSResolver<T>
    +
    Base class for all DNS resolvers.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Class logger.
        +
      • +
      + + + +
        +
      • +

        contextFactory

        +
        private final DNSContextFactory contextFactory
        +
        Factory to create DNS connections.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractDNSResolver

        +
        public AbstractDNSResolver​(DNSContextFactory factory)
        +
        Creates a new abstract DNS resolver.
        +
        +
        Parameters:
        +
        factory - DNS context factory
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        resolve

        +
        public Set<T> resolve​(String name)
        +
        Description copied from interface: DNSResolver
        +
        Resolve a set of DNS records of some type for the given name.
        +
        +
        Specified by:
        +
        resolve in interface DNSResolver<T>
        +
        Parameters:
        +
        name - Name for which to resolve DNS records.
        +
        Returns:
        +
        Set of records of type T bound to the given name.
        +
        +
      • +
      + + + +
        +
      • +

        getAttributes

        +
        protected abstract String[] getAttributes()
        +
        Get the types of records to query for, e.g. {"A", "AAAA"}.
        +
        +
        Returns:
        +
        Array of JNDI attribute names.
        +
        +
      • +
      + + + +
        +
      • +

        processRecords

        +
        protected abstract Set<T> processRecords​(Set<String> records)
        +
        Process a set of DNS records.
        +
        +
        Parameters:
        +
        records - Set of raw DNS records returned from a name query.
        +
        Returns:
        +
        Set of converted/processed records.
        +
        +
      • +
      + + + +
        +
      • +

        resolveOne

        +
        private void resolveOne​(DirContext ctx,
        +                        String name,
        +                        String attrId,
        +                        Set<String> records)
        +                 throws NamingException
        +
        Query for a single kind of DNS record.
        +
        +
        Parameters:
        +
        ctx - Directory context.
        +
        name - Name to query for.
        +
        attrId - DNS record type, e.g. A.
        +
        records - Set of records to append results to.
        +
        Throws:
        +
        NamingException - on DNS lookup failure.
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/dns/DNSContextFactory.html b/javadocs/2.3.1/org/ldaptive/dns/DNSContextFactory.html new file mode 100644 index 000000000..3f8ed4182 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/DNSContextFactory.html @@ -0,0 +1,267 @@ + + + + + +DNSContextFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface DNSContextFactory

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    DefaultDNSContextFactory
    +
    +
    +
    public interface DNSContextFactory
    +
    Interface to provide DirContext implementations to be used for DNS queries.
    +
  • +
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dns/DNSDomainFunction.html b/javadocs/2.3.1/org/ldaptive/dns/DNSDomainFunction.html new file mode 100644 index 000000000..fdc80eece --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/DNSDomainFunction.html @@ -0,0 +1,326 @@ + + + + + +DNSDomainFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DNSDomainFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DNSDomainFunction

        +
        public DNSDomainFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dns/DNSResolver.html b/javadocs/2.3.1/org/ldaptive/dns/DNSResolver.html new file mode 100644 index 000000000..05b3575a9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/DNSResolver.html @@ -0,0 +1,270 @@ + + + + + +DNSResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface DNSResolver<T>

+
+
+
+
    +
  • +
    +
    Type Parameters:
    +
    T - Type of record to resolve.
    +
    +
    +
    All Known Implementing Classes:
    +
    AbstractDNSResolver, SRVDNSResolver
    +
    +
    +
    public interface DNSResolver<T>
    +
    Strategy pattern interface for resolving DNS records.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        resolve

        +
        Set<T> resolve​(String name)
        +
        Resolve a set of DNS records of some type for the given name.
        +
        +
        Parameters:
        +
        name - Name for which to resolve DNS records.
        +
        Returns:
        +
        Set of records of type T bound to the given name.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dns/DefaultDNSContextFactory.html b/javadocs/2.3.1/org/ldaptive/dns/DefaultDNSContextFactory.html new file mode 100644 index 000000000..d86b98193 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/DefaultDNSContextFactory.html @@ -0,0 +1,439 @@ + + + + + +DefaultDNSContextFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultDNSContextFactory

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DNSContextFactory
    +
    +
    +
    public class DefaultDNSContextFactory
    +extends Object
    +implements DNSContextFactory
    +
    Provides the default implementation of the JNDI context factory for DNS queries.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DNS_CONTEXT_FACTORY

        +
        public static final String DNS_CONTEXT_FACTORY
        +
        JNDI context factory for DNS.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DEFAULT_DNS_PROVIDER_URL

        +
        public static final String DEFAULT_DNS_PROVIDER_URL
        +
        Default provider URL for DNS, determines DNS from the underlying OS. Value is "dns:".
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        nameservers

        +
        private final List<String> nameservers
        +
        DNS name servers in order of preference.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultDNSContextFactory

        +
        public DefaultDNSContextFactory​(String... servers)
        +
        Creates a new instance that resolves DNS names using the given name servers.
        +
        +
        Parameters:
        +
        servers - name servers in order of preference.
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/dns/SRVDNSResolver.html b/javadocs/2.3.1/org/ldaptive/dns/SRVDNSResolver.html new file mode 100644 index 000000000..a58ee6644 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/SRVDNSResolver.html @@ -0,0 +1,560 @@ + + + + + +SRVDNSResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SRVDNSResolver

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ATTRIBUTES

        +
        private static final String[] ATTRIBUTES
        +
        Attributes (DNS record types) to query for.
        +
      • +
      + + + +
        +
      • +

        DEFAULT_RECORD_NAME

        +
        private static final String DEFAULT_RECORD_NAME
        +
        Default DNS record name.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        useSSL

        +
        private boolean useSSL
        +
        Connect to LDAP using LDAPS.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SRVDNSResolver

        +
        public SRVDNSResolver()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SRVDNSResolver

        +
        public SRVDNSResolver​(DNSContextFactory factory)
        +
        Creates a new DNS address resolver.
        +
        +
        Parameters:
        +
        factory - JNDI dir context factory
        +
        +
      • +
      + + + +
        +
      • +

        SRVDNSResolver

        +
        public SRVDNSResolver​(DNSContextFactory factory,
        +                      boolean ssl)
        +
        Creates a new DNS address resolver.
        +
        +
        Parameters:
        +
        factory - JNDI dir context factory
        +
        ssl - whether SRV records should produce LDAPS URLs
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/dns/SRVRecord.html b/javadocs/2.3.1/org/ldaptive/dns/SRVRecord.html new file mode 100644 index 000000000..1e61bc112 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/SRVRecord.html @@ -0,0 +1,598 @@ + + + + + +SRVRecord (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SRVRecord

+
+
+ +
+
    +
  • +
    +
    public class SRVRecord
    +extends Object
    +
    Class to contain the properties of a DNS SRV record.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        priority

        +
        private final long priority
        +
        SRV priority.
        +
      • +
      + + + +
        +
      • +

        weight

        +
        private final long weight
        +
        SRV weight.
        +
      • +
      + + + +
        +
      • +

        port

        +
        private final int port
        +
        SRV port.
        +
      • +
      + + + +
        +
      • +

        target

        +
        private final String target
        +
        SRV target.
        +
      • +
      + + + +
        +
      • +

        useSSL

        +
        private final boolean useSSL
        +
        whether to use LDAPS.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SRVRecord

        +
        public SRVRecord​(String record,
        +                 boolean ssl)
        +
        Creates a new SRV record.
        +
        +
        Parameters:
        +
        record - from DNS
        +
        ssl - whether to use LDAPS
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPriority

        +
        public long getPriority()
        +
        Returns the priority.
        +
        +
        Returns:
        +
        priority
        +
        +
      • +
      + + + +
        +
      • +

        getWeight

        +
        public long getWeight()
        +
        Returns the weight.
        +
        +
        Returns:
        +
        weight
        +
        +
      • +
      + + + +
        +
      • +

        getPort

        +
        public int getPort()
        +
        Returns the port.
        +
        +
        Returns:
        +
        port
        +
        +
      • +
      + + + +
        +
      • +

        getTarget

        +
        public String getTarget()
        +
        Returns the target.
        +
        +
        Returns:
        +
        target
        +
        +
      • +
      + + + +
        +
      • +

        getLdapURL

        +
        public LdapURL getLdapURL()
        +
        Returns the target properly formatted as an LDAP URL.
        +
        +
        Returns:
        +
        LDAP URL
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/dns/class-use/AbstractDNSResolver.html b/javadocs/2.3.1/org/ldaptive/dns/class-use/AbstractDNSResolver.html new file mode 100644 index 000000000..03f346d33 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/class-use/AbstractDNSResolver.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.dns.AbstractDNSResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dns.AbstractDNSResolver

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dns/class-use/DNSContextFactory.html b/javadocs/2.3.1/org/ldaptive/dns/class-use/DNSContextFactory.html new file mode 100644 index 000000000..1ac089f47 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/class-use/DNSContextFactory.html @@ -0,0 +1,299 @@ + + + + + +Uses of Interface org.ldaptive.dns.DNSContextFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.dns.DNSContextFactory

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dns/class-use/DNSDomainFunction.html b/javadocs/2.3.1/org/ldaptive/dns/class-use/DNSDomainFunction.html new file mode 100644 index 000000000..31068110e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/class-use/DNSDomainFunction.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.dns.DNSDomainFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dns.DNSDomainFunction

+
+
No usage of org.ldaptive.dns.DNSDomainFunction
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dns/class-use/DNSResolver.html b/javadocs/2.3.1/org/ldaptive/dns/class-use/DNSResolver.html new file mode 100644 index 000000000..719807cff --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/class-use/DNSResolver.html @@ -0,0 +1,203 @@ + + + + + +Uses of Interface org.ldaptive.dns.DNSResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.dns.DNSResolver

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dns/class-use/DefaultDNSContextFactory.html b/javadocs/2.3.1/org/ldaptive/dns/class-use/DefaultDNSContextFactory.html new file mode 100644 index 000000000..f85c18a19 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/class-use/DefaultDNSContextFactory.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.dns.DefaultDNSContextFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dns.DefaultDNSContextFactory

+
+
No usage of org.ldaptive.dns.DefaultDNSContextFactory
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dns/class-use/SRVDNSResolver.html b/javadocs/2.3.1/org/ldaptive/dns/class-use/SRVDNSResolver.html new file mode 100644 index 000000000..2d5c42457 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/class-use/SRVDNSResolver.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.dns.SRVDNSResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dns.SRVDNSResolver

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dns/class-use/SRVRecord.html b/javadocs/2.3.1/org/ldaptive/dns/class-use/SRVRecord.html new file mode 100644 index 000000000..55499e60f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/class-use/SRVRecord.html @@ -0,0 +1,258 @@ + + + + + +Uses of Class org.ldaptive.dns.SRVRecord (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.dns.SRVRecord

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dns/package-summary.html b/javadocs/2.3.1/org/ldaptive/dns/package-summary.html new file mode 100644 index 000000000..6b304f902 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/package-summary.html @@ -0,0 +1,218 @@ + + + + + +org.ldaptive.dns (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.dns

+
+
+
    +
  • + + + + + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    DNSContextFactory +
    Interface to provide DirContext implementations to be used for DNS queries.
    +
    DNSResolver<T> +
    Strategy pattern interface for resolving DNS records.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    AbstractDNSResolver<T> +
    Base class for all DNS resolvers.
    +
    DefaultDNSContextFactory +
    Provides the default implementation of the JNDI context factory for DNS queries.
    +
    DNSDomainFunction +
    Maps a DN to a domain name using the process described in + draft-ietf-ldapext-locate
    +
    SRVDNSResolver +
    Queries for DNS A records for a given host name.
    +
    SRVRecord +
    Class to contain the properties of a DNS SRV record.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dns/package-tree.html b/javadocs/2.3.1/org/ldaptive/dns/package-tree.html new file mode 100644 index 000000000..48273baec --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/package-tree.html @@ -0,0 +1,179 @@ + + + + + +org.ldaptive.dns Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.dns

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/dns/package-use.html b/javadocs/2.3.1/org/ldaptive/dns/package-use.html new file mode 100644 index 000000000..3edfbe984 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/dns/package-use.html @@ -0,0 +1,240 @@ + + + + + +Uses of Package org.ldaptive.dns (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.dns

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ext/MergeOperation.html b/javadocs/2.3.1/org/ldaptive/ext/MergeOperation.html new file mode 100644 index 000000000..dd81b162f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ext/MergeOperation.html @@ -0,0 +1,763 @@ + + + + + +MergeOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MergeOperation

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        private final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        connectionFactory

        +
        private ConnectionFactory connectionFactory
        +
        Connection factory.
        +
      • +
      + + + +
        +
      • +

        searchOperation

        +
        private SearchOperation searchOperation
        +
        Search operation used to find the entry.
        +
      • +
      + + + +
        +
      • +

        addOperation

        +
        private AddOperation addOperation
        +
        Add operation used to add a new entry.
        +
      • +
      + + + +
        +
      • +

        modifyOperation

        +
        private ModifyOperation modifyOperation
        +
        Modify operation used to update an entry.
        +
      • +
      + + + +
        +
      • +

        deleteOperation

        +
        private DeleteOperation deleteOperation
        +
        Delete operation used to remove an entry.
        +
      • +
      + + + +
        +
      • +

        throwCondition

        +
        private ResultPredicate throwCondition
        +
        Function to test results.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MergeOperation

        +
        public MergeOperation()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        MergeOperation

        +
        public MergeOperation​(ConnectionFactory factory)
        +
        Creates a new merge operation.
        +
        +
        Parameters:
        +
        factory - connection factory
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ext/MergeRequest.AttributeModificationsHandler.html b/javadocs/2.3.1/org/ldaptive/ext/MergeRequest.AttributeModificationsHandler.html new file mode 100644 index 000000000..7a869e7ac --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ext/MergeRequest.AttributeModificationsHandler.html @@ -0,0 +1,232 @@ + + + + + +MergeRequest.AttributeModificationsHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface MergeRequest.AttributeModificationsHandler

+
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ext/MergeRequest.BatchHandler.html b/javadocs/2.3.1/org/ldaptive/ext/MergeRequest.BatchHandler.html new file mode 100644 index 000000000..cc2ab82bb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ext/MergeRequest.BatchHandler.html @@ -0,0 +1,383 @@ + + + + + +MergeRequest.BatchHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MergeRequest.BatchHandler

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ext/MergeRequest.MaxSizeAttributeValueHandler.html b/javadocs/2.3.1/org/ldaptive/ext/MergeRequest.MaxSizeAttributeValueHandler.html new file mode 100644 index 000000000..dd6067044 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ext/MergeRequest.MaxSizeAttributeValueHandler.html @@ -0,0 +1,382 @@ + + + + + +MergeRequest.MaxSizeAttributeValueHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MergeRequest.MaxSizeAttributeValueHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.ext.MergeRequest.MaxSizeAttributeValueHandler
    • +
    +
  • +
+
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ext/MergeRequest.html b/javadocs/2.3.1/org/ldaptive/ext/MergeRequest.html new file mode 100644 index 000000000..81170ead1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ext/MergeRequest.html @@ -0,0 +1,869 @@ + + + + + +MergeRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MergeRequest

+
+
+ +
+
    +
  • +
    +
    public class MergeRequest
    +extends Object
    +
    Contains the data required to perform a merge operation.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ldapEntry

        +
        private LdapEntry ldapEntry
        +
        Ldap entry to merge.
        +
      • +
      + + + +
        +
      • +

        deleteEntry

        +
        private boolean deleteEntry
        +
        Whether to delete the entry.
        +
      • +
      + + + +
        +
      • +

        searchAttrs

        +
        private String[] searchAttrs
        +
        Attribute names to include in the search.
        +
      • +
      + + + +
        +
      • +

        includeAttrs

        +
        private String[] includeAttrs
        +
        Attribute names to include when performing a merge.
        +
      • +
      + + + +
        +
      • +

        excludeAttrs

        +
        private String[] excludeAttrs
        +
        Attribute names to exclude when performing a merge.
        +
      • +
      + + + +
        +
      • +

        useReplace

        +
        private boolean useReplace
        +
        Whether to use replace or add/delete for attribute modifications.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MergeRequest

        +
        public MergeRequest()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        MergeRequest

        +
        public MergeRequest​(LdapEntry entry)
        +
        Creates a new merge request.
        +
        +
        Parameters:
        +
        entry - to merge into the LDAP
        +
        +
      • +
      + + + +
        +
      • +

        MergeRequest

        +
        public MergeRequest​(LdapEntry entry,
        +                    boolean delete)
        +
        Creates a new merge request.
        +
        +
        Parameters:
        +
        entry - to merge into the LDAP
        +
        delete - whether the supplied entry should be deleted
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getEntry

        +
        public LdapEntry getEntry()
        +
        Returns the ldap entry to merge.
        +
        +
        Returns:
        +
        ldap entry to merge
        +
        +
      • +
      + + + +
        +
      • +

        setEntry

        +
        public void setEntry​(LdapEntry entry)
        +
        Sets the ldap entry to merge into the LDAP.
        +
        +
        Parameters:
        +
        entry - to merge
        +
        +
      • +
      + + + +
        +
      • +

        getDeleteEntry

        +
        public boolean getDeleteEntry()
        +
        Returns whether to delete the entry.
        +
        +
        Returns:
        +
        whether to delete the entry
        +
        +
      • +
      + + + +
        +
      • +

        setDeleteEntry

        +
        public void setDeleteEntry​(boolean b)
        +
        Sets whether to delete the entry.
        +
        +
        Parameters:
        +
        b - whether to delete the entry
        +
        +
      • +
      + + + +
        +
      • +

        getSearchAttributes

        +
        public String[] getSearchAttributes()
        +
        Returns the names of attributes that are used when searching for the entry.
        +
        +
        Returns:
        +
        attribute names to return when searching
        +
        +
      • +
      + + + +
        +
      • +

        setSearchAttributes

        +
        public void setSearchAttributes​(String... attrs)
        +
        Sets the list of attribute names that are used when searching for the entry.
        +
        +
        Parameters:
        +
        attrs - names to return when searching
        +
        +
      • +
      + + + +
        +
      • +

        getIncludeAttributes

        +
        public String[] getIncludeAttributes()
        +
        Returns the names of attributes that are included when performing a modify.
        +
        +
        Returns:
        +
        attribute names to include
        +
        +
      • +
      + + + +
        +
      • +

        setIncludeAttributes

        +
        public void setIncludeAttributes​(String... attrs)
        +
        Sets the list of attribute names to include when performing modify.
        +
        +
        Parameters:
        +
        attrs - names to include
        +
        +
      • +
      + + + +
        +
      • +

        getExcludeAttributes

        +
        public String[] getExcludeAttributes()
        +
        Returns the names of attributes that are excluded when performing a modify.
        +
        +
        Returns:
        +
        attribute names to exclude
        +
        +
      • +
      + + + +
        +
      • +

        setExcludeAttributes

        +
        public void setExcludeAttributes​(String... attrs)
        +
        Sets the list of attribute names to exclude when performing a modify.
        +
        +
        Parameters:
        +
        attrs - names to exclude
        +
        +
      • +
      + + + +
        +
      • +

        isUseReplace

        +
        public boolean isUseReplace()
        +
        Returns whether replace should be used for attribute modifications.
        +
        +
        Returns:
        +
        whether replace should be used for attribute modifications
        +
        +
      • +
      + + + +
        +
      • +

        setUseReplace

        +
        public void setUseReplace​(boolean replace)
        +
        Sets whether replace should be used for attribute modifications.
        +
        +
        Parameters:
        +
        replace - whether replace should be used for attribute modifications
        +
        +
      • +
      + + + +
        +
      • +

        getAttributeModificationsHandlers

        +
        public MergeRequest.AttributeModificationsHandler[] getAttributeModificationsHandlers()
        +
        Returns the attribute modifications handlers.
        +
        +
        Returns:
        +
        attribute modifications handlers
        +
        +
      • +
      + + + +
        +
      • +

        setAttributeModificationsHandlers

        +
        public void setAttributeModificationsHandlers​(MergeRequest.AttributeModificationsHandler... handlers)
        +
        Sets the attribute value processors.
        +
        +
        Parameters:
        +
        handlers - attribute modifications handlers
        +
        +
      • +
      + + + + + + + +
        +
      • +

        divideList

        +
        private static <T> void divideList​(List<T> list,
        +                                   int divisor,
        +                                   Consumer<List<T>> consumer)
        +
        Divides the supplied list into sub lists by the supplied divisor and passes each sub list to the consumer.
        +
        +
        Type Parameters:
        +
        T - type of list element
        +
        Parameters:
        +
        list - to divide
        +
        divisor - to divide list by
        +
        consumer - to process each sub list
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeOperation.html b/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeOperation.html new file mode 100644 index 000000000..8aea08759 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeOperation.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ext.MergeOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ext.MergeOperation

+
+
No usage of org.ldaptive.ext.MergeOperation
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.AttributeModificationsHandler.html b/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.AttributeModificationsHandler.html new file mode 100644 index 000000000..979b647f2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.AttributeModificationsHandler.html @@ -0,0 +1,255 @@ + + + + + +Uses of Interface org.ldaptive.ext.MergeRequest.AttributeModificationsHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.ext.MergeRequest.AttributeModificationsHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.BatchHandler.html b/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.BatchHandler.html new file mode 100644 index 000000000..06d93f613 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.BatchHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ext.MergeRequest.BatchHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ext.MergeRequest.BatchHandler

+
+
No usage of org.ldaptive.ext.MergeRequest.BatchHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.MaxSizeAttributeValueHandler.html b/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.MaxSizeAttributeValueHandler.html new file mode 100644 index 000000000..8a54f23e3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.MaxSizeAttributeValueHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ext.MergeRequest.MaxSizeAttributeValueHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ext.MergeRequest.MaxSizeAttributeValueHandler

+
+
No usage of org.ldaptive.ext.MergeRequest.MaxSizeAttributeValueHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.html b/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.html new file mode 100644 index 000000000..b88b15a59 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ext/class-use/MergeRequest.html @@ -0,0 +1,222 @@ + + + + + +Uses of Class org.ldaptive.ext.MergeRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ext.MergeRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ext/package-summary.html b/javadocs/2.3.1/org/ldaptive/ext/package-summary.html new file mode 100644 index 000000000..d02c6b4bc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ext/package-summary.html @@ -0,0 +1,207 @@ + + + + + +org.ldaptive.ext (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.ext

+
+
+
    +
  • + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    MergeRequest.AttributeModificationsHandler +
    Marker interface for an attribute modifications handler.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    MergeOperation +
    The merge operation performs the LDAP operations necessary to synchronize the data in an LdapEntry with its + corresponding entry in the LDAP.
    +
    MergeRequest +
    Contains the data required to perform a merge operation.
    +
    MergeRequest.BatchHandler +
    Processes attribute modifications so that any list of attribute modifications does not exceed the configured batch + size.
    +
    MergeRequest.MaxSizeAttributeValueHandler +
    Processes attribute modifications to enforce the maximum number of attribute values in any single attribute.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ext/package-tree.html b/javadocs/2.3.1/org/ldaptive/ext/package-tree.html new file mode 100644 index 000000000..1d24c9cfb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ext/package-tree.html @@ -0,0 +1,178 @@ + + + + + +org.ldaptive.ext Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.ext

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ext/package-use.html b/javadocs/2.3.1/org/ldaptive/ext/package-use.html new file mode 100644 index 000000000..fb85f26be --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ext/package-use.html @@ -0,0 +1,193 @@ + + + + + +Uses of Package org.ldaptive.ext (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.ext

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/CancelRequest.html b/javadocs/2.3.1/org/ldaptive/extended/CancelRequest.html new file mode 100644 index 000000000..fae007667 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/CancelRequest.html @@ -0,0 +1,403 @@ + + + + + +CancelRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CancelRequest

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Request
    +
    +
    +
    public class CancelRequest
    +extends ExtendedRequest
    +
    LDAP cancel request defined as: + +
    +   ExtendedRequest ::= [APPLICATION 23] SEQUENCE {
    +     requestName      [0] LDAPOID,
    +     requestValue     [1] OCTET STRING OPTIONAL }
    +
    +   cancelRequestValue ::= SEQUENCE {
    +     cancelID        MessageID -- MessageID is as defined in [RFC2251]
    +   }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CancelRequest

        +
        public CancelRequest​(int id)
        +
        Creates a new cancel request.
        +
        +
        Parameters:
        +
        id - of the message to cancel
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/ExtendedOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/extended/ExtendedOperation.Builder.html new file mode 100644 index 000000000..92fa80e6e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/ExtendedOperation.Builder.html @@ -0,0 +1,380 @@ + + + + + +ExtendedOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ExtendedOperation.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/ExtendedOperation.html b/javadocs/2.3.1/org/ldaptive/extended/ExtendedOperation.html new file mode 100644 index 000000000..eade16673 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/ExtendedOperation.html @@ -0,0 +1,634 @@ + + + + + +ExtendedOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ExtendedOperation

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/ExtendedOperationHandle.html b/javadocs/2.3.1/org/ldaptive/extended/ExtendedOperationHandle.html new file mode 100644 index 000000000..680bef1ba --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/ExtendedOperationHandle.html @@ -0,0 +1,565 @@ + + + + + +ExtendedOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ExtendedOperationHandle

+
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/ExtendedRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/extended/ExtendedRequest.Builder.html new file mode 100644 index 000000000..fb8bc54bf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/ExtendedRequest.Builder.html @@ -0,0 +1,424 @@ + + + + + +ExtendedRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ExtendedRequest.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/ExtendedRequest.html b/javadocs/2.3.1/org/ldaptive/extended/ExtendedRequest.html new file mode 100644 index 000000000..4a1987d66 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/ExtendedRequest.html @@ -0,0 +1,579 @@ + + + + + +ExtendedRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ExtendedRequest

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        requestName

        +
        private String requestName
        +
        Extended request name.
        +
      • +
      + + + +
        +
      • +

        requestValue

        +
        private byte[] requestValue
        +
        Extended request value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ExtendedRequest

        +
        private ExtendedRequest()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ExtendedRequest

        +
        public ExtendedRequest​(String name)
        +
        Creates a new extended request.
        +
        +
        Parameters:
        +
        name - of this request
        +
        +
      • +
      + + + +
        +
      • +

        ExtendedRequest

        +
        public ExtendedRequest​(String name,
        +                       byte[] value)
        +
        Creates a new extended request.
        +
        +
        Parameters:
        +
        name - of this request
        +
        value - of this request
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setRequestValue

        +
        protected void setRequestValue​(byte[] value)
        +
        Sets the request value. Protected method available for extension.
        +
        +
        Parameters:
        +
        value - request value
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        builder

        +
        public static ExtendedRequest.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.Builder.html new file mode 100644 index 000000000..567ac7caa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.Builder.html @@ -0,0 +1,405 @@ + + + + + +ExtendedResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ExtendedResponse.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.ResponseNameHandler.html b/javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.ResponseNameHandler.html new file mode 100644 index 000000000..c557c5049 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.ResponseNameHandler.html @@ -0,0 +1,347 @@ + + + + + +ExtendedResponse.ResponseNameHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ExtendedResponse.ResponseNameHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ResponseNameHandler

        +
        ResponseNameHandler​(ExtendedResponse response)
        +
        Creates a new response name handler.
        +
        +
        Parameters:
        +
        response - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.ResponseValueHandler.html b/javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.ResponseValueHandler.html new file mode 100644 index 000000000..1146ed942 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.ResponseValueHandler.html @@ -0,0 +1,347 @@ + + + + + +ExtendedResponse.ResponseValueHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ExtendedResponse.ResponseValueHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ResponseValueHandler

        +
        ResponseValueHandler​(ExtendedResponse response)
        +
        Creates a new response value handler.
        +
        +
        Parameters:
        +
        response - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.html b/javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.html new file mode 100644 index 000000000..5e441cfef --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/ExtendedResponse.html @@ -0,0 +1,775 @@ + + + + + +ExtendedResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ExtendedResponse

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message, Result
    +
    +
    +
    Direct Known Subclasses:
    +
    UnsolicitedNotification
    +
    +
    +
    public class ExtendedResponse
    +extends AbstractResult
    +
    LDAP extended response defined as: + +
    +   ExtendedResponse ::= [APPLICATION 24] SEQUENCE {
    +     COMPONENTS OF LDAPResult,
    +     responseName     [10] LDAPOID OPTIONAL,
    +     responseValue    [11] OCTET STRING OPTIONAL }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        RESULT_CODE_PATH

        +
        private static final DERPath RESULT_CODE_PATH
        +
        DER path to result code.
        +
      • +
      + + + +
        +
      • +

        MATCHED_DN_PATH

        +
        private static final DERPath MATCHED_DN_PATH
        +
        DER path to matched DN.
        +
      • +
      + + + +
        +
      • +

        DIAGNOSTIC_MESSAGE_PATH

        +
        private static final DERPath DIAGNOSTIC_MESSAGE_PATH
        +
        DER path to diagnostic message.
        +
      • +
      + + + +
        +
      • +

        REFERRAL_PATH

        +
        private static final DERPath REFERRAL_PATH
        +
        DER path to referral.
        +
      • +
      + + + +
        +
      • +

        NAME_PATH

        +
        private static final DERPath NAME_PATH
        +
        DER path to name.
        +
      • +
      + + + +
        +
      • +

        VALUE_PATH

        +
        private static final DERPath VALUE_PATH
        +
        DER path to value.
        +
      • +
      + + + +
        +
      • +

        responseName

        +
        private String responseName
        +
        Response name.
        +
      • +
      + + + +
        +
      • +

        responseValue

        +
        private byte[] responseValue
        +
        Response value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ExtendedResponse

        +
        protected ExtendedResponse()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ExtendedResponse

        +
        public ExtendedResponse​(DERBuffer buffer)
        +
        Creates a new extended response.
        +
        +
        Parameters:
        +
        buffer - to decode
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getResponseName

        +
        public String getResponseName()
        +
      • +
      + + + +
        +
      • +

        setResponseName

        +
        public void setResponseName​(String name)
        +
      • +
      + + + +
        +
      • +

        getResponseValue

        +
        public byte[] getResponseValue()
        +
      • +
      + + + +
        +
      • +

        setResponseValue

        +
        public void setResponseValue​(byte[] value)
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractMessage
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractMessage
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + +
        +
      • +

        builder

        +
        public static ExtendedResponse.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.Builder.html new file mode 100644 index 000000000..3d8d1b119 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.Builder.html @@ -0,0 +1,393 @@ + + + + + +IntermediateResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class IntermediateResponse.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.ResponseNameHandler.html b/javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.ResponseNameHandler.html new file mode 100644 index 000000000..4471fd246 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.ResponseNameHandler.html @@ -0,0 +1,392 @@ + + + + + +IntermediateResponse.ResponseNameHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class IntermediateResponse.ResponseNameHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to response name.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ResponseNameHandler

        +
        ResponseNameHandler​(IntermediateResponse response)
        +
        Creates a new response name handler.
        +
        +
        Parameters:
        +
        response - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.ResponseValueHandler.html b/javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.ResponseValueHandler.html new file mode 100644 index 000000000..8d0c48f73 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.ResponseValueHandler.html @@ -0,0 +1,392 @@ + + + + + +IntermediateResponse.ResponseValueHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class IntermediateResponse.ResponseValueHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to response value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ResponseValueHandler

        +
        ResponseValueHandler​(IntermediateResponse response)
        +
        Creates a new response value handler.
        +
        +
        Parameters:
        +
        response - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.html b/javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.html new file mode 100644 index 000000000..5e9a4ff80 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/IntermediateResponse.html @@ -0,0 +1,639 @@ + + + + + +IntermediateResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class IntermediateResponse

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message
    +
    +
    +
    Direct Known Subclasses:
    +
    SyncInfoMessage
    +
    +
    +
    public class IntermediateResponse
    +extends AbstractMessage
    +
    LDAP extended response defined as: + +
    +   IntermediateResponse ::= [APPLICATION 25] SEQUENCE {
    +     responseName     [0] LDAPOID OPTIONAL,
    +     responseValue    [1] OCTET STRING OPTIONAL }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROTOCOL_OP

        +
        public static final int PROTOCOL_OP
        +
        BER protocol number.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        responseName

        +
        private String responseName
        +
        Response name.
        +
      • +
      + + + +
        +
      • +

        responseValue

        +
        private byte[] responseValue
        +
        Response value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IntermediateResponse

        +
        protected IntermediateResponse()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        IntermediateResponse

        +
        public IntermediateResponse​(DERBuffer buffer)
        +
        Creates a new intermediate response.
        +
        +
        Parameters:
        +
        buffer - to decode
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getResponseName

        +
        public String getResponseName()
        +
      • +
      + + + +
        +
      • +

        setResponseName

        +
        protected void setResponseName​(String name)
        +
      • +
      + + + +
        +
      • +

        getResponseValue

        +
        public byte[] getResponseValue()
        +
      • +
      + + + +
        +
      • +

        setResponseValue

        +
        protected void setResponseValue​(byte[] value)
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        Description copied from class: AbstractMessage
        +
        Returns the hash code for this object.
        +
        +
        Specified by:
        +
        hashCode in class AbstractMessage
        +
        Returns:
        +
        hash code
        +
        +
      • +
      + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/NoticeOfDisconnection.Builder.html b/javadocs/2.3.1/org/ldaptive/extended/NoticeOfDisconnection.Builder.html new file mode 100644 index 000000000..ba47769e3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/NoticeOfDisconnection.Builder.html @@ -0,0 +1,376 @@ + + + + + +NoticeOfDisconnection.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NoticeOfDisconnection.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/NoticeOfDisconnection.html b/javadocs/2.3.1/org/ldaptive/extended/NoticeOfDisconnection.html new file mode 100644 index 000000000..6105bfb6f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/NoticeOfDisconnection.html @@ -0,0 +1,584 @@ + + + + + +NoticeOfDisconnection (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NoticeOfDisconnection

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message, Result
    +
    +
    +
    public class NoticeOfDisconnection
    +extends UnsolicitedNotification
    +
    LDAP notice of disconnection defined as: + +
    +   ExtendedResponse ::= [APPLICATION 24] SEQUENCE {
    +     COMPONENTS OF LDAPResult,
    +     responseName     [10] LDAPOID OPTIONAL,
    +     responseValue    [11] OCTET STRING OPTIONAL }
    + 
    + + where the result code indicates the reason for disconnection and the response value is absent.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NoticeOfDisconnection

        +
        public NoticeOfDisconnection()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        NoticeOfDisconnection

        +
        public NoticeOfDisconnection​(DERBuffer buffer)
        +
        Creates a new notice of disconnection.
        +
        +
        Parameters:
        +
        buffer - to decode
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/PasswordModifyRequest.html b/javadocs/2.3.1/org/ldaptive/extended/PasswordModifyRequest.html new file mode 100644 index 000000000..d49fcc0d8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/PasswordModifyRequest.html @@ -0,0 +1,465 @@ + + + + + +PasswordModifyRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PasswordModifyRequest

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Request
    +
    +
    +
    public class PasswordModifyRequest
    +extends ExtendedRequest
    +
    LDAP password modify request defined as: + +
    +   PasswdModifyRequestValue ::= SEQUENCE {
    +     userIdentity    [0]  OCTET STRING OPTIONAL
    +     oldPasswd       [1]  OCTET STRING OPTIONAL
    +     newPasswd       [2]  OCTET STRING OPTIONAL }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PasswordModifyRequest

        +
        public PasswordModifyRequest()
        +
        Creates a new password modify request.
        +
      • +
      + + + +
        +
      • +

        PasswordModifyRequest

        +
        public PasswordModifyRequest​(String identity)
        +
        Creates a new password modify request.
        +
        +
        Parameters:
        +
        identity - to modify or null
        +
        +
      • +
      + + + +
        +
      • +

        PasswordModifyRequest

        +
        public PasswordModifyRequest​(String identity,
        +                             String oldPass)
        +
        Creates a new password modify request.
        +
        +
        Parameters:
        +
        identity - to modify or null
        +
        oldPass - current password for the dn or null
        +
        +
      • +
      + + + +
        +
      • +

        PasswordModifyRequest

        +
        public PasswordModifyRequest​(String identity,
        +                             String oldPass,
        +                             String newPass)
        +
        Creates a new password modify request.
        +
        +
        Parameters:
        +
        identity - to modify or null
        +
        oldPass - current password for the dn or null
        +
        newPass - desired password for the dn or null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/PasswordModifyResponseParser.GenPasswdHandler.html b/javadocs/2.3.1/org/ldaptive/extended/PasswordModifyResponseParser.GenPasswdHandler.html new file mode 100644 index 000000000..05c120fdd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/PasswordModifyResponseParser.GenPasswdHandler.html @@ -0,0 +1,392 @@ + + + + + +PasswordModifyResponseParser.GenPasswdHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PasswordModifyResponseParser.GenPasswdHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PATH

        +
        public static final DERPath PATH
        +
        DER path to generated password.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GenPasswdHandler

        +
        GenPasswdHandler​(StringBuilder sb)
        +
        Creates a new gen passwd handler.
        +
        +
        Parameters:
        +
        sb - to append to
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/PasswordModifyResponseParser.html b/javadocs/2.3.1/org/ldaptive/extended/PasswordModifyResponseParser.html new file mode 100644 index 000000000..e24b81308 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/PasswordModifyResponseParser.html @@ -0,0 +1,348 @@ + + + + + +PasswordModifyResponseParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PasswordModifyResponseParser

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.extended.PasswordModifyResponseParser
    • +
    +
  • +
+
+
    +
  • +
    +
    public final class PasswordModifyResponseParser
    +extends Object
    +
    Utility class for parsing the responseValue from a password generation.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PasswordModifyResponseParser

        +
        private PasswordModifyResponseParser()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        parse

        +
        public static String parse​(ExtendedResponse response)
        +
        Parse the supplied extended operation response.
        +
        +
        Parameters:
        +
        response - from a password modify extended operation
        +
        Returns:
        +
        generated password
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/StartTLSRequest.html b/javadocs/2.3.1/org/ldaptive/extended/StartTLSRequest.html new file mode 100644 index 000000000..6e1a121df --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/StartTLSRequest.html @@ -0,0 +1,397 @@ + + + + + +StartTLSRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class StartTLSRequest

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Request
    +
    +
    +
    public class StartTLSRequest
    +extends ExtendedRequest
    +
    LDAP startTLS request defined as: + +
    +   ExtendedRequest ::= [APPLICATION 23] SEQUENCE {
    +     requestName      [0] LDAPOID,
    +     requestValue     [1] OCTET STRING OPTIONAL }
    + 
    + + where the request value is absent.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        StartTLSRequest

        +
        public StartTLSRequest()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.Builder.html b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.Builder.html new file mode 100644 index 000000000..c02926f9d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.Builder.html @@ -0,0 +1,479 @@ + + + + + +SyncInfoMessage.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncInfoMessage.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.NewCookieHandler.html b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.NewCookieHandler.html new file mode 100644 index 000000000..60711e398 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.NewCookieHandler.html @@ -0,0 +1,347 @@ + + + + + +SyncInfoMessage.NewCookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncInfoMessage.NewCookieHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NewCookieHandler

        +
        NewCookieHandler​(SyncInfoMessage message)
        +
        Creates a new cookie handler.
        +
        +
        Parameters:
        +
        message - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshDeleteCookieHandler.html b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshDeleteCookieHandler.html new file mode 100644 index 000000000..f15f969f4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshDeleteCookieHandler.html @@ -0,0 +1,347 @@ + + + + + +SyncInfoMessage.RefreshDeleteCookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncInfoMessage.RefreshDeleteCookieHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RefreshDeleteCookieHandler

        +
        RefreshDeleteCookieHandler​(SyncInfoMessage message)
        +
        Creates a refresh delete cookie handler.
        +
        +
        Parameters:
        +
        message - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshDeleteDoneHandler.html b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshDeleteDoneHandler.html new file mode 100644 index 000000000..0bccfbc51 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshDeleteDoneHandler.html @@ -0,0 +1,347 @@ + + + + + +SyncInfoMessage.RefreshDeleteDoneHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncInfoMessage.RefreshDeleteDoneHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RefreshDeleteDoneHandler

        +
        RefreshDeleteDoneHandler​(SyncInfoMessage message)
        +
        Creates a refresh delete done handler.
        +
        +
        Parameters:
        +
        message - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshDeleteHandler.html b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshDeleteHandler.html new file mode 100644 index 000000000..54c8c1015 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshDeleteHandler.html @@ -0,0 +1,347 @@ + + + + + +SyncInfoMessage.RefreshDeleteHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncInfoMessage.RefreshDeleteHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RefreshDeleteHandler

        +
        RefreshDeleteHandler​(SyncInfoMessage message)
        +
        Creates a refresh delete handler.
        +
        +
        Parameters:
        +
        message - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshPresentCookieHandler.html b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshPresentCookieHandler.html new file mode 100644 index 000000000..3edbdefc4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshPresentCookieHandler.html @@ -0,0 +1,347 @@ + + + + + +SyncInfoMessage.RefreshPresentCookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncInfoMessage.RefreshPresentCookieHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RefreshPresentCookieHandler

        +
        RefreshPresentCookieHandler​(SyncInfoMessage message)
        +
        Creates a refresh present cookie handler.
        +
        +
        Parameters:
        +
        message - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshPresentDoneHandler.html b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshPresentDoneHandler.html new file mode 100644 index 000000000..03d1a9d9b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshPresentDoneHandler.html @@ -0,0 +1,347 @@ + + + + + +SyncInfoMessage.RefreshPresentDoneHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncInfoMessage.RefreshPresentDoneHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RefreshPresentDoneHandler

        +
        RefreshPresentDoneHandler​(SyncInfoMessage message)
        +
        Creates a refresh present done handler.
        +
        +
        Parameters:
        +
        message - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshPresentHandler.html b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshPresentHandler.html new file mode 100644 index 000000000..b4d6723cf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.RefreshPresentHandler.html @@ -0,0 +1,347 @@ + + + + + +SyncInfoMessage.RefreshPresentHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncInfoMessage.RefreshPresentHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RefreshPresentHandler

        +
        RefreshPresentHandler​(SyncInfoMessage message)
        +
        Creates a refresh present handler.
        +
        +
        Parameters:
        +
        message - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetCookieHandler.html b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetCookieHandler.html new file mode 100644 index 000000000..b5e56e33c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetCookieHandler.html @@ -0,0 +1,347 @@ + + + + + +SyncInfoMessage.SyncIdSetCookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncInfoMessage.SyncIdSetCookieHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SyncIdSetCookieHandler

        +
        SyncIdSetCookieHandler​(SyncInfoMessage message)
        +
        Creates a sync id set cookie handler.
        +
        +
        Parameters:
        +
        message - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetDeletesHandler.html b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetDeletesHandler.html new file mode 100644 index 000000000..74a1391a1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetDeletesHandler.html @@ -0,0 +1,347 @@ + + + + + +SyncInfoMessage.SyncIdSetDeletesHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncInfoMessage.SyncIdSetDeletesHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SyncIdSetDeletesHandler

        +
        SyncIdSetDeletesHandler​(SyncInfoMessage message)
        +
        Creates a sync id set deletes handler.
        +
        +
        Parameters:
        +
        message - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetHandler.html b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetHandler.html new file mode 100644 index 000000000..13471cdbd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetHandler.html @@ -0,0 +1,347 @@ + + + + + +SyncInfoMessage.SyncIdSetHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncInfoMessage.SyncIdSetHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SyncIdSetHandler

        +
        SyncIdSetHandler​(SyncInfoMessage message)
        +
        Creates a sync id set handler.
        +
        +
        Parameters:
        +
        message - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetUuidsHandler.html b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetUuidsHandler.html new file mode 100644 index 000000000..e0f76d1a1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.SyncIdSetUuidsHandler.html @@ -0,0 +1,347 @@ + + + + + +SyncInfoMessage.SyncIdSetUuidsHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncInfoMessage.SyncIdSetUuidsHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SyncIdSetUuidsHandler

        +
        SyncIdSetUuidsHandler​(SyncInfoMessage message)
        +
        Creates a sync id set uuids handler.
        +
        +
        Parameters:
        +
        message - to configure
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle​(DERParser parser,
        +                   DERBuffer encoded)
        +
        Description copied from interface: ParseHandler
        +
        Invoked when a DER path is encountered that belongs to this parse handler.
        +
        +
        Parameters:
        +
        parser - that invoked this handler
        +
        encoded - to handle
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.Type.html b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.Type.html new file mode 100644 index 000000000..98ad7a9f2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.Type.html @@ -0,0 +1,465 @@ + + + + + +SyncInfoMessage.Type (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum SyncInfoMessage.Type

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Type

        +
        private Type()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static SyncInfoMessage.Type[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (SyncInfoMessage.Type c : SyncInfoMessage.Type.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static SyncInfoMessage.Type valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.html b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.html new file mode 100644 index 000000000..21014df54 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/SyncInfoMessage.html @@ -0,0 +1,1155 @@ + + + + + +SyncInfoMessage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyncInfoMessage

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message
    +
    +
    +
    public class SyncInfoMessage
    +extends IntermediateResponse
    +
    Intermediate response message for LDAP content synchronization. See RFC 4533. Message is defined as: + +
    +   IntermediateResponse ::= [APPLICATION 25] SEQUENCE {
    +     responseName     [0] LDAPOID OPTIONAL,
    +     responseValue    [1] OCTET STRING OPTIONAL }
    +
    +
    +   syncInfoValue ::= CHOICE {
    +     newcookie      [0] syncCookie,
    +     refreshDelete  [1] SEQUENCE {
    +       cookie         syncCookie OPTIONAL,
    +       refreshDone    BOOLEAN DEFAULT TRUE
    +     },
    +     refreshPresent [2] SEQUENCE {
    +       cookie         syncCookie OPTIONAL,
    +       refreshDone    BOOLEAN DEFAULT TRUE
    +     },
    +     syncIdSet      [3] SEQUENCE {
    +       cookie         syncCookie OPTIONAL,
    +       refreshDeletes BOOLEAN DEFAULT FALSE,
    +       syncUUIDs      SET OF syncUUID
    +     }
    +   }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        NEW_COOKIE_PATH

        +
        private static final DERPath NEW_COOKIE_PATH
        +
        DER path to new cookie.
        +
      • +
      + + + +
        +
      • +

        REFRESH_DELETE_PATH

        +
        private static final DERPath REFRESH_DELETE_PATH
        +
        DER path to refresh delete.
        +
      • +
      + + + +
        +
      • +

        REFRESH_DELETE_COOKIE_PATH

        +
        private static final DERPath REFRESH_DELETE_COOKIE_PATH
        +
        DER path to refresh delete cookie.
        +
      • +
      + + + +
        +
      • +

        REFRESH_DELETE_DONE_PATH

        +
        private static final DERPath REFRESH_DELETE_DONE_PATH
        +
        DER path to refresh delete done.
        +
      • +
      + + + +
        +
      • +

        REFRESH_PRESENT_PATH

        +
        private static final DERPath REFRESH_PRESENT_PATH
        +
        DER path to refresh present.
        +
      • +
      + + + +
        +
      • +

        REFRESH_PRESENT_COOKIE_PATH

        +
        private static final DERPath REFRESH_PRESENT_COOKIE_PATH
        +
        DER path to refresh present cookie.
        +
      • +
      + + + +
        +
      • +

        REFRESH_PRESENT_DONE_PATH

        +
        private static final DERPath REFRESH_PRESENT_DONE_PATH
        +
        DER path to refresh present done.
        +
      • +
      + + + +
        +
      • +

        SYNC_ID_SET_PATH

        +
        private static final DERPath SYNC_ID_SET_PATH
        +
        DER path to sync ID set.
        +
      • +
      + + + +
        +
      • +

        SYNC_ID_SET_COOKIE_PATH

        +
        private static final DERPath SYNC_ID_SET_COOKIE_PATH
        +
        DER path to sync ID set cookie.
        +
      • +
      + + + +
        +
      • +

        SYNC_ID_SET_DELETES_PATH

        +
        private static final DERPath SYNC_ID_SET_DELETES_PATH
        +
        DER path to sync ID set deletes.
        +
      • +
      + + + +
        +
      • +

        SYNC_ID_SET_UUIDS_PATH

        +
        private static final DERPath SYNC_ID_SET_UUIDS_PATH
        +
        DER path to sync ID set UUIDS.
        +
      • +
      + + + + + + + +
        +
      • +

        cookie

        +
        private byte[] cookie
        +
        server generated cookie.
        +
      • +
      + + + +
        +
      • +

        refreshDone

        +
        private boolean refreshDone
        +
        refresh done.
        +
      • +
      + + + +
        +
      • +

        refreshDeletes

        +
        private boolean refreshDeletes
        +
        refresh deletes.
        +
      • +
      + + + +
        +
      • +

        entryUuids

        +
        private Set<UUID> entryUuids
        +
        entry uuids.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SyncInfoMessage

        +
        protected SyncInfoMessage()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SyncInfoMessage

        +
        public SyncInfoMessage​(DERBuffer buffer)
        +
        Creates a new sync info message.
        +
        +
        Parameters:
        +
        buffer - to decode
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getResponseValueParseHandler

        +
        protected ParseHandler getResponseValueParseHandler()
        +
      • +
      + + + +
        +
      • +

        getMessageType

        +
        public SyncInfoMessage.Type getMessageType()
        +
        Returns the message type.
        +
        +
        Returns:
        +
        message type
        +
        +
      • +
      + + + +
        +
      • +

        setMessageType

        +
        public void setMessageType​(SyncInfoMessage.Type type)
        +
        Sets the message type.
        +
        +
        Parameters:
        +
        type - message type
        +
        +
      • +
      + + + +
        +
      • +

        getCookie

        +
        public byte[] getCookie()
        +
        Returns the sync request cookie.
        +
        +
        Returns:
        +
        sync request cookie
        +
        +
      • +
      + + + +
        +
      • +

        setCookie

        +
        public void setCookie​(byte[] value)
        +
        Sets the sync request cookie.
        +
        +
        Parameters:
        +
        value - sync request cookie
        +
        +
      • +
      + + + +
        +
      • +

        getRefreshDone

        +
        public boolean getRefreshDone()
        +
        Returns whether refreshes are done.
        +
        +
        Returns:
        +
        refresh done
        +
        +
      • +
      + + + +
        +
      • +

        setRefreshDone

        +
        public void setRefreshDone​(boolean b)
        +
        Sets whether refreshes are done.
        +
        +
        Parameters:
        +
        b - refresh done
        +
        +
      • +
      + + + +
        +
      • +

        getRefreshDeletes

        +
        public boolean getRefreshDeletes()
        +
        Returns whether to refresh deletes.
        +
        +
        Returns:
        +
        whether to refresh deletes
        +
        +
      • +
      + + + +
        +
      • +

        setRefreshDeletes

        +
        public void setRefreshDeletes​(boolean b)
        +
        Sets whether to refresh deletes.
        +
        +
        Parameters:
        +
        b - whether to refresh deletes
        +
        +
      • +
      + + + +
        +
      • +

        getEntryUuids

        +
        public Set<UUID> getEntryUuids()
        +
        Returns the entry uuids.
        +
        +
        Returns:
        +
        entry uuids
        +
        +
      • +
      + + + +
        +
      • +

        addEntryUuids

        +
        public void addEntryUuids​(UUID... uuids)
        +
        Adds the supplied UUIDs to this message.
        +
        +
        Parameters:
        +
        uuids - to add
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        builder

        +
        public static SyncInfoMessage.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/UnsolicitedNotification.Builder.html b/javadocs/2.3.1/org/ldaptive/extended/UnsolicitedNotification.Builder.html new file mode 100644 index 000000000..07a92f67b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/UnsolicitedNotification.Builder.html @@ -0,0 +1,389 @@ + + + + + +UnsolicitedNotification.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class UnsolicitedNotification.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/UnsolicitedNotification.html b/javadocs/2.3.1/org/ldaptive/extended/UnsolicitedNotification.html new file mode 100644 index 000000000..2a0035629 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/UnsolicitedNotification.html @@ -0,0 +1,573 @@ + + + + + +UnsolicitedNotification (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class UnsolicitedNotification

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Message, Result
    +
    +
    +
    Direct Known Subclasses:
    +
    NoticeOfDisconnection
    +
    +
    +
    public class UnsolicitedNotification
    +extends ExtendedResponse
    +
    LDAP unsolicited notification defined as: + +
    +   ExtendedResponse ::= [APPLICATION 24] SEQUENCE {
    +     COMPONENTS OF LDAPResult,
    +     responseName     [10] LDAPOID OPTIONAL,
    +     responseValue    [11] OCTET STRING OPTIONAL }
    + 
    + + where the messageID is always zero.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UnsolicitedNotification

        +
        public UnsolicitedNotification()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        UnsolicitedNotification

        +
        public UnsolicitedNotification​(DERBuffer buffer)
        +
        Creates a new unsolicited notification.
        +
        +
        Parameters:
        +
        buffer - to decode
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/WhoAmIRequest.html b/javadocs/2.3.1/org/ldaptive/extended/WhoAmIRequest.html new file mode 100644 index 000000000..ee7d6bbe4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/WhoAmIRequest.html @@ -0,0 +1,397 @@ + + + + + +WhoAmIRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class WhoAmIRequest

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Request
    +
    +
    +
    public class WhoAmIRequest
    +extends ExtendedRequest
    +
    LDAP who am i request defined as: + +
    +   ExtendedRequest ::= [APPLICATION 23] SEQUENCE {
    +     requestName      [0] LDAPOID,
    +     requestValue     [1] OCTET STRING OPTIONAL }
    + 
    + + where the request value is absent.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        WhoAmIRequest

        +
        public WhoAmIRequest()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/extended/WhoAmIResponseParser.html b/javadocs/2.3.1/org/ldaptive/extended/WhoAmIResponseParser.html new file mode 100644 index 000000000..a032e8178 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/WhoAmIResponseParser.html @@ -0,0 +1,323 @@ + + + + + +WhoAmIResponseParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class WhoAmIResponseParser

+
+
+ +
+
    +
  • +
    +
    public final class WhoAmIResponseParser
    +extends Object
    +
    Utility class for parsing the responseValue from a whoami extended operation.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        WhoAmIResponseParser

        +
        private WhoAmIResponseParser()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        parse

        +
        public static String parse​(ExtendedResponse response)
        +
        Parse the supplied extended operation response.
        +
        +
        Parameters:
        +
        response - from a password modify extended operation
        +
        Returns:
        +
        generated password
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/CancelRequest.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/CancelRequest.html new file mode 100644 index 000000000..7e96ea2b8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/CancelRequest.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.CancelRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.CancelRequest

+
+
No usage of org.ldaptive.extended.CancelRequest
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedOperation.Builder.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedOperation.Builder.html new file mode 100644 index 000000000..30c64c8a9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedOperation.Builder.html @@ -0,0 +1,208 @@ + + + + + +Uses of Class org.ldaptive.extended.ExtendedOperation.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.ExtendedOperation.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedOperation.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedOperation.html new file mode 100644 index 000000000..442f4c961 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedOperation.html @@ -0,0 +1,213 @@ + + + + + +Uses of Class org.ldaptive.extended.ExtendedOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.ExtendedOperation

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedOperationHandle.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedOperationHandle.html new file mode 100644 index 000000000..d05cb0618 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedOperationHandle.html @@ -0,0 +1,386 @@ + + + + + +Uses of Interface org.ldaptive.extended.ExtendedOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.extended.ExtendedOperationHandle

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedRequest.Builder.html new file mode 100644 index 000000000..5bac94bf0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedRequest.Builder.html @@ -0,0 +1,215 @@ + + + + + +Uses of Class org.ldaptive.extended.ExtendedRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.ExtendedRequest.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedRequest.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedRequest.html new file mode 100644 index 000000000..142f3cbd1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedRequest.html @@ -0,0 +1,382 @@ + + + + + +Uses of Class org.ldaptive.extended.ExtendedRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.ExtendedRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.Builder.html new file mode 100644 index 000000000..fdf656a6d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.Builder.html @@ -0,0 +1,231 @@ + + + + + +Uses of Class org.ldaptive.extended.ExtendedResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.ExtendedResponse.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.ResponseNameHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.ResponseNameHandler.html new file mode 100644 index 000000000..9830732bf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.ResponseNameHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.ExtendedResponse.ResponseNameHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.ExtendedResponse.ResponseNameHandler

+
+
No usage of org.ldaptive.extended.ExtendedResponse.ResponseNameHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.ResponseValueHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.ResponseValueHandler.html new file mode 100644 index 000000000..1683de2c0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.ResponseValueHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.ExtendedResponse.ResponseValueHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.ExtendedResponse.ResponseValueHandler

+
+
No usage of org.ldaptive.extended.ExtendedResponse.ResponseValueHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.html new file mode 100644 index 000000000..ed89ee352 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/ExtendedResponse.html @@ -0,0 +1,330 @@ + + + + + +Uses of Class org.ldaptive.extended.ExtendedResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.ExtendedResponse

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.Builder.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.Builder.html new file mode 100644 index 000000000..3d01fb6c8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.Builder.html @@ -0,0 +1,226 @@ + + + + + +Uses of Class org.ldaptive.extended.IntermediateResponse.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.IntermediateResponse.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.ResponseNameHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.ResponseNameHandler.html new file mode 100644 index 000000000..d4330f90b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.ResponseNameHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.IntermediateResponse.ResponseNameHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.IntermediateResponse.ResponseNameHandler

+
+
No usage of org.ldaptive.extended.IntermediateResponse.ResponseNameHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.ResponseValueHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.ResponseValueHandler.html new file mode 100644 index 000000000..ef0811ccb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.ResponseValueHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.IntermediateResponse.ResponseValueHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.IntermediateResponse.ResponseValueHandler

+
+
No usage of org.ldaptive.extended.IntermediateResponse.ResponseValueHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.html new file mode 100644 index 000000000..5e6fccb33 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/IntermediateResponse.html @@ -0,0 +1,249 @@ + + + + + +Uses of Class org.ldaptive.extended.IntermediateResponse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.IntermediateResponse

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/NoticeOfDisconnection.Builder.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/NoticeOfDisconnection.Builder.html new file mode 100644 index 000000000..ce7420d88 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/NoticeOfDisconnection.Builder.html @@ -0,0 +1,201 @@ + + + + + +Uses of Class org.ldaptive.extended.NoticeOfDisconnection.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.NoticeOfDisconnection.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/NoticeOfDisconnection.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/NoticeOfDisconnection.html new file mode 100644 index 000000000..7f7855dd9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/NoticeOfDisconnection.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.NoticeOfDisconnection (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.NoticeOfDisconnection

+
+
No usage of org.ldaptive.extended.NoticeOfDisconnection
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/PasswordModifyRequest.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/PasswordModifyRequest.html new file mode 100644 index 000000000..80b20351f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/PasswordModifyRequest.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.PasswordModifyRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.PasswordModifyRequest

+
+
No usage of org.ldaptive.extended.PasswordModifyRequest
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/PasswordModifyResponseParser.GenPasswdHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/PasswordModifyResponseParser.GenPasswdHandler.html new file mode 100644 index 000000000..203afac95 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/PasswordModifyResponseParser.GenPasswdHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.PasswordModifyResponseParser.GenPasswdHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.PasswordModifyResponseParser.GenPasswdHandler

+
+
No usage of org.ldaptive.extended.PasswordModifyResponseParser.GenPasswdHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/PasswordModifyResponseParser.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/PasswordModifyResponseParser.html new file mode 100644 index 000000000..553de2350 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/PasswordModifyResponseParser.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.PasswordModifyResponseParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.PasswordModifyResponseParser

+
+
No usage of org.ldaptive.extended.PasswordModifyResponseParser
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/StartTLSRequest.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/StartTLSRequest.html new file mode 100644 index 000000000..87b136e50 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/StartTLSRequest.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.extended.StartTLSRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.StartTLSRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.Builder.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.Builder.html new file mode 100644 index 000000000..1ed9999f1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.Builder.html @@ -0,0 +1,236 @@ + + + + + +Uses of Class org.ldaptive.extended.SyncInfoMessage.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.SyncInfoMessage.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.NewCookieHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.NewCookieHandler.html new file mode 100644 index 000000000..8cc593cd3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.NewCookieHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.SyncInfoMessage.NewCookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.SyncInfoMessage.NewCookieHandler

+
+
No usage of org.ldaptive.extended.SyncInfoMessage.NewCookieHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshDeleteCookieHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshDeleteCookieHandler.html new file mode 100644 index 000000000..06fcae18f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshDeleteCookieHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.SyncInfoMessage.RefreshDeleteCookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.SyncInfoMessage.RefreshDeleteCookieHandler

+
+
No usage of org.ldaptive.extended.SyncInfoMessage.RefreshDeleteCookieHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshDeleteDoneHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshDeleteDoneHandler.html new file mode 100644 index 000000000..5186ab30a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshDeleteDoneHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.SyncInfoMessage.RefreshDeleteDoneHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.SyncInfoMessage.RefreshDeleteDoneHandler

+
+
No usage of org.ldaptive.extended.SyncInfoMessage.RefreshDeleteDoneHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshDeleteHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshDeleteHandler.html new file mode 100644 index 000000000..d745f29bf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshDeleteHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.SyncInfoMessage.RefreshDeleteHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.SyncInfoMessage.RefreshDeleteHandler

+
+
No usage of org.ldaptive.extended.SyncInfoMessage.RefreshDeleteHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshPresentCookieHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshPresentCookieHandler.html new file mode 100644 index 000000000..abd18c739 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshPresentCookieHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.SyncInfoMessage.RefreshPresentCookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.SyncInfoMessage.RefreshPresentCookieHandler

+
+
No usage of org.ldaptive.extended.SyncInfoMessage.RefreshPresentCookieHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshPresentDoneHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshPresentDoneHandler.html new file mode 100644 index 000000000..b65ab9599 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshPresentDoneHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.SyncInfoMessage.RefreshPresentDoneHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.SyncInfoMessage.RefreshPresentDoneHandler

+
+
No usage of org.ldaptive.extended.SyncInfoMessage.RefreshPresentDoneHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshPresentHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshPresentHandler.html new file mode 100644 index 000000000..09751cd3b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.RefreshPresentHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.SyncInfoMessage.RefreshPresentHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.SyncInfoMessage.RefreshPresentHandler

+
+
No usage of org.ldaptive.extended.SyncInfoMessage.RefreshPresentHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetCookieHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetCookieHandler.html new file mode 100644 index 000000000..075dd98ce --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetCookieHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.SyncInfoMessage.SyncIdSetCookieHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.SyncInfoMessage.SyncIdSetCookieHandler

+
+
No usage of org.ldaptive.extended.SyncInfoMessage.SyncIdSetCookieHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetDeletesHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetDeletesHandler.html new file mode 100644 index 000000000..2d5a47916 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetDeletesHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.SyncInfoMessage.SyncIdSetDeletesHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.SyncInfoMessage.SyncIdSetDeletesHandler

+
+
No usage of org.ldaptive.extended.SyncInfoMessage.SyncIdSetDeletesHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetHandler.html new file mode 100644 index 000000000..7223e87f3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.SyncInfoMessage.SyncIdSetHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.SyncInfoMessage.SyncIdSetHandler

+
+
No usage of org.ldaptive.extended.SyncInfoMessage.SyncIdSetHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetUuidsHandler.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetUuidsHandler.html new file mode 100644 index 000000000..e2a6ae44a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.SyncIdSetUuidsHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.SyncInfoMessage.SyncIdSetUuidsHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.SyncInfoMessage.SyncIdSetUuidsHandler

+
+
No usage of org.ldaptive.extended.SyncInfoMessage.SyncIdSetUuidsHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.Type.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.Type.html new file mode 100644 index 000000000..69c4ebb68 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.Type.html @@ -0,0 +1,250 @@ + + + + + +Uses of Class org.ldaptive.extended.SyncInfoMessage.Type (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.SyncInfoMessage.Type

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.html new file mode 100644 index 000000000..341e9eae9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/SyncInfoMessage.html @@ -0,0 +1,317 @@ + + + + + +Uses of Class org.ldaptive.extended.SyncInfoMessage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.SyncInfoMessage

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/UnsolicitedNotification.Builder.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/UnsolicitedNotification.Builder.html new file mode 100644 index 000000000..54b888f0d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/UnsolicitedNotification.Builder.html @@ -0,0 +1,216 @@ + + + + + +Uses of Class org.ldaptive.extended.UnsolicitedNotification.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.UnsolicitedNotification.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/UnsolicitedNotification.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/UnsolicitedNotification.html new file mode 100644 index 000000000..1dda286da --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/UnsolicitedNotification.html @@ -0,0 +1,265 @@ + + + + + +Uses of Class org.ldaptive.extended.UnsolicitedNotification (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.UnsolicitedNotification

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/WhoAmIRequest.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/WhoAmIRequest.html new file mode 100644 index 000000000..86457c106 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/WhoAmIRequest.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.WhoAmIRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.WhoAmIRequest

+
+
No usage of org.ldaptive.extended.WhoAmIRequest
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/class-use/WhoAmIResponseParser.html b/javadocs/2.3.1/org/ldaptive/extended/class-use/WhoAmIResponseParser.html new file mode 100644 index 000000000..0a210604a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/class-use/WhoAmIResponseParser.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.extended.WhoAmIResponseParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.extended.WhoAmIResponseParser

+
+
No usage of org.ldaptive.extended.WhoAmIResponseParser
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/package-summary.html b/javadocs/2.3.1/org/ldaptive/extended/package-summary.html new file mode 100644 index 000000000..813824f35 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/package-summary.html @@ -0,0 +1,404 @@ + + + + + +org.ldaptive.extended (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.extended

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/package-tree.html b/javadocs/2.3.1/org/ldaptive/extended/package-tree.html new file mode 100644 index 000000000..c70019c21 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/package-tree.html @@ -0,0 +1,281 @@ + + + + + +org.ldaptive.extended Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.extended

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/extended/package-use.html b/javadocs/2.3.1/org/ldaptive/extended/package-use.html new file mode 100644 index 000000000..fcf6c5133 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/extended/package-use.html @@ -0,0 +1,424 @@ + + + + + +Uses of Package org.ldaptive.extended (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.extended

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/AbstractAttributeValueAssertionFilter.html b/javadocs/2.3.1/org/ldaptive/filter/AbstractAttributeValueAssertionFilter.html new file mode 100644 index 000000000..90a96c694 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/AbstractAttributeValueAssertionFilter.html @@ -0,0 +1,533 @@ + + + + + +AbstractAttributeValueAssertionFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractAttributeValueAssertionFilter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.filter.AbstractAttributeValueAssertionFilter
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        filterType

        +
        protected final Filter.Type filterType
        +
        Type of filter.
        +
      • +
      + + + +
        +
      • +

        attributeDesc

        +
        protected final String attributeDesc
        +
        Attribute description.
        +
      • +
      + + + +
        +
      • +

        assertionValue

        +
        protected final byte[] assertionValue
        +
        Attribute value.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractAttributeValueAssertionFilter

        +
        public AbstractAttributeValueAssertionFilter​(Filter.Type type,
        +                                             String name,
        +                                             byte[] value)
        +
        Creates a new abstract attribute value assertion filter.
        +
        +
        Parameters:
        +
        type - of filter
        +
        name - attribute description
        +
        value - attribute value
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAttributeDesc

        +
        public String getAttributeDesc()
        +
        Returns the attribute description.
        +
        +
        Returns:
        +
        attribute description
        +
        +
      • +
      + + + +
        +
      • +

        getAssertionValue

        +
        public byte[] getAssertionValue()
        +
        Returns the assertion value.
        +
        +
        Returns:
        +
        assertion value
        +
        +
      • +
      + + + +
        +
      • +

        getEncoder

        +
        public DEREncoder getEncoder()
        +
        Description copied from interface: Filter
        +
        Returns the encoder for this filter.
        +
        +
        Specified by:
        +
        getEncoder in interface Filter
        +
        Returns:
        +
        DER encoder
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public abstract int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/AbstractFilterFunction.html b/javadocs/2.3.1/org/ldaptive/filter/AbstractFilterFunction.html new file mode 100644 index 000000000..efbf14250 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/AbstractFilterFunction.html @@ -0,0 +1,451 @@ + + + + + +AbstractFilterFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractFilterFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractFilterFunction

        +
        public AbstractFilterFunction()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        readNextComponent

        +
        private Filter readNextComponent​(String filter)
        +                          throws FilterParseException
        +
        Reads the next component contained in the supplied filter.
        +
        +
        Parameters:
        +
        filter - to parse
        +
        Returns:
        +
        search filter
        +
        Throws:
        +
        FilterParseException - if filter does not start with '(' and end with ')'
        +
        +
      • +
      + + + +
        +
      • +

        readFilterSet

        +
        private FilterSet readFilterSet​(FilterSet set,
        +                                String filter,
        +                                int start,
        +                                int end)
        +                         throws FilterParseException
        +
        Reads the supplied filter using the supplied indices and adds them to the supplied filter set.
        +
        +
        Parameters:
        +
        set - to update
        +
        filter - to parse
        +
        start - position in filter
        +
        end - position in filter
        +
        Returns:
        +
        the supplied filter set with components added from filter
        +
        Throws:
        +
        FilterParseException - if filter doesn't start with '(' and containing a matching ')'
        +
        +
      • +
      + + + +
        +
      • +

        findMatchingParenPosition

        +
        private int findMatchingParenPosition​(String filter,
        +                                      int start)
        +                               throws FilterParseException
        +
        Returns the index in the supplied filter of the closing paren that matches the opening paren at the start of the + filter.
        +
        +
        Parameters:
        +
        filter - to search
        +
        start - position of the opening paren
        +
        Returns:
        +
        index of the matching paren
        +
        Throws:
        +
        FilterParseException - if filter is null, empty or does not begin with '('
        +
        +
      • +
      + + + +
        +
      • +

        parseFilterComp

        +
        protected abstract Filter parseFilterComp​(String filter)
        +                                   throws FilterParseException
        +
        Inspects the supplied filter string and creates the type of filter it represents.
        +
        +
        Parameters:
        +
        filter - to inspect
        +
        Returns:
        +
        search filter
        +
        Throws:
        +
        FilterParseException - if filter is invalid
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/AndFilter.html b/javadocs/2.3.1/org/ldaptive/filter/AndFilter.html new file mode 100644 index 000000000..a465b74c2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/AndFilter.html @@ -0,0 +1,557 @@ + + + + + +AndFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AndFilter

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Filter, FilterSet
    +
    +
    +
    public class AndFilter
    +extends Object
    +implements FilterSet
    +
    And search filter set defined as: + +
    +   (&(filter)(filter)...)
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        filterComponents

        +
        private final List<Filter> filterComponents
        +
        Components of this filter.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AndFilter

        +
        public AndFilter()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        AndFilter

        +
        public AndFilter​(Filter... components)
        +
        Creates a new and filter.
        +
        +
        Parameters:
        +
        components - of this filter
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getType

        +
        public Filter.Type getType()
        +
        Description copied from interface: FilterSet
        +
        Returns the type of filter set.
        +
        +
        Specified by:
        +
        getType in interface FilterSet
        +
        Returns:
        +
        type of filter set
        +
        +
      • +
      + + + +
        +
      • +

        add

        +
        public void add​(Filter component)
        +
        Description copied from interface: FilterSet
        +
        Adds a search filter to this set.
        +
        +
        Specified by:
        +
        add in interface FilterSet
        +
        Parameters:
        +
        component - to add
        +
        +
      • +
      + + + +
        +
      • +

        getComponents

        +
        public List<Filter> getComponents()
        +
        Returns the components of this filter.
        +
        +
        Returns:
        +
        filter components
        +
        +
      • +
      + + + +
        +
      • +

        getEncoder

        +
        public DEREncoder getEncoder()
        +
        Description copied from interface: Filter
        +
        Returns the encoder for this filter.
        +
        +
        Specified by:
        +
        getEncoder in interface Filter
        +
        Returns:
        +
        DER encoder
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/ApproximateFilter.html b/javadocs/2.3.1/org/ldaptive/filter/ApproximateFilter.html new file mode 100644 index 000000000..1b7233ff1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/ApproximateFilter.html @@ -0,0 +1,457 @@ + + + + + +ApproximateFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ApproximateFilter

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Filter
    +
    +
    +
    public class ApproximateFilter
    +extends AbstractAttributeValueAssertionFilter
    +
    Approximate search filter component defined as: + +
    + (attributeDescription~=attributeValue)
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ApproximateFilter

        +
        public ApproximateFilter​(String name,
        +                         String value)
        +
        Creates a new approximate filter.
        +
        +
        Parameters:
        +
        name - attribute description
        +
        value - attribute value
        +
        +
      • +
      + + + +
        +
      • +

        ApproximateFilter

        +
        public ApproximateFilter​(String name,
        +                         byte[] value)
        +
        Creates a new approximate filter.
        +
        +
        Parameters:
        +
        name - attribute description
        +
        value - attribute value
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/DefaultFilterFunction.html b/javadocs/2.3.1/org/ldaptive/filter/DefaultFilterFunction.html new file mode 100644 index 000000000..3c531a978 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/DefaultFilterFunction.html @@ -0,0 +1,573 @@ + + + + + +DefaultFilterFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultFilterFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_ATTRIBUTE_DESCRIPTION_CHARS

        +
        protected static final String DEFAULT_ATTRIBUTE_DESCRIPTION_CHARS
        +
        Lower and upper case ASCII alphabetical, digits, semi-colon, dot, dash.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        attributeDescriptionChars

        +
        private final String attributeDescriptionChars
        +
        Allowed attribute description characters.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultFilterFunction

        +
        public DefaultFilterFunction()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        DefaultFilterFunction

        +
        public DefaultFilterFunction​(String validChars)
        +
        Creates a new default filter function.
        +
        +
        Parameters:
        +
        validChars - characters that are valid for an attribute description
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        readAttribute

        +
        private CharBuffer readAttribute​(CharBuffer cb)
        +                          throws FilterParseException
        +
        Returns a new buffer containing an attribute description. The supplied buffer will have its position set to the + next position after the attribute.
        +
        +
        Parameters:
        +
        cb - to read from
        +
        Returns:
        +
        new char buffer
        +
        Throws:
        +
        FilterParseException - if the char buffer is empty
        +
        +
      • +
      + + + +
        +
      • +

        parseSubstringOrEquality

        +
        private Filter parseSubstringOrEquality​(String attribute,
        +                                        CharBuffer cb)
        +                                 throws FilterParseException
        +
        Parses the supplied buffer and returns either a substring or equality filter.
        +
        +
        Parameters:
        +
        attribute - attribute description
        +
        cb - containing the assertion
        +
        Returns:
        +
        either EqualityFilter or SubstringFilter
        +
        Throws:
        +
        FilterParseException - if neither substring or equality syntax can be parsed
        +
        +
      • +
      + + + +
        +
      • +

        readSubstrings

        +
        private Map<String,​List<CharBuffer>> readSubstrings​(CharBuffer cb)
        +
        Reads the supplied buffer and builds a map of the substring data it contains. The following keys are made available + in the map: +
          +
        • INITIAL: singleton list containing the initial substring or null
        • +
        • ANY: list of any substring components or null
        • +
        • FINAL: singleton list containing the final substring or null
        • +
        • EQUALITY: singleton list containing the equality expression or null
        • +
        + If the return map contains 'EQUALITY', all other entries will be null and the buffer should be considered an + equality assertion.
        +
        +
        Parameters:
        +
        cb - to read
        +
        Returns:
        +
        map of character buffers
        +
        +
      • +
      + + + +
        +
      • +

        parseExtensible

        +
        private ExtensibleFilter parseExtensible​(String attribute,
        +                                         CharBuffer cb)
        +                                  throws FilterParseException
        +
        Parses the supplied buffer and creates an extensible filter.
        +
        +
        Parameters:
        +
        attribute - attribute description or null
        +
        cb - to parse
        +
        Returns:
        +
        extensible filter
        +
        Throws:
        +
        FilterParseException - if the buffer does not contain an extensible expression
        +
        +
      • +
      + + + +
        +
      • +

        sliceAtMatch

        +
        private CharBuffer sliceAtMatch​(CharBuffer cb,
        +                                char match)
        +
        Returns a new char buffer whose position is 0 and whose limit is before the match character. The supplied buffer + has its position incremented one position past the match character.
        +
        +
        Parameters:
        +
        cb - to search
        +
        match - to search for
        +
        Returns:
        +
        new char buffer or null if there is no match
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/EqualityFilter.html b/javadocs/2.3.1/org/ldaptive/filter/EqualityFilter.html new file mode 100644 index 000000000..26c56f53c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/EqualityFilter.html @@ -0,0 +1,453 @@ + + + + + +EqualityFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class EqualityFilter

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EqualityFilter

        +
        public EqualityFilter​(String name,
        +                      String value)
        +
        Creates a new equality filter.
        +
        +
        Parameters:
        +
        name - attribute description
        +
        value - attribute value
        +
        +
      • +
      + + + +
        +
      • +

        EqualityFilter

        +
        public EqualityFilter​(String name,
        +                      byte[] value)
        +
        Creates a new equality filter.
        +
        +
        Parameters:
        +
        name - attribute description
        +
        value - attribute value
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/ExtensibleFilter.html b/javadocs/2.3.1/org/ldaptive/filter/ExtensibleFilter.html new file mode 100644 index 000000000..8577095f4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/ExtensibleFilter.html @@ -0,0 +1,693 @@ + + + + + +ExtensibleFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ExtensibleFilter

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Filter
    +
    +
    +
    public class ExtensibleFilter
    +extends Object
    +implements Filter
    +
    Extensible search filter component.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        matchingRuleID

        +
        private final String matchingRuleID
        +
        Matching rule id.
        +
      • +
      + + + +
        +
      • +

        attributeDesc

        +
        private final String attributeDesc
        +
        Attribute description.
        +
      • +
      + + + +
        +
      • +

        assertionValue

        +
        private final byte[] assertionValue
        +
        Attribute value.
        +
      • +
      + + + +
        +
      • +

        dnAttributes

        +
        private final boolean dnAttributes
        +
        DN attributes.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ExtensibleFilter

        +
        public ExtensibleFilter​(String matchingRule,
        +                        String type,
        +                        String value)
        +
        Creates a new extensible filter.
        +
        +
        Parameters:
        +
        matchingRule - matching rule
        +
        type - attribute description
        +
        value - attribute value
        +
        +
      • +
      + + + +
        +
      • +

        ExtensibleFilter

        +
        public ExtensibleFilter​(String matchingRule,
        +                        String type,
        +                        String value,
        +                        boolean dnAttrs)
        +
        Creates a new extensible filter.
        +
        +
        Parameters:
        +
        matchingRule - matching rule
        +
        type - attribute description
        +
        value - attribute value
        +
        dnAttrs - DN attributes
        +
        +
      • +
      + + + +
        +
      • +

        ExtensibleFilter

        +
        public ExtensibleFilter​(String matchingRule,
        +                        String type,
        +                        byte[] value)
        +
        Creates a new extensible filter.
        +
        +
        Parameters:
        +
        matchingRule - matching rule
        +
        type - attribute description
        +
        value - attribute value
        +
        +
      • +
      + + + +
        +
      • +

        ExtensibleFilter

        +
        public ExtensibleFilter​(String matchingRule,
        +                        String type,
        +                        byte[] value,
        +                        boolean dnAttrs)
        +
        Creates a new extensible filter.
        +
        +
        Parameters:
        +
        matchingRule - matching rule
        +
        type - attribute description
        +
        value - attribute value
        +
        dnAttrs - DN attributes
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMatchingRuleID

        +
        public String getMatchingRuleID()
        +
        Returns the matching rule id.
        +
        +
        Returns:
        +
        matching rule id
        +
        +
      • +
      + + + +
        +
      • +

        getAttributeDesc

        +
        public String getAttributeDesc()
        +
        Returns the attribute description.
        +
        +
        Returns:
        +
        attribute description
        +
        +
      • +
      + + + +
        +
      • +

        getAssertionValue

        +
        public byte[] getAssertionValue()
        +
        Returns the assertion value.
        +
        +
        Returns:
        +
        assertion value
        +
        +
      • +
      + + + +
        +
      • +

        getDnAttributes

        +
        public boolean getDnAttributes()
        +
        Returns whether matching should occur against attributes of the DN.
        +
        +
        Returns:
        +
        whether to match against DN attributes
        +
        +
      • +
      + + + +
        +
      • +

        getEncoder

        +
        public DEREncoder getEncoder()
        +
        Description copied from interface: Filter
        +
        Returns the encoder for this filter.
        +
        +
        Specified by:
        +
        getEncoder in interface Filter
        +
        Returns:
        +
        DER encoder
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/Filter.Type.html b/javadocs/2.3.1/org/ldaptive/filter/Filter.Type.html new file mode 100644 index 000000000..be441f4c4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/Filter.Type.html @@ -0,0 +1,561 @@ + + + + + +Filter.Type (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum Filter.Type

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        AND

        +
        public static final Filter.Type AND
        +
        And filter.
        +
      • +
      + + + +
        +
      • +

        OR

        +
        public static final Filter.Type OR
        +
        Or filter.
        +
      • +
      + + + +
        +
      • +

        NOT

        +
        public static final Filter.Type NOT
        +
        Not filter.
        +
      • +
      + + + +
        +
      • +

        EQUALITY

        +
        public static final Filter.Type EQUALITY
        +
        Equality filter
        +
      • +
      + + + +
        +
      • +

        SUBSTRING

        +
        public static final Filter.Type SUBSTRING
        +
        Substring filter.
        +
      • +
      + + + +
        +
      • +

        GREATER_OR_EQUAL

        +
        public static final Filter.Type GREATER_OR_EQUAL
        +
        Greater or equal filter.
        +
      • +
      + + + +
        +
      • +

        LESS_OR_EQUAL

        +
        public static final Filter.Type LESS_OR_EQUAL
        +
        Less or equal filter.
        +
      • +
      + + + +
        +
      • +

        PRESENCE

        +
        public static final Filter.Type PRESENCE
        +
        Presence filter.
        +
      • +
      + + + +
        +
      • +

        APPROXIMATE_MATCH

        +
        public static final Filter.Type APPROXIMATE_MATCH
        +
        Approximate match filter.
        +
      • +
      + + + +
        +
      • +

        EXTENSIBLE_MATCH

        +
        public static final Filter.Type EXTENSIBLE_MATCH
        +
        Extensible match filter.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Type

        +
        private Type()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static Filter.Type[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (Filter.Type c : Filter.Type.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static Filter.Type valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/Filter.html b/javadocs/2.3.1/org/ldaptive/filter/Filter.html new file mode 100644 index 000000000..99478238b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/Filter.html @@ -0,0 +1,322 @@ + + + + + +Filter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface Filter

+
+
+
+
    +
  • +
    +
    All Known Subinterfaces:
    +
    FilterSet
    +
    +
    +
    All Known Implementing Classes:
    +
    AbstractAttributeValueAssertionFilter, AndFilter, ApproximateFilter, EqualityFilter, ExtensibleFilter, GreaterOrEqualFilter, LessOrEqualFilter, NotFilter, OrFilter, PresenceFilter, SubstringFilter
    +
    +
    +
    public interface Filter
    +
    LDAP search filter defined as: + +
    +   Filter ::= CHOICE {
    +     and             [0] SET SIZE (1..MAX) OF filter Filter,
    +     or              [1] SET SIZE (1..MAX) OF filter Filter,
    +     not             [2] Filter,
    +     equalityMatch   [3] AttributeValueAssertion,
    +     substrings      [4] SubstringFilter,
    +     greaterOrEqual  [5] AttributeValueAssertion,
    +     lessOrEqual     [6] AttributeValueAssertion,
    +     present         [7] AttributeDescription,
    +     approxMatch     [8] AttributeValueAssertion,
    +     extensibleMatch [9] MatchingRuleAssertion,
    +     ...  }
    +
    +   SubstringFilter ::= SEQUENCE {
    +     type           AttributeDescription,
    +     substrings     SEQUENCE SIZE (1..MAX) OF substring CHOICE {
    +     initial [0] AssertionValue,  -- can occur at most once
    +     any     [1] AssertionValue,
    +     final   [2] AssertionValue } -- can occur at most once
    +   }
    +
    +   MatchingRuleAssertion ::= SEQUENCE {
    +     matchingRule    [1] MatchingRuleId OPTIONAL,
    +     type            [2] AttributeDescription OPTIONAL,
    +     matchValue      [3] AssertionValue,
    +     dnAttributes    [4] BOOLEAN DEFAULT FALSE }
    + 
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeInterfaceDescription
      static class Filter.Type +
      Filter type.
      +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getEncoder

        +
        DEREncoder getEncoder()
        +
        Returns the encoder for this filter.
        +
        +
        Returns:
        +
        DER encoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/FilterFunction.html b/javadocs/2.3.1/org/ldaptive/filter/FilterFunction.html new file mode 100644 index 000000000..160648c8b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/FilterFunction.html @@ -0,0 +1,274 @@ + + + + + +FilterFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface FilterFunction

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/FilterParseException.html b/javadocs/2.3.1/org/ldaptive/filter/FilterParseException.html new file mode 100644 index 000000000..6f3bf2534 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/FilterParseException.html @@ -0,0 +1,416 @@ + + + + + +FilterParseException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FilterParseException

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        serialVersionUID.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FilterParseException

        +
        public FilterParseException​(ResultCode code,
        +                            String msg)
        +
        Creates a new filter parse exception.
        +
        +
        Parameters:
        +
        code - result code describing this exception
        +
        msg - describing this exception
        +
        +
      • +
      + + + +
        +
      • +

        FilterParseException

        +
        public FilterParseException​(ResultCode code,
        +                            Throwable e)
        +
        Creates a new filter parse exception.
        +
        +
        Parameters:
        +
        code - result code describing this exception
        +
        e - underlying exception
        +
        +
      • +
      + + + +
        +
      • +

        FilterParseException

        +
        public FilterParseException​(ResultCode code,
        +                            String msg,
        +                            Throwable e)
        +
        Creates a new filter parse exception.
        +
        +
        Parameters:
        +
        code - result code describing this exception
        +
        msg - describing this exception
        +
        e - underlying exception
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/FilterParser.html b/javadocs/2.3.1/org/ldaptive/filter/FilterParser.html new file mode 100644 index 000000000..f0db9e839 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/FilterParser.html @@ -0,0 +1,449 @@ + + + + + +FilterParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FilterParser

+
+
+ +
+
    +
  • +
    +
    public final class FilterParser
    +extends Object
    +
    Encapsulates a FilterFunction and exposes a convenience static method for parsing filters. The filter + function used by this class can be set using the system property FILTER_FUNCTION_PROPERTY.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        FILTER_FUNCTION_PROPERTY

        +
        private static final String FILTER_FUNCTION_PROPERTY
        +
        Ldap filter function system property.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        LOGGER

        +
        private static final Logger LOGGER
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        FILTER_FUNCTION

        +
        private static final FilterFunction FILTER_FUNCTION
        +
        Default filter function.
        +
      • +
      + + + +
        +
      • +

        FILTER_FUNCTION_CONSTRUCTOR

        +
        private static final Constructor<?> FILTER_FUNCTION_CONSTRUCTOR
        +
        Custom filter parser constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FilterParser

        +
        private FilterParser()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/FilterSet.html b/javadocs/2.3.1/org/ldaptive/filter/FilterSet.html new file mode 100644 index 000000000..770aed860 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/FilterSet.html @@ -0,0 +1,314 @@ + + + + + +FilterSet (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface FilterSet

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getType

        +
        Filter.Type getType()
        +
        Returns the type of filter set.
        +
        +
        Returns:
        +
        type of filter set
        +
        +
      • +
      + + + +
        +
      • +

        add

        +
        void add​(Filter filter)
        +
        Adds a search filter to this set.
        +
        +
        Parameters:
        +
        filter - to add
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/FilterUtils.html b/javadocs/2.3.1/org/ldaptive/filter/FilterUtils.html new file mode 100644 index 000000000..01bda1ed3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/FilterUtils.html @@ -0,0 +1,375 @@ + + + + + +FilterUtils (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FilterUtils

+
+
+ +
+
    +
  • +
    +
    public final class FilterUtils
    +extends Object
    +
    Provides utility methods for this package.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FilterUtils

        +
        private FilterUtils()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        escape

        +
        public static String escape​(String s)
        +
        Escapes the supplied string per RFC 4515.
        +
        +
        Parameters:
        +
        s - to escape
        +
        Returns:
        +
        escaped string
        +
        +
      • +
      + + + +
        +
      • +

        parseAssertionValue

        +
        public static byte[][] parseAssertionValue​(String... value)
        +                                    throws FilterParseException
        +
        Convenience method for parsing an array of assertion values. See parseAssertionValue(String).
        +
        +
        Parameters:
        +
        value - array of assertion values
        +
        Returns:
        +
        assertion value bytes
        +
        Throws:
        +
        FilterParseException - if the value contains \0, ( or )
        +
        +
      • +
      + + + +
        +
      • +

        parseAssertionValue

        +
        public static byte[] parseAssertionValue​(String value)
        +                                  throws FilterParseException
        +
        Decodes hex characters in the attribute assertion.
        +
        +
        Parameters:
        +
        value - to parse
        +
        Returns:
        +
        assertion value bytes
        +
        Throws:
        +
        FilterParseException - if the value contains \0, ( or )
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/GreaterOrEqualFilter.html b/javadocs/2.3.1/org/ldaptive/filter/GreaterOrEqualFilter.html new file mode 100644 index 000000000..b766752d7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/GreaterOrEqualFilter.html @@ -0,0 +1,457 @@ + + + + + +GreaterOrEqualFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class GreaterOrEqualFilter

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Filter
    +
    +
    +
    public class GreaterOrEqualFilter
    +extends AbstractAttributeValueAssertionFilter
    +
    Greater or equal search filter component defined as: + +
    +   (attributeDescription>=attributeValue)
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GreaterOrEqualFilter

        +
        public GreaterOrEqualFilter​(String name,
        +                            String value)
        +
        Creates a new greater or equal filter.
        +
        +
        Parameters:
        +
        name - attribute description
        +
        value - attribute value
        +
        +
      • +
      + + + +
        +
      • +

        GreaterOrEqualFilter

        +
        public GreaterOrEqualFilter​(String name,
        +                            byte[] value)
        +
        Creates a new greater or equal filter.
        +
        +
        Parameters:
        +
        name - attribute description
        +
        value - attribute value
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/LessOrEqualFilter.html b/javadocs/2.3.1/org/ldaptive/filter/LessOrEqualFilter.html new file mode 100644 index 000000000..8ca1c744e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/LessOrEqualFilter.html @@ -0,0 +1,457 @@ + + + + + +LessOrEqualFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LessOrEqualFilter

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Filter
    +
    +
    +
    public class LessOrEqualFilter
    +extends AbstractAttributeValueAssertionFilter
    +
    Less or equal search filter component defined as: + +
    +   (attributeDescription<=attributeValue)
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LessOrEqualFilter

        +
        public LessOrEqualFilter​(String name,
        +                         String value)
        +
        Creates a new less or equal filter.
        +
        +
        Parameters:
        +
        name - attribute description
        +
        value - attribute value
        +
        +
      • +
      + + + +
        +
      • +

        LessOrEqualFilter

        +
        public LessOrEqualFilter​(String name,
        +                         byte[] value)
        +
        Creates a new less or equal filter.
        +
        +
        Parameters:
        +
        name - attribute description
        +
        value - attribute value
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/NotFilter.html b/javadocs/2.3.1/org/ldaptive/filter/NotFilter.html new file mode 100644 index 000000000..d7c29f9f5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/NotFilter.html @@ -0,0 +1,557 @@ + + + + + +NotFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NotFilter

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Filter, FilterSet
    +
    +
    +
    public class NotFilter
    +extends Object
    +implements FilterSet
    +
    Not search filter set defined as: + +
    + (!(filter))
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        filterComponent

        +
        private Filter filterComponent
        +
        Component of this filter.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NotFilter

        +
        public NotFilter()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        NotFilter

        +
        public NotFilter​(Filter component)
        +
        Creates a new not filter.
        +
        +
        Parameters:
        +
        component - of this filter
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getType

        +
        public Filter.Type getType()
        +
        Description copied from interface: FilterSet
        +
        Returns the type of filter set.
        +
        +
        Specified by:
        +
        getType in interface FilterSet
        +
        Returns:
        +
        type of filter set
        +
        +
      • +
      + + + +
        +
      • +

        add

        +
        public void add​(Filter component)
        +
        Description copied from interface: FilterSet
        +
        Adds a search filter to this set.
        +
        +
        Specified by:
        +
        add in interface FilterSet
        +
        Parameters:
        +
        component - to add
        +
        +
      • +
      + + + +
        +
      • +

        getComponent

        +
        public Filter getComponent()
        +
        Returns the component of this filter.
        +
        +
        Returns:
        +
        filter component
        +
        +
      • +
      + + + +
        +
      • +

        getEncoder

        +
        public DEREncoder getEncoder()
        +
        Description copied from interface: Filter
        +
        Returns the encoder for this filter.
        +
        +
        Specified by:
        +
        getEncoder in interface Filter
        +
        Returns:
        +
        DER encoder
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/OrFilter.html b/javadocs/2.3.1/org/ldaptive/filter/OrFilter.html new file mode 100644 index 000000000..df8d40073 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/OrFilter.html @@ -0,0 +1,557 @@ + + + + + +OrFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class OrFilter

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Filter, FilterSet
    +
    +
    +
    public class OrFilter
    +extends Object
    +implements FilterSet
    +
    Or search filter set defined as: + +
    + (|(filter)(filter)...)
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        filterComponents

        +
        private final List<Filter> filterComponents
        +
        Components of this filter.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        OrFilter

        +
        public OrFilter()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        OrFilter

        +
        public OrFilter​(Filter... components)
        +
        Creates a new or filter.
        +
        +
        Parameters:
        +
        components - of this filter
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getType

        +
        public Filter.Type getType()
        +
        Description copied from interface: FilterSet
        +
        Returns the type of filter set.
        +
        +
        Specified by:
        +
        getType in interface FilterSet
        +
        Returns:
        +
        type of filter set
        +
        +
      • +
      + + + +
        +
      • +

        add

        +
        public void add​(Filter component)
        +
        Description copied from interface: FilterSet
        +
        Adds a search filter to this set.
        +
        +
        Specified by:
        +
        add in interface FilterSet
        +
        Parameters:
        +
        component - to add
        +
        +
      • +
      + + + +
        +
      • +

        getComponents

        +
        public List<Filter> getComponents()
        +
        Returns the components of this filter.
        +
        +
        Returns:
        +
        filter components
        +
        +
      • +
      + + + +
        +
      • +

        getEncoder

        +
        public DEREncoder getEncoder()
        +
        Description copied from interface: Filter
        +
        Returns the encoder for this filter.
        +
        +
        Specified by:
        +
        getEncoder in interface Filter
        +
        Returns:
        +
        DER encoder
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/PresenceFilter.html b/javadocs/2.3.1/org/ldaptive/filter/PresenceFilter.html new file mode 100644 index 000000000..4e690cfed --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/PresenceFilter.html @@ -0,0 +1,493 @@ + + + + + +PresenceFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PresenceFilter

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Filter
    +
    +
    +
    public class PresenceFilter
    +extends Object
    +implements Filter
    +
    Presence search filter component defined as: + +
    + (attributeDescription=*)
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        attributeDesc

        +
        private final String attributeDesc
        +
        Attribute description.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PresenceFilter

        +
        public PresenceFilter​(String name)
        +
        Creates a new presence filter.
        +
        +
        Parameters:
        +
        name - attribute description
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAttributeDesc

        +
        public String getAttributeDesc()
        +
        Returns the attribute description.
        +
        +
        Returns:
        +
        attribute description
        +
        +
      • +
      + + + +
        +
      • +

        getEncoder

        +
        public DEREncoder getEncoder()
        +
        Description copied from interface: Filter
        +
        Returns the encoder for this filter.
        +
        +
        Specified by:
        +
        getEncoder in interface Filter
        +
        Returns:
        +
        DER encoder
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/RegexFilterFunction.html b/javadocs/2.3.1/org/ldaptive/filter/RegexFilterFunction.html new file mode 100644 index 000000000..66f3c3e8b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/RegexFilterFunction.html @@ -0,0 +1,749 @@ + + + + + +RegexFilterFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class RegexFilterFunction

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    FilterFunction
    +
    +
    +
    public class RegexFilterFunction
    +extends AbstractFilterFunction
    +
    Parses an LDAP search filter string using regular expressions.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        ATTRIBUTE_DESC

        +
        private static final String ATTRIBUTE_DESC
        +
        Regular expression that matches an attribute description.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ASSERTION_VALUE

        +
        private static final String ASSERTION_VALUE
        +
        Regular expression that matches an assertion value.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ESCAPE_CHARS_PATTERN

        +
        private static final Pattern ESCAPE_CHARS_PATTERN
        +
        Regular expression that matches characters that should have been escaped.
        +
      • +
      + + + +
        +
      • +

        PRESENCE_FILTER_PATTERN

        +
        private static final Pattern PRESENCE_FILTER_PATTERN
        +
        Regex pattern to match a presence filter.
        +
      • +
      + + + +
        +
      • +

        EQUALITY_FILTER_PATTERN

        +
        private static final Pattern EQUALITY_FILTER_PATTERN
        +
        Regex pattern to match an equality filter.
        +
      • +
      + + + +
        +
      • +

        SUBSTRING_FILTER_PATTERN

        +
        private static final Pattern SUBSTRING_FILTER_PATTERN
        +
        Regex pattern to match a substring filter.
        +
      • +
      + + + +
        +
      • +

        EXTENSIBLE_FILTER_PATTERN

        +
        private static final Pattern EXTENSIBLE_FILTER_PATTERN
        +
        Regex pattern to match an extensible filter.
        +
      • +
      + + + +
        +
      • +

        GREATER_OR_EQUAL_FILTER_PATTERN

        +
        private static final Pattern GREATER_OR_EQUAL_FILTER_PATTERN
        +
        Regex pattern to match a greater or equal filter.
        +
      • +
      + + + +
        +
      • +

        LESS_OR_EQUAL_FILTER_PATTERN

        +
        private static final Pattern LESS_OR_EQUAL_FILTER_PATTERN
        +
        Regex pattern to match a less or equal filter.
        +
      • +
      + + + +
        +
      • +

        APPROXIMATE_FILTER_PATTERN

        +
        private static final Pattern APPROXIMATE_FILTER_PATTERN
        +
        Regex pattern to match an approximate filter.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RegexFilterFunction

        +
        public RegexFilterFunction()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        parsePresenceFilter

        +
        static PresenceFilter parsePresenceFilter​(String component)
        +
        Creates a new presence filter by parsing the supplied filter string.
        +
        +
        Parameters:
        +
        component - to parse
        +
        Returns:
        +
        presence filter or null if component doesn't match this filter type
        +
        +
      • +
      + + + +
        +
      • +

        parseEqualityFilter

        +
        static EqualityFilter parseEqualityFilter​(String component)
        +                                   throws FilterParseException
        +
        Creates a new equality filter by parsing the supplied filter string.
        +
        +
        Parameters:
        +
        component - to parse
        +
        Returns:
        +
        equality filter or null if component doesn't match this filter type
        +
        Throws:
        +
        FilterParseException - if the filter is invalid
        +
        +
      • +
      + + + +
        +
      • +

        parseSubstringFilter

        +
        static SubstringFilter parseSubstringFilter​(String component)
        +                                     throws FilterParseException
        +
        Creates a new substring filter by parsing the supplied filter string.
        +
        +
        Parameters:
        +
        component - to parse
        +
        Returns:
        +
        substring filter or null if component doesn't match this filter type
        +
        Throws:
        +
        FilterParseException - if the filter contains values that should have been escaped
        +
        +
      • +
      + + + +
        +
      • +

        parseExtensibleFilter

        +
        static ExtensibleFilter parseExtensibleFilter​(String component)
        +                                       throws FilterParseException
        +
        Creates a new extensible filter by parsing the supplied filter string.
        +
        +
        Parameters:
        +
        component - to parse
        +
        Returns:
        +
        extensible filter or null if component doesn't match this filter type
        +
        Throws:
        +
        FilterParseException - if the component cannot be parsed
        +
        +
      • +
      + + + +
        +
      • +

        parseGreaterOrEqualFilter

        +
        static GreaterOrEqualFilter parseGreaterOrEqualFilter​(String component)
        +                                               throws FilterParseException
        +
        Creates a new greater or equal filter by parsing the supplied filter string.
        +
        +
        Parameters:
        +
        component - to parse
        +
        Returns:
        +
        greater or equal filter or null if component doesn't match this filter type
        +
        Throws:
        +
        FilterParseException - if the component cannot be parsed
        +
        +
      • +
      + + + +
        +
      • +

        parseLessOrEqualFilter

        +
        static LessOrEqualFilter parseLessOrEqualFilter​(String component)
        +                                         throws FilterParseException
        +
        Creates a new less or equal filter by parsing the supplied filter string.
        +
        +
        Parameters:
        +
        component - to parse
        +
        Returns:
        +
        less or equal filter or null if component doesn't match this filter type
        +
        Throws:
        +
        FilterParseException - if the component cannot be parsed
        +
        +
      • +
      + + + +
        +
      • +

        parseApproximateFilter

        +
        static ApproximateFilter parseApproximateFilter​(String component)
        +                                         throws FilterParseException
        +
        Creates a new approximate filter by parsing the supplied filter string.
        +
        +
        Parameters:
        +
        component - to parse
        +
        Returns:
        +
        approximate filter or null if component doesn't match this filter type
        +
        Throws:
        +
        FilterParseException - if the component cannot be parsed
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/SubstringFilter.Substrings.html b/javadocs/2.3.1/org/ldaptive/filter/SubstringFilter.Substrings.html new file mode 100644 index 000000000..446f3cf5a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/SubstringFilter.Substrings.html @@ -0,0 +1,449 @@ + + + + + +SubstringFilter.Substrings (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum SubstringFilter.Substrings

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Substrings

        +
        private Substrings()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static SubstringFilter.Substrings[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (SubstringFilter.Substrings c : SubstringFilter.Substrings.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static SubstringFilter.Substrings valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/SubstringFilter.html b/javadocs/2.3.1/org/ldaptive/filter/SubstringFilter.html new file mode 100644 index 000000000..c5c225484 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/SubstringFilter.html @@ -0,0 +1,681 @@ + + + + + +SubstringFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SubstringFilter

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Filter
    +
    +
    +
    public class SubstringFilter
    +extends Object
    +implements Filter
    +
    Substring search filter component defined as: + +
    + (attributeDescription=attributeValueWithWildCard)
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        attributeDesc

        +
        private final String attributeDesc
        +
        Attribute description.
        +
      • +
      + + + +
        +
      • +

        subInitial

        +
        private final byte[] subInitial
        +
        Substring initial.
        +
      • +
      + + + +
        +
      • +

        subAny

        +
        private final byte[][] subAny
        +
        Substring any .
        +
      • +
      + + + +
        +
      • +

        subFinal

        +
        private final byte[] subFinal
        +
        Substring final.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SubstringFilter

        +
        public SubstringFilter​(String name,
        +                       String startsWith,
        +                       String endsWith,
        +                       String... contains)
        +
        Creates a new substring filter.
        +
        +
        Parameters:
        +
        name - attribute description
        +
        startsWith - substring initial
        +
        endsWith - substring final
        +
        contains - substring any
        +
        +
      • +
      + + + +
        +
      • +

        SubstringFilter

        +
        public SubstringFilter​(String name,
        +                       byte[] startsWith,
        +                       byte[] endsWith,
        +                       byte[]... contains)
        +
        Creates a new substring filter.
        +
        +
        Parameters:
        +
        name - attribute description
        +
        startsWith - substring initial
        +
        endsWith - substring final
        +
        contains - substring any
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAttributeDesc

        +
        public String getAttributeDesc()
        +
        Returns the attribute description.
        +
        +
        Returns:
        +
        attribute description
        +
        +
      • +
      + + + +
        +
      • +

        getSubInitial

        +
        public byte[] getSubInitial()
        +
        Returns the initial substring assertion.
        +
        +
        Returns:
        +
        initial substring assertion
        +
        +
      • +
      + + + +
        +
      • +

        getSubAny

        +
        public byte[][] getSubAny()
        +
        Returns the any substring assertion.
        +
        +
        Returns:
        +
        any substring assertion
        +
        +
      • +
      + + + +
        +
      • +

        getSubFinal

        +
        public byte[] getSubFinal()
        +
        Returns the final substring assertion.
        +
        +
        Returns:
        +
        final substring assertion
        +
        +
      • +
      + + + +
        +
      • +

        getAssertionCount

        +
        private int getAssertionCount()
        +
        Returns the number of assertions in this substring filter.
        +
        +
        Returns:
        +
        assertion count
        +
        +
      • +
      + + + +
        +
      • +

        getEncoder

        +
        public DEREncoder getEncoder()
        +
        Description copied from interface: Filter
        +
        Returns the encoder for this filter.
        +
        +
        Specified by:
        +
        getEncoder in interface Filter
        +
        Returns:
        +
        DER encoder
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/AbstractAttributeValueAssertionFilter.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/AbstractAttributeValueAssertionFilter.html new file mode 100644 index 000000000..e76694f19 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/AbstractAttributeValueAssertionFilter.html @@ -0,0 +1,217 @@ + + + + + +Uses of Class org.ldaptive.filter.AbstractAttributeValueAssertionFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.AbstractAttributeValueAssertionFilter

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/AbstractFilterFunction.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/AbstractFilterFunction.html new file mode 100644 index 000000000..f7eba3f39 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/AbstractFilterFunction.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.ldaptive.filter.AbstractFilterFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.AbstractFilterFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/AndFilter.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/AndFilter.html new file mode 100644 index 000000000..5bf7ba88a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/AndFilter.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.filter.AndFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.AndFilter

+
+
No usage of org.ldaptive.filter.AndFilter
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/ApproximateFilter.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/ApproximateFilter.html new file mode 100644 index 000000000..e74928758 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/ApproximateFilter.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.filter.ApproximateFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.ApproximateFilter

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/DefaultFilterFunction.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/DefaultFilterFunction.html new file mode 100644 index 000000000..6d3679a43 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/DefaultFilterFunction.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.filter.DefaultFilterFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.DefaultFilterFunction

+
+
No usage of org.ldaptive.filter.DefaultFilterFunction
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/EqualityFilter.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/EqualityFilter.html new file mode 100644 index 000000000..c75c25f4b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/EqualityFilter.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.filter.EqualityFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.EqualityFilter

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/ExtensibleFilter.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/ExtensibleFilter.html new file mode 100644 index 000000000..95239fd83 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/ExtensibleFilter.html @@ -0,0 +1,204 @@ + + + + + +Uses of Class org.ldaptive.filter.ExtensibleFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.ExtensibleFilter

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/Filter.Type.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/Filter.Type.html new file mode 100644 index 000000000..5de6bcc53 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/Filter.Type.html @@ -0,0 +1,260 @@ + + + + + +Uses of Class org.ldaptive.filter.Filter.Type (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.Filter.Type

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/Filter.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/Filter.html new file mode 100644 index 000000000..c2b9da310 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/Filter.html @@ -0,0 +1,751 @@ + + + + + +Uses of Interface org.ldaptive.filter.Filter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.filter.Filter

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterFunction.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterFunction.html new file mode 100644 index 000000000..50561ad4e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterFunction.html @@ -0,0 +1,244 @@ + + + + + +Uses of Interface org.ldaptive.filter.FilterFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.filter.FilterFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterParseException.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterParseException.html new file mode 100644 index 000000000..577bb4911 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterParseException.html @@ -0,0 +1,337 @@ + + + + + +Uses of Class org.ldaptive.filter.FilterParseException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.FilterParseException

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterParser.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterParser.html new file mode 100644 index 000000000..2140648f4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterParser.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.filter.FilterParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.FilterParser

+
+
No usage of org.ldaptive.filter.FilterParser
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterSet.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterSet.html new file mode 100644 index 000000000..8585d4c79 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterSet.html @@ -0,0 +1,250 @@ + + + + + +Uses of Interface org.ldaptive.filter.FilterSet (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.filter.FilterSet

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterUtils.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterUtils.html new file mode 100644 index 000000000..0a97b733d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/FilterUtils.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.filter.FilterUtils (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.FilterUtils

+
+
No usage of org.ldaptive.filter.FilterUtils
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/GreaterOrEqualFilter.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/GreaterOrEqualFilter.html new file mode 100644 index 000000000..fa8a6c6ae --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/GreaterOrEqualFilter.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.filter.GreaterOrEqualFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.GreaterOrEqualFilter

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/LessOrEqualFilter.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/LessOrEqualFilter.html new file mode 100644 index 000000000..059c82690 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/LessOrEqualFilter.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.filter.LessOrEqualFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.LessOrEqualFilter

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/NotFilter.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/NotFilter.html new file mode 100644 index 000000000..ed6b09819 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/NotFilter.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.filter.NotFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.NotFilter

+
+
No usage of org.ldaptive.filter.NotFilter
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/OrFilter.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/OrFilter.html new file mode 100644 index 000000000..5093629ce --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/OrFilter.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.filter.OrFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.OrFilter

+
+
No usage of org.ldaptive.filter.OrFilter
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/PresenceFilter.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/PresenceFilter.html new file mode 100644 index 000000000..ad1b70648 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/PresenceFilter.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.filter.PresenceFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.PresenceFilter

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/RegexFilterFunction.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/RegexFilterFunction.html new file mode 100644 index 000000000..46e792b2e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/RegexFilterFunction.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.filter.RegexFilterFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.RegexFilterFunction

+
+
No usage of org.ldaptive.filter.RegexFilterFunction
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/SubstringFilter.Substrings.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/SubstringFilter.Substrings.html new file mode 100644 index 000000000..29bc2d2ff --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/SubstringFilter.Substrings.html @@ -0,0 +1,204 @@ + + + + + +Uses of Class org.ldaptive.filter.SubstringFilter.Substrings (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.SubstringFilter.Substrings

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/class-use/SubstringFilter.html b/javadocs/2.3.1/org/ldaptive/filter/class-use/SubstringFilter.html new file mode 100644 index 000000000..a7314d662 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/class-use/SubstringFilter.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.filter.SubstringFilter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.filter.SubstringFilter

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/package-summary.html b/javadocs/2.3.1/org/ldaptive/filter/package-summary.html new file mode 100644 index 000000000..30523d1ee --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/package-summary.html @@ -0,0 +1,329 @@ + + + + + +org.ldaptive.filter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.filter

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/package-tree.html b/javadocs/2.3.1/org/ldaptive/filter/package-tree.html new file mode 100644 index 000000000..769f6f5f0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/package-tree.html @@ -0,0 +1,225 @@ + + + + + +org.ldaptive.filter Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.filter

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/filter/package-use.html b/javadocs/2.3.1/org/ldaptive/filter/package-use.html new file mode 100644 index 000000000..e8575eeb8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/filter/package-use.html @@ -0,0 +1,317 @@ + + + + + +Uses of Package org.ldaptive.filter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.filter

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/AbstractEntryHandler.html b/javadocs/2.3.1/org/ldaptive/handler/AbstractEntryHandler.html new file mode 100644 index 000000000..67615bc7e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/AbstractEntryHandler.html @@ -0,0 +1,584 @@ + + + + + +AbstractEntryHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractEntryHandler<T>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Log for this class.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractEntryHandler

        +
        public AbstractEntryHandler()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleEntry

        +
        public void handleEntry​(LdapEntry entry)
        +
        Handle the entry.
        +
        +
        Parameters:
        +
        entry - to handle
        +
        +
      • +
      + + + +
        +
      • +

        handleDn

        +
        protected String handleDn​(LdapEntry entry)
        +
        Handle the dn of a search entry.
        +
        +
        Parameters:
        +
        entry - search entry to extract the dn from
        +
        Returns:
        +
        handled dn
        +
        +
      • +
      + + + +
        +
      • +

        handleAttributes

        +
        protected void handleAttributes​(LdapEntry entry)
        +
        Handle the attributes of a search entry.
        +
        +
        Parameters:
        +
        entry - search entry to extract the attributes from
        +
        +
      • +
      + + + +
        +
      • +

        handleAttribute

        +
        protected void handleAttribute​(LdapAttribute attr)
        +
        Handle a single attribute.
        +
        +
        Parameters:
        +
        attr - to handle
        +
        +
      • +
      + + + +
        +
      • +

        handleAttributeName

        +
        protected String handleAttributeName​(String name)
        +
        Returns the supplied attribute name unaltered.
        +
        +
        Parameters:
        +
        name - to handle
        +
        Returns:
        +
        handled name
        +
        +
      • +
      + + + +
        +
      • +

        handleAttributeValue

        +
        protected String handleAttributeValue​(String value)
        +
        Returns the supplied attribute value unaltered.
        +
        +
        Parameters:
        +
        value - to handle
        +
        Returns:
        +
        handled value
        +
        +
      • +
      + + + +
        +
      • +

        handleAttributeValue

        +
        protected byte[] handleAttributeValue​(byte[] value)
        +
        Returns the supplied attribute value unaltered.
        +
        +
        Parameters:
        +
        value - to handle
        +
        Returns:
        +
        handled value
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public abstract int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/handler/CaseChangeEntryHandler.CaseChange.html b/javadocs/2.3.1/org/ldaptive/handler/CaseChangeEntryHandler.CaseChange.html new file mode 100644 index 000000000..5615d101d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/CaseChangeEntryHandler.CaseChange.html @@ -0,0 +1,475 @@ + + + + + +CaseChangeEntryHandler.CaseChange (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum CaseChangeEntryHandler.CaseChange

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CaseChange

        +
        private CaseChange()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CaseChangeEntryHandler.CaseChange[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CaseChangeEntryHandler.CaseChange c : CaseChangeEntryHandler.CaseChange.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CaseChangeEntryHandler.CaseChange valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        perform

        +
        public static String perform​(CaseChangeEntryHandler.CaseChange cc,
        +                             String string)
        +
        This changes the supplied string based on the supplied case change.
        +
        +
        Parameters:
        +
        cc - case change to perform
        +
        string - to modify
        +
        Returns:
        +
        string that has been changed
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/handler/CaseChangeEntryHandler.html b/javadocs/2.3.1/org/ldaptive/handler/CaseChangeEntryHandler.html new file mode 100644 index 000000000..a0a512b64 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/CaseChangeEntryHandler.html @@ -0,0 +1,860 @@ + + + + + +CaseChangeEntryHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CaseChangeEntryHandler

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/handler/CompareValueHandler.html b/javadocs/2.3.1/org/ldaptive/handler/CompareValueHandler.html new file mode 100644 index 000000000..1605990e5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/CompareValueHandler.html @@ -0,0 +1,221 @@ + + + + + +CompareValueHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface CompareValueHandler

+
+
+
+
    +
  • +
    +
    All Superinterfaces:
    +
    Consumer<Boolean>
    +
    +
    +
    public interface CompareValueHandler
    +extends Consumer<Boolean>
    +
    Marker interface for a compare result handler.
    +
  • +
+
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/CompleteHandler.html b/javadocs/2.3.1/org/ldaptive/handler/CompleteHandler.html new file mode 100644 index 000000000..f5497bb49 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/CompleteHandler.html @@ -0,0 +1,261 @@ + + + + + +CompleteHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface CompleteHandler

+
+
+
+
    +
  • +
    +
    Functional Interface:
    +
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
    +
    +
    +
    @FunctionalInterface
    +public interface CompleteHandler
    +
    Marker interface for a complete handler.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        execute

        +
        void execute()
        +
        Method to execute on completion.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/DnAttributeEntryHandler.html b/javadocs/2.3.1/org/ldaptive/handler/DnAttributeEntryHandler.html new file mode 100644 index 000000000..fcb83f06b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/DnAttributeEntryHandler.html @@ -0,0 +1,623 @@ + + + + + +DnAttributeEntryHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DnAttributeEntryHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        dnAttributeName

        +
        private String dnAttributeName
        +
        Attribute name for the entry dn.
        +
      • +
      + + + +
        +
      • +

        addIfExists

        +
        private boolean addIfExists
        +
        Whether to add the entry dn if an attribute of the same name exists.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DnAttributeEntryHandler

        +
        public DnAttributeEntryHandler()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDnAttributeName

        +
        public String getDnAttributeName()
        +
        Returns the DN attribute name.
        +
        +
        Returns:
        +
        DN attribute name
        +
        +
      • +
      + + + +
        +
      • +

        setDnAttributeName

        +
        public void setDnAttributeName​(String name)
        +
        Sets the DN attribute name.
        +
        +
        Parameters:
        +
        name - of the DN attribute
        +
        +
      • +
      + + + +
        +
      • +

        isAddIfExists

        +
        public boolean isAddIfExists()
        +
        Returns whether to add the entryDN if an attribute of the same name exists.
        +
        +
        Returns:
        +
        whether to add the entryDN if an attribute of the same name exists
        +
        +
      • +
      + + + +
        +
      • +

        setAddIfExists

        +
        public void setAddIfExists​(boolean b)
        +
        Sets whether to add the entryDN if an attribute of the same name exists.
        +
        +
        Parameters:
        +
        b - whether to add the entryDN if an attribute of the same name exists
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/handler/ExceptionHandler.html b/javadocs/2.3.1/org/ldaptive/handler/ExceptionHandler.html new file mode 100644 index 000000000..914f77103 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/ExceptionHandler.html @@ -0,0 +1,221 @@ + + + + + +ExceptionHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ExceptionHandler

+
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/ExtendedValueHandler.html b/javadocs/2.3.1/org/ldaptive/handler/ExtendedValueHandler.html new file mode 100644 index 000000000..945c8e2fe --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/ExtendedValueHandler.html @@ -0,0 +1,221 @@ + + + + + +ExtendedValueHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ExtendedValueHandler

+
+
+
+
    +
  • +
    +
    All Superinterfaces:
    +
    BiConsumer<String,​byte[]>
    +
    +
    +
    public interface ExtendedValueHandler
    +extends BiConsumer<String,​byte[]>
    +
    Marker interface for an extended result handler.
    +
  • +
+
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/IntermediateResponseHandler.html b/javadocs/2.3.1/org/ldaptive/handler/IntermediateResponseHandler.html new file mode 100644 index 000000000..2dbf54f8c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/IntermediateResponseHandler.html @@ -0,0 +1,221 @@ + + + + + +IntermediateResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface IntermediateResponseHandler

+
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/LdapEntryHandler.html b/javadocs/2.3.1/org/ldaptive/handler/LdapEntryHandler.html new file mode 100644 index 000000000..ecc1f58e5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/LdapEntryHandler.html @@ -0,0 +1,225 @@ + + + + + +LdapEntryHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface LdapEntryHandler

+
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/MergeAttributeEntryHandler.html b/javadocs/2.3.1/org/ldaptive/handler/MergeAttributeEntryHandler.html new file mode 100644 index 000000000..916e625d7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/MergeAttributeEntryHandler.html @@ -0,0 +1,624 @@ + + + + + +MergeAttributeEntryHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MergeAttributeEntryHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        mergeAttributeName

        +
        private String mergeAttributeName
        +
        Attribute name to add merge values into.
        +
      • +
      + + + +
        +
      • +

        attributeNames

        +
        private String[] attributeNames
        +
        Attribute names to read values from.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MergeAttributeEntryHandler

        +
        public MergeAttributeEntryHandler()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMergeAttributeName

        +
        public String getMergeAttributeName()
        +
        Returns the merge attribute name.
        +
        +
        Returns:
        +
        merge attribute name
        +
        +
      • +
      + + + +
        +
      • +

        setMergeAttributeName

        +
        public void setMergeAttributeName​(String name)
        +
        Sets the merge attribute name.
        +
        +
        Parameters:
        +
        name - of the merge attribute
        +
        +
      • +
      + + + +
        +
      • +

        getAttributeNames

        +
        public String[] getAttributeNames()
        +
        Returns the attribute names.
        +
        +
        Returns:
        +
        attribute names
        +
        +
      • +
      + + + +
        +
      • +

        setAttributeNames

        +
        public void setAttributeNames​(String... names)
        +
        Sets the attribute names.
        +
        +
        Parameters:
        +
        names - of the attributes
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/handler/MergeResultHandler.html b/javadocs/2.3.1/org/ldaptive/handler/MergeResultHandler.html new file mode 100644 index 000000000..9f5a7b481 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/MergeResultHandler.html @@ -0,0 +1,484 @@ + + + + + +MergeResultHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MergeResultHandler

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/handler/RecursiveResultHandler.html b/javadocs/2.3.1/org/ldaptive/handler/RecursiveResultHandler.html new file mode 100644 index 000000000..822ee76fc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/RecursiveResultHandler.html @@ -0,0 +1,767 @@ + + + + + +RecursiveResultHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class RecursiveResultHandler

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Function<SearchResponse,​SearchResponse>, SearchResultHandler
    +
    +
    +
    public class RecursiveResultHandler
    +extends AbstractEntryHandler<SearchResponse>
    +implements SearchResultHandler
    +
    This recursively searches based on a supplied attribute and merges those results into the original entry. For the + following LDIF: + +
    +   dn: uugid=group1,ou=groups,dc=ldaptive,dc=org
    +   uugid: group1
    +   member: uugid=group2,ou=groups,dc=ldaptive,dc=org
    +
    +   dn: uugid=group2,ou=groups,dc=ldaptive,dc=org
    +   uugid: group2
    + 
    + +

    With the following code:

    + +
    +   RecursiveResultHandler reh = new RecursiveResultHandler("member", "uugid");
    + 
    + +

    Will produce this result for the query (uugid=group1):

    + +
    +   dn: uugid=group1,ou=groups,dc=ldaptive,dc=org
    +   uugid: group1
    +   uugid: group2
    +   member: uugid=group2,ou=groups,dc=ldaptive,dc=org
    + 
    + + This handler should only be used with the SearchOperation.execute() method since it leverages + the connection to make further searches.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        searchAttribute

        +
        private String searchAttribute
        +
        Attribute to recursively search on.
        +
      • +
      + + + +
        +
      • +

        mergeAttributes

        +
        private String[] mergeAttributes
        +
        Attribute(s) to merge.
        +
      • +
      + + + +
        +
      • +

        retAttrs

        +
        private String[] retAttrs
        +
        Attributes to return when searching, mergeAttributes + searchAttribute.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RecursiveResultHandler

        +
        public RecursiveResultHandler()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        RecursiveResultHandler

        +
        public RecursiveResultHandler​(String searchAttr,
        +                              String... mergeAttrs)
        +
        Creates a new recursive entry handler.
        +
        +
        Parameters:
        +
        searchAttr - attribute to search on
        +
        mergeAttrs - attribute names to merge
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSearchAttribute

        +
        public String getSearchAttribute()
        +
        Returns the attribute name that will be recursively searched on.
        +
        +
        Returns:
        +
        attribute name
        +
        +
      • +
      + + + +
        +
      • +

        setSearchAttribute

        +
        public void setSearchAttribute​(String name)
        +
        Sets the attribute name that will be recursively searched on.
        +
        +
        Parameters:
        +
        name - of the search attribute
        +
        +
      • +
      + + + +
        +
      • +

        getMergeAttributes

        +
        public String[] getMergeAttributes()
        +
        Returns the attribute names that will be merged by the recursive search.
        +
        +
        Returns:
        +
        attribute names
        +
        +
      • +
      + + + +
        +
      • +

        setMergeAttributes

        +
        public void setMergeAttributes​(String... mergeAttrs)
        +
        Sets the attribute name that will be merged by the recursive search.
        +
        +
        Parameters:
        +
        mergeAttrs - attribute names to merge
        +
        +
      • +
      + + + +
        +
      • +

        initializeReturnAttributes

        +
        protected void initializeReturnAttributes()
        +
        Initializes the return attributes array. Must be called after both searchAttribute and mergeAttributes have been + set.
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        recursiveSearch

        +
        private void recursiveSearch​(String dn,
        +                             LdapEntry entry,
        +                             List<String> searchedDns)
        +
        Recursively gets the attribute(s) mergeAttributes for the supplied dn and adds the values to the supplied + attributes.
        +
        +
        Parameters:
        +
        dn - to get attribute(s) for
        +
        entry - to merge with
        +
        searchedDns - list of DNs that have been searched for
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/handler/ReferralHandler.html b/javadocs/2.3.1/org/ldaptive/handler/ReferralHandler.html new file mode 100644 index 000000000..b0a59019a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/ReferralHandler.html @@ -0,0 +1,221 @@ + + + + + +ReferralHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ReferralHandler

+
+
+
+
    +
  • +
    +
    All Superinterfaces:
    +
    Consumer<String[]>
    +
    +
    +
    public interface ReferralHandler
    +extends Consumer<String[]>
    +
    Marker interface for a referral handler.
    +
  • +
+
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/RequestHandler.html b/javadocs/2.3.1/org/ldaptive/handler/RequestHandler.html new file mode 100644 index 000000000..c282eaee7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/RequestHandler.html @@ -0,0 +1,225 @@ + + + + + +RequestHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface RequestHandler<Q extends Request>

+
+
+
+
    +
  • +
    +
    Type Parameters:
    +
    Q - type of request
    +
    +
    +
    All Superinterfaces:
    +
    Function<Q,​Q>
    +
    +
    +
    public interface RequestHandler<Q extends Request>
    +extends Function<Q,​Q>
    +
    Marker interface for a request handler.
    +
  • +
+
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/ResponseControlHandler.html b/javadocs/2.3.1/org/ldaptive/handler/ResponseControlHandler.html new file mode 100644 index 000000000..54bc774fb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/ResponseControlHandler.html @@ -0,0 +1,221 @@ + + + + + +ResponseControlHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ResponseControlHandler

+
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/ResultHandler.html b/javadocs/2.3.1/org/ldaptive/handler/ResultHandler.html new file mode 100644 index 000000000..18cadb6a1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/ResultHandler.html @@ -0,0 +1,221 @@ + + + + + +ResultHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ResultHandler

+
+
+
+
    +
  • +
    +
    All Superinterfaces:
    +
    Consumer<Result>
    +
    +
    +
    public interface ResultHandler
    +extends Consumer<Result>
    +
    Marker interface for a result handler.
    +
  • +
+
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/ResultPredicate.html b/javadocs/2.3.1/org/ldaptive/handler/ResultPredicate.html new file mode 100644 index 000000000..ecfc8f23b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/ResultPredicate.html @@ -0,0 +1,325 @@ + + + + + +ResultPredicate (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ResultPredicate

+
+
+
+
    +
  • +
    +
    All Superinterfaces:
    +
    Predicate<Result>
    +
    +
    +
    Functional Interface:
    +
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
    +
    +
    +
    @FunctionalInterface
    +public interface ResultPredicate
    +extends Predicate<Result>
    +
    Marker interface for a throw predicate.
    +
  • +
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/SearchReferenceHandler.html b/javadocs/2.3.1/org/ldaptive/handler/SearchReferenceHandler.html new file mode 100644 index 000000000..03be9b5e5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/SearchReferenceHandler.html @@ -0,0 +1,221 @@ + + + + + +SearchReferenceHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface SearchReferenceHandler

+
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/SearchResultHandler.html b/javadocs/2.3.1/org/ldaptive/handler/SearchResultHandler.html new file mode 100644 index 000000000..fbe039521 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/SearchResultHandler.html @@ -0,0 +1,225 @@ + + + + + +SearchResultHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface SearchResultHandler

+
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/SortResultHandler.html b/javadocs/2.3.1/org/ldaptive/handler/SortResultHandler.html new file mode 100644 index 000000000..0d4025c46 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/SortResultHandler.html @@ -0,0 +1,484 @@ + + + + + +SortResultHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SortResultHandler

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/handler/UnsolicitedNotificationHandler.html b/javadocs/2.3.1/org/ldaptive/handler/UnsolicitedNotificationHandler.html new file mode 100644 index 000000000..6fd05cb06 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/UnsolicitedNotificationHandler.html @@ -0,0 +1,221 @@ + + + + + +UnsolicitedNotificationHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface UnsolicitedNotificationHandler

+
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/AbstractEntryHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/AbstractEntryHandler.html new file mode 100644 index 000000000..265778ba3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/AbstractEntryHandler.html @@ -0,0 +1,288 @@ + + + + + +Uses of Class org.ldaptive.handler.AbstractEntryHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.handler.AbstractEntryHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/CaseChangeEntryHandler.CaseChange.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/CaseChangeEntryHandler.CaseChange.html new file mode 100644 index 000000000..78435008a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/CaseChangeEntryHandler.CaseChange.html @@ -0,0 +1,295 @@ + + + + + +Uses of Class org.ldaptive.handler.CaseChangeEntryHandler.CaseChange (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.handler.CaseChangeEntryHandler.CaseChange

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/CaseChangeEntryHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/CaseChangeEntryHandler.html new file mode 100644 index 000000000..b62b30c2d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/CaseChangeEntryHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.handler.CaseChangeEntryHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.handler.CaseChangeEntryHandler

+
+
No usage of org.ldaptive.handler.CaseChangeEntryHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/CompareValueHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/CompareValueHandler.html new file mode 100644 index 000000000..51dd72fb3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/CompareValueHandler.html @@ -0,0 +1,285 @@ + + + + + +Uses of Interface org.ldaptive.handler.CompareValueHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.handler.CompareValueHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/CompleteHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/CompleteHandler.html new file mode 100644 index 000000000..fbbde0a8d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/CompleteHandler.html @@ -0,0 +1,305 @@ + + + + + +Uses of Interface org.ldaptive.handler.CompleteHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.handler.CompleteHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/DnAttributeEntryHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/DnAttributeEntryHandler.html new file mode 100644 index 000000000..9f48e76de --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/DnAttributeEntryHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.handler.DnAttributeEntryHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.handler.DnAttributeEntryHandler

+
+
No usage of org.ldaptive.handler.DnAttributeEntryHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/ExceptionHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/ExceptionHandler.html new file mode 100644 index 000000000..4105bb997 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/ExceptionHandler.html @@ -0,0 +1,428 @@ + + + + + +Uses of Interface org.ldaptive.handler.ExceptionHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.handler.ExceptionHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/ExtendedValueHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/ExtendedValueHandler.html new file mode 100644 index 000000000..91fbe71d6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/ExtendedValueHandler.html @@ -0,0 +1,285 @@ + + + + + +Uses of Interface org.ldaptive.handler.ExtendedValueHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.handler.ExtendedValueHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/IntermediateResponseHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/IntermediateResponseHandler.html new file mode 100644 index 000000000..ded6c144c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/IntermediateResponseHandler.html @@ -0,0 +1,370 @@ + + + + + +Uses of Interface org.ldaptive.handler.IntermediateResponseHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.handler.IntermediateResponseHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/LdapEntryHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/LdapEntryHandler.html new file mode 100644 index 000000000..c01174d2c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/LdapEntryHandler.html @@ -0,0 +1,568 @@ + + + + + +Uses of Interface org.ldaptive.handler.LdapEntryHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.handler.LdapEntryHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/MergeAttributeEntryHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/MergeAttributeEntryHandler.html new file mode 100644 index 000000000..2a1984bde --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/MergeAttributeEntryHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.handler.MergeAttributeEntryHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.handler.MergeAttributeEntryHandler

+
+
No usage of org.ldaptive.handler.MergeAttributeEntryHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/MergeResultHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/MergeResultHandler.html new file mode 100644 index 000000000..7be68c3c6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/MergeResultHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.handler.MergeResultHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.handler.MergeResultHandler

+
+
No usage of org.ldaptive.handler.MergeResultHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/RecursiveResultHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/RecursiveResultHandler.html new file mode 100644 index 000000000..4c79209a6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/RecursiveResultHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.handler.RecursiveResultHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.handler.RecursiveResultHandler

+
+
No usage of org.ldaptive.handler.RecursiveResultHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/ReferralHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/ReferralHandler.html new file mode 100644 index 000000000..91198767a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/ReferralHandler.html @@ -0,0 +1,370 @@ + + + + + +Uses of Interface org.ldaptive.handler.ReferralHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.handler.ReferralHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/RequestHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/RequestHandler.html new file mode 100644 index 000000000..8a716278f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/RequestHandler.html @@ -0,0 +1,254 @@ + + + + + +Uses of Interface org.ldaptive.handler.RequestHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.handler.RequestHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/ResponseControlHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/ResponseControlHandler.html new file mode 100644 index 000000000..02f9826e5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/ResponseControlHandler.html @@ -0,0 +1,370 @@ + + + + + +Uses of Interface org.ldaptive.handler.ResponseControlHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.handler.ResponseControlHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/ResultHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/ResultHandler.html new file mode 100644 index 000000000..fae8aba88 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/ResultHandler.html @@ -0,0 +1,428 @@ + + + + + +Uses of Interface org.ldaptive.handler.ResultHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.handler.ResultHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/ResultPredicate.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/ResultPredicate.html new file mode 100644 index 000000000..9f91c0f95 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/ResultPredicate.html @@ -0,0 +1,559 @@ + + + + + +Uses of Interface org.ldaptive.handler.ResultPredicate (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.handler.ResultPredicate

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/SearchReferenceHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/SearchReferenceHandler.html new file mode 100644 index 000000000..69090391a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/SearchReferenceHandler.html @@ -0,0 +1,377 @@ + + + + + +Uses of Interface org.ldaptive.handler.SearchReferenceHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.handler.SearchReferenceHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/SearchResultHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/SearchResultHandler.html new file mode 100644 index 000000000..7d619f670 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/SearchResultHandler.html @@ -0,0 +1,490 @@ + + + + + +Uses of Interface org.ldaptive.handler.SearchResultHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.handler.SearchResultHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/SortResultHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/SortResultHandler.html new file mode 100644 index 000000000..38a9cdcb2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/SortResultHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.handler.SortResultHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.handler.SortResultHandler

+
+
No usage of org.ldaptive.handler.SortResultHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/class-use/UnsolicitedNotificationHandler.html b/javadocs/2.3.1/org/ldaptive/handler/class-use/UnsolicitedNotificationHandler.html new file mode 100644 index 000000000..b9bde0f22 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/class-use/UnsolicitedNotificationHandler.html @@ -0,0 +1,370 @@ + + + + + +Uses of Interface org.ldaptive.handler.UnsolicitedNotificationHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.handler.UnsolicitedNotificationHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/package-summary.html b/javadocs/2.3.1/org/ldaptive/handler/package-summary.html new file mode 100644 index 000000000..2b1dfd95c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/package-summary.html @@ -0,0 +1,318 @@ + + + + + +org.ldaptive.handler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.handler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/package-tree.html b/javadocs/2.3.1/org/ldaptive/handler/package-tree.html new file mode 100644 index 000000000..1a0d3cd7d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/package-tree.html @@ -0,0 +1,231 @@ + + + + + +org.ldaptive.handler Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.handler

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/handler/package-use.html b/javadocs/2.3.1/org/ldaptive/handler/package-use.html new file mode 100644 index 000000000..3048372f4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/handler/package-use.html @@ -0,0 +1,629 @@ + + + + + +Uses of Package org.ldaptive.handler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.handler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/ClasspathResourceLoader.html b/javadocs/2.3.1/org/ldaptive/io/ClasspathResourceLoader.html new file mode 100644 index 000000000..4de881aaf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/ClasspathResourceLoader.html @@ -0,0 +1,401 @@ + + + + + +ClasspathResourceLoader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ClasspathResourceLoader

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ClasspathResourceLoader

        +
        public ClasspathResourceLoader()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        supports

        +
        public boolean supports​(String path)
        +
        Description copied from interface: ResourceLoader
        +
        Returns whether the supplied path can be loaded by this resource loader.
        +
        +
        Specified by:
        +
        supports in interface ResourceLoader
        +
        Parameters:
        +
        path - to check
        +
        Returns:
        +
        whether the supplied path can be loaded by this resource loader
        +
        +
      • +
      + + + +
        +
      • +

        load

        +
        public InputStream load​(String path)
        +
        Description copied from interface: ResourceLoader
        +
        Reads an input stream from a path.
        +
        +
        Specified by:
        +
        load in interface ResourceLoader
        +
        Parameters:
        +
        path - from which to read resource.
        +
        Returns:
        +
        input stream.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/io/FileResourceLoader.html b/javadocs/2.3.1/org/ldaptive/io/FileResourceLoader.html new file mode 100644 index 000000000..295096c6e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/FileResourceLoader.html @@ -0,0 +1,404 @@ + + + + + +FileResourceLoader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FileResourceLoader

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FileResourceLoader

        +
        public FileResourceLoader()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        supports

        +
        public boolean supports​(String path)
        +
        Description copied from interface: ResourceLoader
        +
        Returns whether the supplied path can be loaded by this resource loader.
        +
        +
        Specified by:
        +
        supports in interface ResourceLoader
        +
        Parameters:
        +
        path - to check
        +
        Returns:
        +
        whether the supplied path can be loaded by this resource loader
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/io/Hex.html b/javadocs/2.3.1/org/ldaptive/io/Hex.html new file mode 100644 index 000000000..9a7937019 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/Hex.html @@ -0,0 +1,439 @@ + + + + + +Hex (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Hex

+
+
+ +
+
    +
  • +
    +
    public final class Hex
    +extends Object
    +
    Utility for hexidecimal encoding and decoding.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      private static byte[]DECODE +
      Decode table which stores characters from 0 to f.
      +
      private static char[]HEX_CHARS +
      Hexidecimal characters.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + +
      Constructors 
      ModifierConstructorDescription
      private Hex() +
      Default constructor.
      +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HEX_CHARS

        +
        private static final char[] HEX_CHARS
        +
        Hexidecimal characters.
        +
      • +
      + + + +
        +
      • +

        DECODE

        +
        private static final byte[] DECODE
        +
        Decode table which stores characters from 0 to f. Anything higher than 'f' is invalid so that is the max size of + the array.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Hex

        +
        private Hex()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        encode

        +
        public static char[] encode​(byte... value)
        +
        This will convert the supplied value to a hex encoded string. Returns null if the supplied value is null.
        +
        +
        Parameters:
        +
        value - to hex encode
        +
        Returns:
        +
        hex encoded value
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        public static byte[] decode​(char... value)
        +
        This will convert the supplied value from a hex encoded string. Returns null if the supplied value is null.
        +
        +
        Parameters:
        +
        value - to hex decode
        +
        Returns:
        +
        hex decoded value
        +
        Throws:
        +
        IllegalArgumentException - if value is not valid hexidecimal
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        private static int decode​(char[] hex,
        +                          int i)
        +
        Decodes the supplied character to its corresponding nibble.
        +
        +
        Parameters:
        +
        hex - to read character from
        +
        i - index of hex to read
        +
        Returns:
        +
        0-15 integer
        +
        Throws:
        +
        IllegalArgumentException - if the character is not valid hex
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/io/LdifReader.html b/javadocs/2.3.1/org/ldaptive/io/LdifReader.html new file mode 100644 index 000000000..9971474bf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/LdifReader.html @@ -0,0 +1,519 @@ + + + + + +LdifReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LdifReader

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        READ_AHEAD_LIMIT

        +
        private static final int READ_AHEAD_LIMIT
        +
        Mark read back buffer size.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        ldifReader

        +
        private final Reader ldifReader
        +
        Reader to read from.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdifReader

        +
        public LdifReader​(Reader reader)
        +
        Creates a new ldif reader.
        +
        +
        Parameters:
        +
        reader - to read LDIF from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        read

        +
        public SearchResponse read()
        +                    throws IOException
        +
        Reads LDIF data from the reader and returns a search result.
        +
        +
        Specified by:
        +
        read in interface SearchResultReader
        +
        Returns:
        +
        search result derived from the LDIF
        +
        Throws:
        +
        IOException - if an error occurs using the reader
        +
        +
      • +
      + + + +
        +
      • +

        readSection

        +
        private List<String> readSection​(BufferedReader reader)
        +                          throws IOException
        +
        Reads the supplied reader line-by-line until the reader is empty or a empty line is encountered. Lines containing + comments are ignored.
        +
        +
        Parameters:
        +
        reader - to read
        +
        Returns:
        +
        list of a lines in the section
        +
        Throws:
        +
        IOException - if an error occurs reading
        +
        +
      • +
      + + + +
        +
      • +

        parseEntry

        +
        private LdapEntry parseEntry​(List<String> section)
        +                      throws IOException
        +
        Parses the supplied array of LDIF lines and returns an LDAP entry.
        +
        +
        Parameters:
        +
        section - of LDIF lines
        +
        Returns:
        +
        ldap entry
        +
        Throws:
        +
        IOException - if an errors occurs reading a URI in the LDIF
        +
        +
      • +
      + + + +
        +
      • +

        parseAttribute

        +
        private LdapAttribute parseAttribute​(String line)
        +                              throws IOException
        +
        Parses the supplied line and returns an attribute with a single value found in the line.
        +
        +
        Parameters:
        +
        line - to parse
        +
        Returns:
        +
        ldap attribute
        +
        Throws:
        +
        IOException - if an errors occurs reading a URI in the LDIF
        +
        +
      • +
      + + + +
        +
      • +

        parseReference

        +
        private SearchResultReference parseReference​(List<String> section)
        +
        Parses the supplied array of LDIF lines and returns a search reference.
        +
        +
        Parameters:
        +
        section - of LDIF lines
        +
        Returns:
        +
        search reference
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/io/LdifWriter.html b/javadocs/2.3.1/org/ldaptive/io/LdifWriter.html new file mode 100644 index 000000000..f80007106 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/LdifWriter.html @@ -0,0 +1,464 @@ + + + + + +LdifWriter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LdifWriter

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        LINE_SEPARATOR

        +
        private static final String LINE_SEPARATOR
        +
        Line separator.
        +
      • +
      + + + +
        +
      • +

        ldifWriter

        +
        private final Writer ldifWriter
        +
        Writer to write to.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdifWriter

        +
        public LdifWriter​(Writer writer)
        +
        Creates a new ldif writer.
        +
        +
        Parameters:
        +
        writer - to write LDIF to
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        write

        +
        public void write​(SearchResponse result)
        +           throws IOException
        +
        Writes the supplied search result to the writer.
        +
        +
        Specified by:
        +
        write in interface SearchResultWriter
        +
        Parameters:
        +
        result - search result to write
        +
        Throws:
        +
        IOException - if an error occurs using the writer
        +
        +
      • +
      + + + +
        +
      • +

        createLdif

        +
        protected String createLdif​(SearchResponse result)
        +
        Creates an LDIF using the supplied search result.
        +
        +
        Parameters:
        +
        result - search result
        +
        Returns:
        +
        LDIF
        +
        +
      • +
      + + + +
        +
      • +

        createLdifEntry

        +
        protected String createLdifEntry​(LdapEntry entry)
        +
        Creates an LDIF using the supplied ldap entry.
        +
        +
        Parameters:
        +
        entry - ldap entry
        +
        Returns:
        +
        LDIF
        +
        +
      • +
      + + + +
        +
      • +

        createSearchReference

        +
        protected String createSearchReference​(SearchResultReference ref)
        +
        Creates an LDIF using the supplied search reference.
        +
        +
        Parameters:
        +
        ref - search reference
        +
        Returns:
        +
        LDIF
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/io/ResourceLoader.html b/javadocs/2.3.1/org/ldaptive/io/ResourceLoader.html new file mode 100644 index 000000000..920949315 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/ResourceLoader.html @@ -0,0 +1,292 @@ + + + + + +ResourceLoader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ResourceLoader

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        supports

        +
        boolean supports​(String path)
        +
        Returns whether the supplied path can be loaded by this resource loader.
        +
        +
        Parameters:
        +
        path - to check
        +
        Returns:
        +
        whether the supplied path can be loaded by this resource loader
        +
        +
      • +
      + + + +
        +
      • +

        load

        +
        InputStream load​(String path)
        +          throws IOException
        +
        Reads an input stream from a path.
        +
        +
        Parameters:
        +
        path - from which to read resource.
        +
        Returns:
        +
        input stream.
        +
        Throws:
        +
        IOException - On IO errors.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/ResourceUtils.html b/javadocs/2.3.1/org/ldaptive/io/ResourceUtils.html new file mode 100644 index 000000000..1e76e51c5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/ResourceUtils.html @@ -0,0 +1,545 @@ + + + + + +ResourceUtils (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ResourceUtils

+
+
+ +
+
    +
  • +
    +
    public final class ResourceUtils
    +extends Object
    +
    Provides utility methods for resources.
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/io/SearchResultReader.html b/javadocs/2.3.1/org/ldaptive/io/SearchResultReader.html new file mode 100644 index 000000000..1ad3ce6c1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/SearchResultReader.html @@ -0,0 +1,267 @@ + + + + + +SearchResultReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface SearchResultReader

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    LdifReader
    +
    +
    +
    public interface SearchResultReader
    +
    Interface for reading ldap search results.
    +
  • +
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/SearchResultWriter.html b/javadocs/2.3.1/org/ldaptive/io/SearchResultWriter.html new file mode 100644 index 000000000..40abc8a0e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/SearchResultWriter.html @@ -0,0 +1,267 @@ + + + + + +SearchResultWriter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface SearchResultWriter

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    LdifWriter
    +
    +
    +
    public interface SearchResultWriter
    +
    Interface for writing ldap search results.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        write

        +
        void write​(SearchResponse result)
        +    throws IOException
        +
        Writes the supplied ldap result.
        +
        +
        Parameters:
        +
        result - ldap result to write
        +
        Throws:
        +
        IOException - if an error occurs using the writer
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/URLResourceLoader.html b/javadocs/2.3.1/org/ldaptive/io/URLResourceLoader.html new file mode 100644 index 000000000..e1eaca124 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/URLResourceLoader.html @@ -0,0 +1,352 @@ + + + + + +URLResourceLoader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class URLResourceLoader

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        URLResourceLoader

        +
        public URLResourceLoader()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        supports

        +
        public boolean supports​(String path)
        +
        Description copied from interface: ResourceLoader
        +
        Returns whether the supplied path can be loaded by this resource loader.
        +
        +
        Specified by:
        +
        supports in interface ResourceLoader
        +
        Parameters:
        +
        path - to check
        +
        Returns:
        +
        whether the supplied path can be loaded by this resource loader
        +
        +
      • +
      + + + +
        +
      • +

        load

        +
        public InputStream load​(String path)
        +
        Description copied from interface: ResourceLoader
        +
        Reads an input stream from a path.
        +
        +
        Specified by:
        +
        load in interface ResourceLoader
        +
        Parameters:
        +
        path - from which to read resource.
        +
        Returns:
        +
        input stream.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/class-use/ClasspathResourceLoader.html b/javadocs/2.3.1/org/ldaptive/io/class-use/ClasspathResourceLoader.html new file mode 100644 index 000000000..bb7efa347 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/class-use/ClasspathResourceLoader.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.io.ClasspathResourceLoader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.io.ClasspathResourceLoader

+
+
No usage of org.ldaptive.io.ClasspathResourceLoader
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/class-use/FileResourceLoader.html b/javadocs/2.3.1/org/ldaptive/io/class-use/FileResourceLoader.html new file mode 100644 index 000000000..b6b650927 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/class-use/FileResourceLoader.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.io.FileResourceLoader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.io.FileResourceLoader

+
+
No usage of org.ldaptive.io.FileResourceLoader
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/class-use/Hex.html b/javadocs/2.3.1/org/ldaptive/io/class-use/Hex.html new file mode 100644 index 000000000..36d178366 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/class-use/Hex.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.io.Hex (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.io.Hex

+
+
No usage of org.ldaptive.io.Hex
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/class-use/LdifReader.html b/javadocs/2.3.1/org/ldaptive/io/class-use/LdifReader.html new file mode 100644 index 000000000..e10c70bb5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/class-use/LdifReader.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.io.LdifReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.io.LdifReader

+
+
No usage of org.ldaptive.io.LdifReader
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/class-use/LdifWriter.html b/javadocs/2.3.1/org/ldaptive/io/class-use/LdifWriter.html new file mode 100644 index 000000000..847db0870 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/class-use/LdifWriter.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.io.LdifWriter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.io.LdifWriter

+
+
No usage of org.ldaptive.io.LdifWriter
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/class-use/ResourceLoader.html b/javadocs/2.3.1/org/ldaptive/io/class-use/ResourceLoader.html new file mode 100644 index 000000000..8aea6c056 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/class-use/ResourceLoader.html @@ -0,0 +1,275 @@ + + + + + +Uses of Interface org.ldaptive.io.ResourceLoader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.io.ResourceLoader

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/class-use/ResourceUtils.html b/javadocs/2.3.1/org/ldaptive/io/class-use/ResourceUtils.html new file mode 100644 index 000000000..122b256e3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/class-use/ResourceUtils.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.io.ResourceUtils (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.io.ResourceUtils

+
+
No usage of org.ldaptive.io.ResourceUtils
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/class-use/SearchResultReader.html b/javadocs/2.3.1/org/ldaptive/io/class-use/SearchResultReader.html new file mode 100644 index 000000000..84f21e774 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/class-use/SearchResultReader.html @@ -0,0 +1,196 @@ + + + + + +Uses of Interface org.ldaptive.io.SearchResultReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.io.SearchResultReader

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/class-use/SearchResultWriter.html b/javadocs/2.3.1/org/ldaptive/io/class-use/SearchResultWriter.html new file mode 100644 index 000000000..4cd2ffb59 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/class-use/SearchResultWriter.html @@ -0,0 +1,196 @@ + + + + + +Uses of Interface org.ldaptive.io.SearchResultWriter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.io.SearchResultWriter

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/class-use/URLResourceLoader.html b/javadocs/2.3.1/org/ldaptive/io/class-use/URLResourceLoader.html new file mode 100644 index 000000000..7311da070 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/class-use/URLResourceLoader.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.io.URLResourceLoader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.io.URLResourceLoader

+
+
No usage of org.ldaptive.io.URLResourceLoader
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/package-summary.html b/javadocs/2.3.1/org/ldaptive/io/package-summary.html new file mode 100644 index 000000000..afffe510f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/package-summary.html @@ -0,0 +1,235 @@ + + + + + +org.ldaptive.io (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.io

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/package-tree.html b/javadocs/2.3.1/org/ldaptive/io/package-tree.html new file mode 100644 index 000000000..e4cd474a0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/package-tree.html @@ -0,0 +1,179 @@ + + + + + +org.ldaptive.io Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.io

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/io/package-use.html b/javadocs/2.3.1/org/ldaptive/io/package-use.html new file mode 100644 index 000000000..94f459c75 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/io/package-use.html @@ -0,0 +1,199 @@ + + + + + +Uses of Package org.ldaptive.io (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.io

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/AbstractLoginModule.html b/javadocs/2.3.1/org/ldaptive/jaas/AbstractLoginModule.html new file mode 100644 index 000000000..f81a26221 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/AbstractLoginModule.html @@ -0,0 +1,933 @@ + + + + + +AbstractLoginModule (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractLoginModule

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        LOGIN_NAME

        +
        public static final String LOGIN_NAME
        +
        Constant for login name stored in shared state.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        LOGIN_DN

        +
        public static final String LOGIN_DN
        +
        Constant for entryDn stored in shared state.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        LOGIN_PASSWORD

        +
        public static final String LOGIN_PASSWORD
        +
        Constant for login password stored in shared state.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        defaultRole

        +
        protected final List<LdapRole> defaultRole
        +
        Default roles.
        +
      • +
      + + + +
        +
      • +

        subject

        +
        protected Subject subject
        +
        Initialized subject.
        +
      • +
      + + + +
        +
      • +

        callbackHandler

        +
        protected CallbackHandler callbackHandler
        +
        Initialized callback handler.
        +
      • +
      + + + +
        +
      • +

        sharedState

        +
        protected Map sharedState
        +
        Shared state from other login module.
        +
      • +
      + + + +
        +
      • +

        useFirstPass

        +
        protected boolean useFirstPass
        +
        Whether credentials from the shared state should be used.
        +
      • +
      + + + +
        +
      • +

        tryFirstPass

        +
        protected boolean tryFirstPass
        +
        Whether credentials from the shared state should be used if they are available.
        +
      • +
      + + + +
        +
      • +

        storePass

        +
        protected boolean storePass
        +
        Whether credentials should be stored in the shared state map.
        +
      • +
      + + + +
        +
      • +

        clearPass

        +
        protected boolean clearPass
        +
        Whether credentials should be removed from the shared state map.
        +
      • +
      + + + +
        +
      • +

        setLdapPrincipal

        +
        protected boolean setLdapPrincipal
        +
        Whether ldap principal data should be set.
        +
      • +
      + + + +
        +
      • +

        setLdapDnPrincipal

        +
        protected boolean setLdapDnPrincipal
        +
        Whether ldap dn principal data should be set.
        +
      • +
      + + + +
        +
      • +

        setLdapCredential

        +
        protected boolean setLdapCredential
        +
        Whether ldap credential data should be set.
        +
      • +
      + + + +
        +
      • +

        principalGroupName

        +
        protected String principalGroupName
        +
        Name of group to add all principals to.
        +
      • +
      + + + +
        +
      • +

        roleGroupName

        +
        protected String roleGroupName
        +
        Name of group to add all roles to.
        +
      • +
      + + + +
        +
      • +

        loginSuccess

        +
        protected boolean loginSuccess
        +
        Whether authentication was successful.
        +
      • +
      + + + +
        +
      • +

        commitSuccess

        +
        protected boolean commitSuccess
        +
        Whether commit was successful.
        +
      • +
      + + + +
        +
      • +

        principals

        +
        protected Set<Principal> principals
        +
        Principals to add to the subject.
        +
      • +
      + + + +
        +
      • +

        credentials

        +
        protected Set<LdapCredential> credentials
        +
        Credentials to add to the subject.
        +
      • +
      + + + +
        +
      • +

        roles

        +
        protected Set<Principal> roles
        +
        Roles to add to the subject.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractLoginModule

        +
        public AbstractLoginModule()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        login

        +
        protected abstract boolean login​(NameCallback nameCb,
        +                                 PasswordCallback passCb)
        +                          throws LoginException
        +
        Authenticates a Subject with the supplied callbacks.
        +
        +
        Parameters:
        +
        nameCb - callback handler for subject's name
        +
        passCb - callback handler for subject's password
        +
        Returns:
        +
        true if authentication succeeded, false to ignore this module
        +
        Throws:
        +
        LoginException - if the authentication fails
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        clearState

        +
        protected void clearState()
        +
        Removes any stateful principals, credentials, or roles stored by login. Also removes shared state name, dn, and + password if clearPass is set.
        +
      • +
      + + + +
        +
      • +

        getCredentials

        +
        protected void getCredentials​(NameCallback nameCb,
        +                              PasswordCallback passCb,
        +                              boolean useCallback)
        +                       throws LoginException
        +
        Attempts to retrieve credentials for the supplied name and password callbacks. If useFirstPass or tryFirstPass is + set, then name and password data is retrieved from shared state. Otherwise, a callback handler is used to get the + data. Set useCallback to force a callback handler to be used.
        +
        +
        Parameters:
        +
        nameCb - to set name for
        +
        passCb - to set password for
        +
        useCallback - whether to force a callback handler
        +
        Throws:
        +
        LoginException - if the callback handler fails
        +
        +
      • +
      + + + +
        +
      • +

        storeCredentials

        +
        protected void storeCredentials​(NameCallback nameCb,
        +                                PasswordCallback passCb,
        +                                String loginDn)
        +
        Stores the supplied name, password, and entry dn in the stored state map. storePass must be set for this method to + have any affect.
        +
        +
        Parameters:
        +
        nameCb - to store
        +
        passCb - to store
        +
        loginDn - to store
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/AbstractPropertiesFactory.html b/javadocs/2.3.1/org/ldaptive/jaas/AbstractPropertiesFactory.html new file mode 100644 index 000000000..34dabcfd2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/AbstractPropertiesFactory.html @@ -0,0 +1,388 @@ + + + + + +AbstractPropertiesFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractPropertiesFactory

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractPropertiesFactory

        +
        public AbstractPropertiesFactory()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createProperties

        +
        protected static Properties createProperties​(Map<String,​?> options)
        +
        Returns context specific properties based on the supplied JAAS options.
        +
        +
        Parameters:
        +
        options - to read properties from
        +
        Returns:
        +
        properties
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/AuthenticatorFactory.html b/javadocs/2.3.1/org/ldaptive/jaas/AuthenticatorFactory.html new file mode 100644 index 000000000..03bdf8cc5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/AuthenticatorFactory.html @@ -0,0 +1,289 @@ + + + + + +AuthenticatorFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface AuthenticatorFactory

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    PropertiesAuthenticatorFactory
    +
    +
    +
    public interface AuthenticatorFactory
    +
    Provides an interface for creating authenticators needed by various JAAS modules.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createAuthenticator

        +
        Authenticator createAuthenticator​(Map<String,​?> jaasOptions)
        +
        Creates a new authenticator with the supplied JAAS options.
        +
        +
        Parameters:
        +
        jaasOptions - JAAS configuration options
        +
        Returns:
        +
        authenticator
        +
        +
      • +
      + + + +
        +
      • +

        createAuthenticationRequest

        +
        AuthenticationRequest createAuthenticationRequest​(Map<String,​?> jaasOptions)
        +
        Creates a new authentication request with the supplied JAAS options.
        +
        +
        Parameters:
        +
        jaasOptions - JAAS configuration options
        +
        Returns:
        +
        authentication request
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/LdapCredential.html b/javadocs/2.3.1/org/ldaptive/jaas/LdapCredential.html new file mode 100644 index 000000000..ebcc0e927 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/LdapCredential.html @@ -0,0 +1,473 @@ + + + + + +LdapCredential (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LdapCredential

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    public class LdapCredential
    +extends Object
    +implements Serializable
    +
    Provides a custom implementation for adding LDAP credentials to a subject.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        serial version uid.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        credential

        +
        private final Object credential
        +
        LDAP credential.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapCredential

        +
        public LdapCredential​(Object o)
        +
        Creates a new ldap credential with the supplied credential.
        +
        +
        Parameters:
        +
        o - credential to store
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCredential

        +
        public Object getCredential()
        +
        Returns the credential for this ldap credential.
        +
        +
        Returns:
        +
        credential
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/LdapDnAuthorizationModule.html b/javadocs/2.3.1/org/ldaptive/jaas/LdapDnAuthorizationModule.html new file mode 100644 index 000000000..fbb40d808 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/LdapDnAuthorizationModule.html @@ -0,0 +1,480 @@ + + + + + +LdapDnAuthorizationModule (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LdapDnAuthorizationModule

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    LoginModule
    +
    +
    +
    public class LdapDnAuthorizationModule
    +extends AbstractLoginModule
    +
    Provides a JAAS authentication hook into LDAP DNs. No authentication is performed by this module. The LDAP entry DN + can be stored and shared with other JAAS modules.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        noResultsIsError

        +
        private boolean noResultsIsError
        +
        Whether failing to find a DN should raise an exception.
        +
      • +
      + + + +
        +
      • +

        authenticatorFactory

        +
        private AuthenticatorFactory authenticatorFactory
        +
        Factory for creating authenticators with JAAS options.
        +
      • +
      + + + +
        +
      • +

        auth

        +
        private Authenticator auth
        +
        Authenticator to use against the LDAP.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapDnAuthorizationModule

        +
        public LdapDnAuthorizationModule()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/LdapDnPrincipal.html b/javadocs/2.3.1/org/ldaptive/jaas/LdapDnPrincipal.html new file mode 100644 index 000000000..b5dfbb3dd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/LdapDnPrincipal.html @@ -0,0 +1,542 @@ + + + + + +LdapDnPrincipal (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LdapDnPrincipal

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        serial version uid.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ldapDn

        +
        private final String ldapDn
        +
        LDAP user name.
        +
      • +
      + + + +
        +
      • +

        ldapEntry

        +
        private final LdapEntry ldapEntry
        +
        User ldap entry.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapDnPrincipal

        +
        public LdapDnPrincipal​(String name,
        +                       LdapEntry entry)
        +
        Creates a new ldap principal with the supplied name.
        +
        +
        Parameters:
        +
        name - of an ldap DN
        +
        entry - ldap entry associated with this principal
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/LdapGroup.html b/javadocs/2.3.1/org/ldaptive/jaas/LdapGroup.html new file mode 100644 index 000000000..650314d8a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/LdapGroup.html @@ -0,0 +1,577 @@ + + + + + +LdapGroup (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LdapGroup

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        serial version uid.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        groupName

        +
        private final String groupName
        +
        LDAP group name.
        +
      • +
      + + + +
        +
      • +

        members

        +
        private final Set<Principal> members
        +
        Principal members.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapGroup

        +
        public LdapGroup​(String name)
        +
        Creates a new ldap group with the supplied name.
        +
        +
        Parameters:
        +
        name - of the group
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        addMember

        +
        public void addMember​(Principal user)
        +
        Adds a member to this group.
        +
        +
        Parameters:
        +
        user - to add
        +
        +
      • +
      + + + +
        +
      • +

        removeMember

        +
        public void removeMember​(Principal user)
        +
        Removes a member from this group.
        +
        +
        Parameters:
        +
        user - to remove
        +
        +
      • +
      + + + +
        +
      • +

        isMember

        +
        public boolean isMember​(Principal member)
        +
      • +
      + + + +
        +
      • +

        getMembers

        +
        public Set<Principal> getMembers()
        +
        Returns an unmodifiable set of the members in this group.
        +
        +
        Returns:
        +
        set of member principals
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/LdapLoginModule.html b/javadocs/2.3.1/org/ldaptive/jaas/LdapLoginModule.html new file mode 100644 index 000000000..9865f1cfa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/LdapLoginModule.html @@ -0,0 +1,496 @@ + + + + + +LdapLoginModule (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LdapLoginModule

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    LoginModule
    +
    +
    +
    public class LdapLoginModule
    +extends AbstractLoginModule
    +
    Provides a JAAS authentication hook for LDAP authentication.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        userRoleAttribute

        +
        private String[] userRoleAttribute
        +
        User attribute to add to role data.
        +
      • +
      + + + +
        +
      • +

        authenticatorFactory

        +
        private AuthenticatorFactory authenticatorFactory
        +
        Factory for creating authenticators with JAAS options.
        +
      • +
      + + + +
        +
      • +

        auth

        +
        private Authenticator auth
        +
        Authenticator to use against the LDAP.
        +
      • +
      + + + +
        +
      • +

        authRequest

        +
        private AuthenticationRequest authRequest
        +
        Authentication request to use for authentication.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapLoginModule

        +
        public LdapLoginModule()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/LdapPrincipal.html b/javadocs/2.3.1/org/ldaptive/jaas/LdapPrincipal.html new file mode 100644 index 000000000..14d786fc3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/LdapPrincipal.html @@ -0,0 +1,542 @@ + + + + + +LdapPrincipal (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LdapPrincipal

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        serial version uid.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ldapName

        +
        private final String ldapName
        +
        LDAP user name.
        +
      • +
      + + + +
        +
      • +

        ldapEntry

        +
        private final LdapEntry ldapEntry
        +
        User ldap entry.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapPrincipal

        +
        public LdapPrincipal​(String name,
        +                     LdapEntry entry)
        +
        Creates a new ldap principal with the supplied name.
        +
        +
        Parameters:
        +
        name - of this principal
        +
        entry - ldap entry associated with this principal
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/LdapRole.html b/javadocs/2.3.1/org/ldaptive/jaas/LdapRole.html new file mode 100644 index 000000000..70e9bfecd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/LdapRole.html @@ -0,0 +1,570 @@ + + + + + +LdapRole (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LdapRole

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        serial version uid.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        roleName

        +
        private final String roleName
        +
        LDAP role name.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapRole

        +
        public LdapRole​(String name)
        +
        Creates a new ldap role with the supplied name.
        +
        +
        Parameters:
        +
        name - of this role
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        toRoles

        +
        public static Set<LdapRole> toRoles​(SearchResponse result)
        +
        Iterates over the supplied result and returns all attributes as a set of ldap roles.
        +
        +
        Parameters:
        +
        result - to read
        +
        Returns:
        +
        ldap roles
        +
        +
      • +
      + + + +
        +
      • +

        toRoles

        +
        public static Set<LdapRole> toRoles​(LdapEntry entry)
        +
        Iterates over the supplied entry and returns all attributes as a set of ldap roles.
        +
        +
        Parameters:
        +
        entry - to read
        +
        Returns:
        +
        ldap roles
        +
        +
      • +
      + + + +
        +
      • +

        toRoles

        +
        public static Set<LdapRole> toRoles​(Collection<LdapAttribute> attributes)
        +
        Iterates over the supplied attributes and returns all values as a set of ldap roles.
        +
        +
        Parameters:
        +
        attributes - to read
        +
        Returns:
        +
        ldap roles
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/LdapRoleAuthorizationModule.html b/javadocs/2.3.1/org/ldaptive/jaas/LdapRoleAuthorizationModule.html new file mode 100644 index 000000000..605bbdb1d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/LdapRoleAuthorizationModule.html @@ -0,0 +1,531 @@ + + + + + +LdapRoleAuthorizationModule (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LdapRoleAuthorizationModule

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    LoginModule
    +
    +
    +
    public class LdapRoleAuthorizationModule
    +extends AbstractLoginModule
    +
    Provides a JAAS authentication hook into LDAP roles. No authentication is performed in this module. Role data is set + for the login name in the shared state or for the name returned by the CallbackHandler.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        roleFilter

        +
        private String roleFilter
        +
        Ldap filter for role searches.
        +
      • +
      + + + +
        +
      • +

        roleAttribute

        +
        private String[] roleAttribute
        +
        Role attribute to add to role data.
        +
      • +
      + + + +
        +
      • +

        noResultsIsError

        +
        private boolean noResultsIsError
        +
        Whether failing to find any roles should raise an exception.
        +
      • +
      + + + +
        +
      • +

        roleResolverFactory

        +
        private RoleResolverFactory roleResolverFactory
        +
        Factory for creating role resolvers with JAAS options.
        +
      • +
      + + + +
        +
      • +

        roleResolver

        +
        private RoleResolver roleResolver
        +
        To search for roles.
        +
      • +
      + + + +
        +
      • +

        searchRequest

        +
        private SearchRequest searchRequest
        +
        Search request to use for roles.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LdapRoleAuthorizationModule

        +
        public LdapRoleAuthorizationModule()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/PropertiesAuthenticatorFactory.html b/javadocs/2.3.1/org/ldaptive/jaas/PropertiesAuthenticatorFactory.html new file mode 100644 index 000000000..ee7ee6e30 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/PropertiesAuthenticatorFactory.html @@ -0,0 +1,456 @@ + + + + + +PropertiesAuthenticatorFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PropertiesAuthenticatorFactory

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PropertiesAuthenticatorFactory

        +
        public PropertiesAuthenticatorFactory()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        createAuthenticatorInternal

        +
        protected Authenticator createAuthenticatorInternal​(Map<String,​?> options)
        +
        Initializes an authenticator using an authenticator property source.
        +
        +
        Parameters:
        +
        options - to initialize authenticator
        +
        Returns:
        +
        authenticator
        +
        +
      • +
      + + + + + + + +
        +
      • +

        close

        +
        public static void close()
        +
        Iterates over the CACHE and closes any managed dn resolvers and managed authentication handlers.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/PropertiesRoleResolverFactory.html b/javadocs/2.3.1/org/ldaptive/jaas/PropertiesRoleResolverFactory.html new file mode 100644 index 000000000..0781e94c8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/PropertiesRoleResolverFactory.html @@ -0,0 +1,456 @@ + + + + + +PropertiesRoleResolverFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PropertiesRoleResolverFactory

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PropertiesRoleResolverFactory

        +
        public PropertiesRoleResolverFactory()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        createRoleResolverInternal

        +
        protected RoleResolver createRoleResolverInternal​(Map<String,​?> options)
        +
        Initializes a role resolver using a role resolver property source.
        +
        +
        Parameters:
        +
        options - to initialize role resolver
        +
        Returns:
        +
        role resolver
        +
        +
      • +
      + + + + + + + +
        +
      • +

        close

        +
        public static void close()
        +
        Iterates over the CACHE and closes all role resolvers.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/RoleResolver.html b/javadocs/2.3.1/org/ldaptive/jaas/RoleResolver.html new file mode 100644 index 000000000..fefe3a45c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/RoleResolver.html @@ -0,0 +1,269 @@ + + + + + +RoleResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface RoleResolver

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    SearchRoleResolver
    +
    +
    +
    public interface RoleResolver
    +
    Looks up a user's roles using an LDAP search.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        search

        +
        Set<LdapRole> search​(SearchRequest request)
        +              throws LdapException
        +
        Executes a search request and converts any attributes to ldap roles.
        +
        +
        Parameters:
        +
        request - to execute
        +
        Returns:
        +
        ldap roles
        +
        Throws:
        +
        LdapException - if the ldap operation fails
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/RoleResolverFactory.html b/javadocs/2.3.1/org/ldaptive/jaas/RoleResolverFactory.html new file mode 100644 index 000000000..753e1355b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/RoleResolverFactory.html @@ -0,0 +1,289 @@ + + + + + +RoleResolverFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface RoleResolverFactory

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    PropertiesRoleResolverFactory
    +
    +
    +
    public interface RoleResolverFactory
    +
    Provides an interface for creating role resolver needed by various JAAS modules.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createRoleResolver

        +
        RoleResolver createRoleResolver​(Map<String,​?> jaasOptions)
        +
        Creates a new role resolver with the supplied JAAS options.
        +
        +
        Parameters:
        +
        jaasOptions - JAAS configuration options
        +
        Returns:
        +
        role resolver
        +
        +
      • +
      + + + +
        +
      • +

        createSearchRequest

        +
        SearchRequest createSearchRequest​(Map<String,​?> jaasOptions)
        +
        Creates a new search request with the supplied JAAS options.
        +
        +
        Parameters:
        +
        jaasOptions - JAAS configuration options
        +
        Returns:
        +
        search request
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/SearchRoleResolver.html b/javadocs/2.3.1/org/ldaptive/jaas/SearchRoleResolver.html new file mode 100644 index 000000000..41eb823b7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/SearchRoleResolver.html @@ -0,0 +1,399 @@ + + + + + +SearchRoleResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchRoleResolver

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchRoleResolver

        +
        public SearchRoleResolver()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SearchRoleResolver

        +
        public SearchRoleResolver​(ConnectionFactory cf)
        +
        Creates a new role resolver.
        +
        +
        Parameters:
        +
        cf - connection factory
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/AbstractLoginModule.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/AbstractLoginModule.html new file mode 100644 index 000000000..21f790c2c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/AbstractLoginModule.html @@ -0,0 +1,210 @@ + + + + + +Uses of Class org.ldaptive.jaas.AbstractLoginModule (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.jaas.AbstractLoginModule

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/AbstractPropertiesFactory.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/AbstractPropertiesFactory.html new file mode 100644 index 000000000..39969f989 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/AbstractPropertiesFactory.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.ldaptive.jaas.AbstractPropertiesFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.jaas.AbstractPropertiesFactory

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/AuthenticatorFactory.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/AuthenticatorFactory.html new file mode 100644 index 000000000..faaf8abed --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/AuthenticatorFactory.html @@ -0,0 +1,220 @@ + + + + + +Uses of Interface org.ldaptive.jaas.AuthenticatorFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.jaas.AuthenticatorFactory

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapCredential.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapCredential.html new file mode 100644 index 000000000..9ad4413ae --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapCredential.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.jaas.LdapCredential (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.jaas.LdapCredential

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapDnAuthorizationModule.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapDnAuthorizationModule.html new file mode 100644 index 000000000..5253aa671 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapDnAuthorizationModule.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.jaas.LdapDnAuthorizationModule (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.jaas.LdapDnAuthorizationModule

+
+
No usage of org.ldaptive.jaas.LdapDnAuthorizationModule
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapDnPrincipal.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapDnPrincipal.html new file mode 100644 index 000000000..694622797 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapDnPrincipal.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.jaas.LdapDnPrincipal (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.jaas.LdapDnPrincipal

+
+
No usage of org.ldaptive.jaas.LdapDnPrincipal
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapGroup.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapGroup.html new file mode 100644 index 000000000..b9e2fb640 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapGroup.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.jaas.LdapGroup (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.jaas.LdapGroup

+
+
No usage of org.ldaptive.jaas.LdapGroup
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapLoginModule.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapLoginModule.html new file mode 100644 index 000000000..b5af78bef --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapLoginModule.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.jaas.LdapLoginModule (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.jaas.LdapLoginModule

+
+
No usage of org.ldaptive.jaas.LdapLoginModule
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapPrincipal.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapPrincipal.html new file mode 100644 index 000000000..3760e05b3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapPrincipal.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.jaas.LdapPrincipal (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.jaas.LdapPrincipal

+
+
No usage of org.ldaptive.jaas.LdapPrincipal
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapRole.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapRole.html new file mode 100644 index 000000000..2ed84634f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapRole.html @@ -0,0 +1,239 @@ + + + + + +Uses of Class org.ldaptive.jaas.LdapRole (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.jaas.LdapRole

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapRoleAuthorizationModule.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapRoleAuthorizationModule.html new file mode 100644 index 000000000..19c3bd53b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/LdapRoleAuthorizationModule.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.jaas.LdapRoleAuthorizationModule (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.jaas.LdapRoleAuthorizationModule

+
+
No usage of org.ldaptive.jaas.LdapRoleAuthorizationModule
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/PropertiesAuthenticatorFactory.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/PropertiesAuthenticatorFactory.html new file mode 100644 index 000000000..a9ec8cc64 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/PropertiesAuthenticatorFactory.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.jaas.PropertiesAuthenticatorFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.jaas.PropertiesAuthenticatorFactory

+
+
No usage of org.ldaptive.jaas.PropertiesAuthenticatorFactory
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/PropertiesRoleResolverFactory.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/PropertiesRoleResolverFactory.html new file mode 100644 index 000000000..7fff05a1e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/PropertiesRoleResolverFactory.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.jaas.PropertiesRoleResolverFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.jaas.PropertiesRoleResolverFactory

+
+
No usage of org.ldaptive.jaas.PropertiesRoleResolverFactory
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/RoleResolver.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/RoleResolver.html new file mode 100644 index 000000000..f525f9f34 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/RoleResolver.html @@ -0,0 +1,259 @@ + + + + + +Uses of Interface org.ldaptive.jaas.RoleResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.jaas.RoleResolver

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/RoleResolverFactory.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/RoleResolverFactory.html new file mode 100644 index 000000000..7c4d75c72 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/RoleResolverFactory.html @@ -0,0 +1,213 @@ + + + + + +Uses of Interface org.ldaptive.jaas.RoleResolverFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.jaas.RoleResolverFactory

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/class-use/SearchRoleResolver.html b/javadocs/2.3.1/org/ldaptive/jaas/class-use/SearchRoleResolver.html new file mode 100644 index 000000000..26856b786 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/class-use/SearchRoleResolver.html @@ -0,0 +1,223 @@ + + + + + +Uses of Class org.ldaptive.jaas.SearchRoleResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.jaas.SearchRoleResolver

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/package-summary.html b/javadocs/2.3.1/org/ldaptive/jaas/package-summary.html new file mode 100644 index 000000000..e7cfeb4b5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/package-summary.html @@ -0,0 +1,271 @@ + + + + + +org.ldaptive.jaas (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.jaas

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    AuthenticatorFactory +
    Provides an interface for creating authenticators needed by various JAAS modules.
    +
    RoleResolver +
    Looks up a user's roles using an LDAP search.
    +
    RoleResolverFactory +
    Provides an interface for creating role resolver needed by various JAAS modules.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    AbstractLoginModule +
    Provides functionality common to ldap based JAAS login modules.
    +
    AbstractPropertiesFactory +
    Provides implementation common to properties based factories.
    +
    LdapCredential +
    Provides a custom implementation for adding LDAP credentials to a subject.
    +
    LdapDnAuthorizationModule +
    Provides a JAAS authentication hook into LDAP DNs.
    +
    LdapDnPrincipal +
    Provides a custom implementation for adding LDAP principals to a subject.
    +
    LdapGroup +
    Provides a custom implementation for grouping principals.
    +
    LdapLoginModule +
    Provides a JAAS authentication hook for LDAP authentication.
    +
    LdapPrincipal +
    Provides a custom implementation for adding LDAP principals to a subject.
    +
    LdapRole +
    Provides a custom implementation for adding LDAP principals to a subject that represent roles.
    +
    LdapRoleAuthorizationModule +
    Provides a JAAS authentication hook into LDAP roles.
    +
    PropertiesAuthenticatorFactory +
    Provides a module authenticator factory implementation that uses the properties package in this library.
    +
    PropertiesRoleResolverFactory +
    Provides a module role resolver factory implementation that uses the properties package in this library.
    +
    SearchRoleResolver +
    Base class for search role resolver implementations.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/package-tree.html b/javadocs/2.3.1/org/ldaptive/jaas/package-tree.html new file mode 100644 index 000000000..4497237a1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/package-tree.html @@ -0,0 +1,195 @@ + + + + + +org.ldaptive.jaas Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.jaas

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/jaas/package-use.html b/javadocs/2.3.1/org/ldaptive/jaas/package-use.html new file mode 100644 index 000000000..d7172c649 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/jaas/package-use.html @@ -0,0 +1,246 @@ + + + + + +Uses of Package org.ldaptive.jaas (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.jaas

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/package-summary.html b/javadocs/2.3.1/org/ldaptive/package-summary.html new file mode 100644 index 000000000..691ef86b9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/package-summary.html @@ -0,0 +1,977 @@ + + + + + +org.ldaptive (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/package-tree.html b/javadocs/2.3.1/org/ldaptive/package-tree.html new file mode 100644 index 000000000..eefcf640f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/package-tree.html @@ -0,0 +1,415 @@ + + + + + +org.ldaptive Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/package-use.html b/javadocs/2.3.1/org/ldaptive/package-use.html new file mode 100644 index 000000000..60e8e18d4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/package-use.html @@ -0,0 +1,2461 @@ + + + + + +Uses of Package org.ldaptive (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/AbstractConnectionPool.DefaultPooledConnectionProxy.html b/javadocs/2.3.1/org/ldaptive/pool/AbstractConnectionPool.DefaultPooledConnectionProxy.html new file mode 100644 index 000000000..a065cfbbf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/AbstractConnectionPool.DefaultPooledConnectionProxy.html @@ -0,0 +1,587 @@ + + + + + +AbstractConnectionPool.DefaultPooledConnectionProxy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractConnectionPool.DefaultPooledConnectionProxy

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
    • +
    +
  • +
+
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/pool/AbstractConnectionPool.html b/javadocs/2.3.1/org/ldaptive/pool/AbstractConnectionPool.html new file mode 100644 index 000000000..9bfc22891 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/AbstractConnectionPool.html @@ -0,0 +1,1974 @@ + + + + + +AbstractConnectionPool (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractConnectionPool

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    ConnectionPool
    +
    +
    +
    Direct Known Subclasses:
    +
    BlockingConnectionPool
    +
    +
    +
    public abstract class AbstractConnectionPool
    +extends Object
    +implements ConnectionPool
    +
    Contains the base implementation for pooling connections. The main design objective for the supplied pooling + implementations is to provide a pool that does not block on connection creation or destruction. This is what accounts + for the multiple locks available on this class. The pool is backed by two queues, one for available connections and + one for active connections. Connections that are available via getConnection() exist in the available queue. + Connections that are actively in use exist in the active queue. This implementation uses FIFO operations for each + queue.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_MIN_POOL_SIZE

        +
        public static final int DEFAULT_MIN_POOL_SIZE
        +
        Default min pool size, value is 3.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DEFAULT_MAX_POOL_SIZE

        +
        public static final int DEFAULT_MAX_POOL_SIZE
        +
        Default max pool size, value is 10.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        POOL_ID

        +
        private static final AtomicInteger POOL_ID
        +
        ID used for pool name.
        +
      • +
      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        poolLock

        +
        protected final ReentrantLock poolLock
        +
        Lock for the entire pool.
        +
      • +
      + + + +
        +
      • +

        poolNotEmpty

        +
        protected final Condition poolNotEmpty
        +
        Condition for notifying threads that a connection was returned.
        +
      • +
      + + + +
        +
      • +

        checkOutLock

        +
        protected final ReentrantLock checkOutLock
        +
        Lock for check outs.
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        name

        +
        private String name
        +
        Pool name.
        +
      • +
      + + + +
        +
      • +

        minPoolSize

        +
        private int minPoolSize
        +
        Minimum pool size.
        +
      • +
      + + + +
        +
      • +

        maxPoolSize

        +
        private int maxPoolSize
        +
        Maximum pool size.
        +
      • +
      + + + +
        +
      • +

        validateOnCheckIn

        +
        private boolean validateOnCheckIn
        +
        Whether the ldap connection should be validated when returned to the pool.
        +
      • +
      + + + +
        +
      • +

        validateOnCheckOut

        +
        private boolean validateOnCheckOut
        +
        Whether the ldap connection should be validated when given from the pool.
        +
      • +
      + + + +
        +
      • +

        validatePeriodically

        +
        private boolean validatePeriodically
        +
        Whether the pool should be validated periodically.
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        pruneStrategy

        +
        private PruneStrategy pruneStrategy
        +
        For removing connections.
        +
      • +
      + + + +
        +
      • +

        connectionFactory

        +
        private DefaultConnectionFactory connectionFactory
        +
        Connection factory to create connections with.
        +
      • +
      + + + +
        +
      • +

        connectOnCreate

        +
        private boolean connectOnCreate
        +
        Whether to connect to the ldap on connection creation.
        +
      • +
      + + + +
        +
      • +

        queueType

        +
        private QueueType queueType
        +
        Type of queue. LIFO or FIFO.
        +
      • +
      + + + + + + + +
        +
      • +

        initialized

        +
        private boolean initialized
        +
        Whether initialize() has been successfully invoked.
        +
      • +
      + + + +
        +
      • +

        failFastInitialize

        +
        private boolean failFastInitialize
        +
        Whether initialize() should throw if pooling configuration requirements are not met.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractConnectionPool

        +
        public AbstractConnectionPool()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getName

        +
        public String getName()
        +
        Returns the name for this pool.
        +
        +
        Returns:
        +
        pool name
        +
        +
      • +
      + + + +
        +
      • +

        setName

        +
        public void setName​(String s)
        +
        Sets the name for this pool.
        +
        +
        Parameters:
        +
        s - pool name
        +
        +
      • +
      + + + +
        +
      • +

        getMinPoolSize

        +
        public int getMinPoolSize()
        +
        Returns the min pool size. Default value is DEFAULT_MIN_POOL_SIZE. This value represents the size of the + pool after a prune has occurred.
        +
        +
        Returns:
        +
        min pool size
        +
        +
      • +
      + + + +
        +
      • +

        setMinPoolSize

        +
        public void setMinPoolSize​(int size)
        +
        Sets the min pool size.
        +
        +
        Parameters:
        +
        size - min pool size, greater than or equal to zero
        +
        +
      • +
      + + + +
        +
      • +

        getMaxPoolSize

        +
        public int getMaxPoolSize()
        +
        Returns the max pool size. Default value is DEFAULT_MAX_POOL_SIZE. This value may or may not be strictly + enforced depending on the pooling implementation.
        +
        +
        Returns:
        +
        max pool size
        +
        +
      • +
      + + + +
        +
      • +

        setMaxPoolSize

        +
        public void setMaxPoolSize​(int size)
        +
        Sets the max pool size.
        +
        +
        Parameters:
        +
        size - max pool size, greater than or equal to zero
        +
        +
      • +
      + + + +
        +
      • +

        isValidateOnCheckIn

        +
        public boolean isValidateOnCheckIn()
        +
        Returns the validate on check in flag.
        +
        +
        Returns:
        +
        validate on check in
        +
        +
      • +
      + + + +
        +
      • +

        setValidateOnCheckIn

        +
        public void setValidateOnCheckIn​(boolean b)
        +
        Sets the validate on check in flag.
        +
        +
        Parameters:
        +
        b - validate on check in
        +
        +
      • +
      + + + +
        +
      • +

        isValidateOnCheckOut

        +
        public boolean isValidateOnCheckOut()
        +
        Returns the validate on check out flag.
        +
        +
        Returns:
        +
        validate on check in
        +
        +
      • +
      + + + +
        +
      • +

        setValidateOnCheckOut

        +
        public void setValidateOnCheckOut​(boolean b)
        +
        Sets the validate on check out flag.
        +
        +
        Parameters:
        +
        b - validate on check out
        +
        +
      • +
      + + + +
        +
      • +

        isValidatePeriodically

        +
        public boolean isValidatePeriodically()
        +
        Returns the validate periodically flag.
        +
        +
        Returns:
        +
        validate periodically
        +
        +
      • +
      + + + +
        +
      • +

        setValidatePeriodically

        +
        public void setValidatePeriodically​(boolean b)
        +
        Sets the validate periodically flag.
        +
        +
        Parameters:
        +
        b - validate periodically
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        getValidator

        +
        public ConnectionValidator getValidator()
        +
        Returns the connection validator for this pool.
        +
        +
        Returns:
        +
        connection validator
        +
        +
      • +
      + + + +
        +
      • +

        setValidator

        +
        public void setValidator​(ConnectionValidator cv)
        +
        Sets the connection validator for this pool.
        +
        +
        Parameters:
        +
        cv - connection validator
        +
        +
      • +
      + + + +
        +
      • +

        getPruneStrategy

        +
        public PruneStrategy getPruneStrategy()
        +
        Returns the prune strategy for this pool.
        +
        +
        Returns:
        +
        prune strategy
        +
        +
      • +
      + + + +
        +
      • +

        setPruneStrategy

        +
        public void setPruneStrategy​(PruneStrategy ps)
        +
        Sets the prune strategy for this pool.
        +
        +
        Parameters:
        +
        ps - prune strategy
        +
        +
      • +
      + + + +
        +
      • +

        getDefaultConnectionFactory

        +
        public DefaultConnectionFactory getDefaultConnectionFactory()
        +
        Returns the connection factory for this pool.
        +
        +
        Returns:
        +
        connection factory
        +
        +
      • +
      + + + +
        +
      • +

        setDefaultConnectionFactory

        +
        public void setDefaultConnectionFactory​(DefaultConnectionFactory cf)
        +
        Sets the connection factory for this pool.
        +
        +
        Parameters:
        +
        cf - connection factory
        +
        +
      • +
      + + + +
        +
      • +

        getConnectOnCreate

        +
        public boolean getConnectOnCreate()
        +
        Returns whether connections will attempt to connect after creation. Default is true.
        +
        +
        Returns:
        +
        whether connections will attempt to connect after creation
        +
        +
      • +
      + + + +
        +
      • +

        setConnectOnCreate

        +
        public void setConnectOnCreate​(boolean b)
        +
        Sets whether newly created connections will attempt to connect. Default is true.
        +
        +
        Parameters:
        +
        b - connect on create
        +
        +
      • +
      + + + +
        +
      • +

        getQueueType

        +
        public QueueType getQueueType()
        +
        Returns the type of queue used for this connection pool.
        +
        +
        Returns:
        +
        queue type
        +
        +
      • +
      + + + +
        +
      • +

        setQueueType

        +
        public void setQueueType​(QueueType type)
        +
        Sets the type of queue used for this connection pool. This property may have an impact on the success of the prune + strategy.
        +
        +
        Parameters:
        +
        type - of queue
        +
        +
      • +
      + + + +
        +
      • +

        getFailFastInitialize

        +
        public boolean getFailFastInitialize()
        +
        Returns whether initialize() should throw if pooling configuration requirements are not met.
        +
        +
        Returns:
        +
        whether initialize() should throw
        +
        +
      • +
      + + + +
        +
      • +

        setFailFastInitialize

        +
        public void setFailFastInitialize​(boolean b)
        +
        Sets whether initialize() should throw if pooling configuration requirements are not met.
        +
        +
        Parameters:
        +
        b - whether initialize() should throw
        +
        +
      • +
      + + + +
        +
      • +

        isInitialized

        +
        public boolean isInitialized()
        +
        Returns whether this pool has been initialized.
        +
        +
        Returns:
        +
        whether this pool has been initialized
        +
        +
      • +
      + + + +
        +
      • +

        throwIfNotInitialized

        +
        protected void throwIfNotInitialized()
        +
        Used to determine whether initialize() has been invoked for this pool.
        +
        +
        Throws:
        +
        IllegalStateException - if this pool has not been initialized
        +
        +
      • +
      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +
        Initialize this pool for use.
        +
        +
        Specified by:
        +
        initialize in interface ConnectionPool
        +
        Throws:
        +
        IllegalStateException - if this pool has already been initialized, the pooling configuration is + inconsistent or the pool does not contain at least one connection and its minimum + size is greater than zero
        +
        +
      • +
      + + + +
        +
      • +

        grow

        +
        protected void grow​(int size,
        +                    boolean throwOnFailure)
        +
        Attempts to grow the pool to the supplied size. If the pool size is greater than or equal to the supplied size, + this method is a no-op.
        +
        +
        Parameters:
        +
        size - to grow the pool to
        +
        throwOnFailure - whether to throw illegal state exception
        +
        Throws:
        +
        IllegalStateException - if the pool cannot grow to the supplied size and createAvailableConnection(boolean) throws
        +
        +
      • +
      + + + +
        +
      • +

        close

        +
        public void close()
        +
        Empty this pool, freeing any resources.
        +
        +
        Specified by:
        +
        close in interface ConnectionPool
        +
        Throws:
        +
        IllegalStateException - if this pool has not been initialized
        +
        +
      • +
      + + + +
        +
      • +

        closeAllConnections

        +
        private void closeAllConnections()
        +
        Closes all connections in the pool.
        +
      • +
      + + + + + + + +
        +
      • +

        putConnection

        +
        public abstract void putConnection​(Connection c)
        +
        Returns a connection to the pool.
        +
        +
        Parameters:
        +
        c - connection
        +
        Throws:
        +
        IllegalStateException - if this pool has not been initialized
        +
        +
      • +
      + + + +
        +
      • +

        createConnection

        +
        protected PooledConnectionProxy createConnection​(boolean throwOnFailure)
        +
        Create a new connection. If connectOnCreate is true, the connection will be opened.
        +
        +
        Parameters:
        +
        throwOnFailure - whether to throw illegal state exception
        +
        Returns:
        +
        pooled connection or null
        +
        Throws:
        +
        IllegalStateException - if connectOnCreate is true and the connection cannot be opened
        +
        +
      • +
      + + + +
        +
      • +

        createAvailableConnections

        +
        protected void createAvailableConnections​(int count,
        +                                          boolean throwOnFailure)
        +
        Asynchronously creates new connections and adds them to the available queue if the connection can be successfully + passivated and validated. See passivateAndValidateConnection(PooledConnectionProxy). This method can make + up to (count * 2) attempts in a best effort to create the number of connections requested.
        +
        +
        Parameters:
        +
        count - number of connections to attempt to create
        +
        throwOnFailure - whether to throw illegal state exception on any connection creation failure
        +
        Throws:
        +
        IllegalStateException - if throwOnFailure is true and count connections are not successfully created
        +
        +
      • +
      + + + +
        +
      • +

        createAvailableConnection

        +
        protected PooledConnectionProxy createAvailableConnection​(boolean throwOnFailure)
        +
        Create a new connection and place it in the available pool.
        +
        +
        Parameters:
        +
        throwOnFailure - whether to throw illegal state exception
        +
        Returns:
        +
        connection that was placed in the available pool
        +
        Throws:
        +
        IllegalStateException - if createConnection(boolean) throws
        +
        +
      • +
      + + + +
        +
      • +

        createActiveConnection

        +
        protected PooledConnectionProxy createActiveConnection​(boolean throwOnFailure)
        +
        Create a new connection and place it in the active queue. This method creates the connection and then attempts to + acquire the pool lock in order to add the connection to the active queue. Therefore, this method can be invoked + both with and without acquiring the pool lock.
        +
        +
        Parameters:
        +
        throwOnFailure - whether to throw illegal state exception on connection creation failure
        +
        Returns:
        +
        connection that was placed in the active pool
        +
        Throws:
        +
        IllegalStateException - if createConnection(boolean) throws
        +
        +
      • +
      + + + +
        +
      • +

        removeAvailableConnection

        +
        protected void removeAvailableConnection​(PooledConnectionProxy pc)
        +
        Remove a connection from the available pool.
        +
        +
        Parameters:
        +
        pc - connection that is in the available pool
        +
        +
      • +
      + + + +
        +
      • +

        removeActiveConnection

        +
        protected void removeActiveConnection​(PooledConnectionProxy pc)
        +
        Remove a connection from the active pool.
        +
        +
        Parameters:
        +
        pc - connection that is in the active pool
        +
        +
      • +
      + + + +
        +
      • +

        removeAvailableAndActiveConnection

        +
        protected void removeAvailableAndActiveConnection​(PooledConnectionProxy pc)
        +
        Remove a connection from both the available and active pools.
        +
        +
        Parameters:
        +
        pc - connection that is in both the available and active pools
        +
        +
      • +
      + + + +
        +
      • +

        activateAndValidateConnection

        +
        protected void activateAndValidateConnection​(PooledConnectionProxy pc)
        +                                      throws PoolException
        +
        Attempts to activate and validate a connection. Performed before a connection is returned from getConnection(). Validation only occurs if validateOnCheckOut is true. If a connection fails either + activation or validation it is removed from the pool.
        +
        +
        Parameters:
        +
        pc - connection
        +
        Throws:
        +
        PoolException - if either activation or validation fails
        +
        +
      • +
      + + + +
        +
      • +

        passivateAndValidateConnection

        +
        protected boolean passivateAndValidateConnection​(PooledConnectionProxy pc)
        +
        Attempts to passivate and validate a connection. Performed when a connection is given to putConnection(Connection) and when a new connection enters the pool. Validation only occurs if validateOnCheckIn is true.
        +
        +
        Parameters:
        +
        pc - connection
        +
        Returns:
        +
        whether both passivation and validation succeeded
        +
        +
      • +
      + + + +
        +
      • +

        prune

        +
        public void prune()
        +
        Attempts to reduce the size of the pool back to its configured minimum.
        +
        +
        Throws:
        +
        IllegalStateException - if this pool has not been initialized
        +
        +
      • +
      + + + +
        +
      • +

        validate

        +
        public void validate()
        +
        Attempts to validate all connections in the pool.
        +
        +
        Throws:
        +
        IllegalStateException - if this pool has not been initialized
        +
        +
      • +
      + + + +
        +
      • +

        availableCount

        +
        public int availableCount()
        +
        Description copied from interface: ConnectionPool
        +
        Returns the number of connections available for use.
        +
        +
        Specified by:
        +
        availableCount in interface ConnectionPool
        +
        Returns:
        +
        count
        +
        +
      • +
      + + + +
        +
      • +

        activeCount

        +
        public int activeCount()
        +
        Description copied from interface: ConnectionPool
        +
        Returns the number of connections in use.
        +
        +
        Specified by:
        +
        activeCount in interface ConnectionPool
        +
        Returns:
        +
        count
        +
        +
      • +
      + + + + + + + +
        +
      • +

        createConnectionProxy

        +
        protected Connection createConnectionProxy​(PooledConnectionProxy pc)
        +
        Creates a connection proxy using the supplied pool connection.
        +
        +
        Parameters:
        +
        pc - pool connection to create proxy with
        +
        Returns:
        +
        connection proxy
        +
        +
      • +
      + + + +
        +
      • +

        retrieveConnectionProxy

        +
        protected PooledConnectionProxy retrieveConnectionProxy​(Connection proxy)
        +
        Retrieves the invocation handler from the supplied connection proxy.
        +
        +
        Parameters:
        +
        proxy - connection proxy
        +
        Returns:
        +
        pooled connection proxy
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/pool/AbstractPruneStrategy.AbstractBuilder.html b/javadocs/2.3.1/org/ldaptive/pool/AbstractPruneStrategy.AbstractBuilder.html new file mode 100644 index 000000000..9a077370f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/AbstractPruneStrategy.AbstractBuilder.html @@ -0,0 +1,429 @@ + + + + + +AbstractPruneStrategy.AbstractBuilder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractPruneStrategy.AbstractBuilder<B,​T extends AbstractPruneStrategy>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.pool.AbstractPruneStrategy.AbstractBuilder<B,​T>
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        AbstractBuilder

        +
        protected AbstractBuilder​(T t)
        +
        Creates a new abstract builder.
        +
        +
        Parameters:
        +
        t - validator to build
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        self

        +
        protected abstract B self()
        +
        Returns this builder.
        +
        +
        Returns:
        +
        builder
        +
        +
      • +
      + + + +
        +
      • +

        period

        +
        public B period​(Duration period)
        +
        Sets the prune period.
        +
        +
        Parameters:
        +
        period - to set
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        build

        +
        public T build()
        +
        Returns the prune strategy.
        +
        +
        Returns:
        +
        prune strategy
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/pool/AbstractPruneStrategy.html b/javadocs/2.3.1/org/ldaptive/pool/AbstractPruneStrategy.html new file mode 100644 index 000000000..bc2bd1ffc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/AbstractPruneStrategy.html @@ -0,0 +1,467 @@ + + + + + +AbstractPruneStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractPruneStrategy

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_PRUNE_PERIOD

        +
        protected static final Duration DEFAULT_PRUNE_PERIOD
        +
        Default prune period in seconds. Value is 5 minutes.
        +
      • +
      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        prunePeriod

        +
        private Duration prunePeriod
        +
        Prune period.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractPruneStrategy

        +
        public AbstractPruneStrategy()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPrunePeriod

        +
        public Duration getPrunePeriod()
        +
        Description copied from interface: PruneStrategy
        +
        Returns the interval at which the prune task will be executed.
        +
        +
        Specified by:
        +
        getPrunePeriod in interface PruneStrategy
        +
        Returns:
        +
        prune period
        +
        +
      • +
      + + + +
        +
      • +

        setPrunePeriod

        +
        public void setPrunePeriod​(Duration period)
        +
        Sets the prune period.
        +
        +
        Parameters:
        +
        period - to set
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/pool/ActivationException.html b/javadocs/2.3.1/org/ldaptive/pool/ActivationException.html new file mode 100644 index 000000000..323dfde01 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/ActivationException.html @@ -0,0 +1,412 @@ + + + + + +ActivationException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ActivationException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    public class ActivationException
    +extends PoolException
    +
    Thrown when an attempt to activate a pooled connection fails.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        serialVersionUID.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ActivationException

        +
        public ActivationException​(String msg)
        +
        Creates a new activation exception.
        +
        +
        Parameters:
        +
        msg - describing this exception
        +
        +
      • +
      + + + +
        +
      • +

        ActivationException

        +
        public ActivationException​(Exception e)
        +
        Creates a new activation exception.
        +
        +
        Parameters:
        +
        e - pooling specific exception
        +
        +
      • +
      + + + +
        +
      • +

        ActivationException

        +
        public ActivationException​(String msg,
        +                           Exception e)
        +
        Creates a new activation exception.
        +
        +
        Parameters:
        +
        msg - describing this exception
        +
        e - pooling specific exception
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/BindConnectionPassivator.html b/javadocs/2.3.1/org/ldaptive/pool/BindConnectionPassivator.html new file mode 100644 index 000000000..1c15cca3a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/BindConnectionPassivator.html @@ -0,0 +1,470 @@ + + + + + +BindConnectionPassivator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BindConnectionPassivator

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        private final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        bindRequest

        +
        private BindRequest bindRequest
        +
        Bind request to perform passivation with.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BindConnectionPassivator

        +
        public BindConnectionPassivator()
        +
        Creates a new bind passivator.
        +
      • +
      + + + +
        +
      • +

        BindConnectionPassivator

        +
        public BindConnectionPassivator​(BindRequest br)
        +
        Creates a new bind passivator.
        +
        +
        Parameters:
        +
        br - to use for binds
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/pool/BlockingConnectionPool.html b/javadocs/2.3.1/org/ldaptive/pool/BlockingConnectionPool.html new file mode 100644 index 000000000..5dc69d2d9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/BlockingConnectionPool.html @@ -0,0 +1,573 @@ + + + + + +BlockingConnectionPool (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BlockingConnectionPool

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    ConnectionPool
    +
    +
    +
    Direct Known Subclasses:
    +
    PooledConnectionFactory
    +
    +
    +
    public class BlockingConnectionPool
    +extends AbstractConnectionPool
    +
    Implements a pool of connections that has a set minimum and maximum size. The pool will not grow beyond the maximum + size and when the pool is exhausted, requests for new connections will block. The length of time the pool will block + is determined by getBlockWaitTime(). By default, the pool will block for 1 minute and there is no guarantee + that waiting threads will be serviced in the order in which they made their request. This implementation should be + used when you need to control the exact number of connections that can be created. See AbstractConnectionPool.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        blockWaitTime

        +
        private Duration blockWaitTime
        +
        Duration to wait for an available connection.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BlockingConnectionPool

        +
        public BlockingConnectionPool()
        +
        Creates a new blocking pool.
        +
      • +
      + + + +
        +
      • +

        BlockingConnectionPool

        +
        public BlockingConnectionPool​(DefaultConnectionFactory cf)
        +
        Creates a new blocking pool.
        +
        +
        Parameters:
        +
        cf - connection factory
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/pool/BlockingTimeoutException.html b/javadocs/2.3.1/org/ldaptive/pool/BlockingTimeoutException.html new file mode 100644 index 000000000..7c8f49e86 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/BlockingTimeoutException.html @@ -0,0 +1,412 @@ + + + + + +BlockingTimeoutException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BlockingTimeoutException

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        serialVersionUID.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BlockingTimeoutException

        +
        public BlockingTimeoutException​(String msg)
        +
        Creates a new blocking timeout exception.
        +
        +
        Parameters:
        +
        msg - describing this exception
        +
        +
      • +
      + + + +
        +
      • +

        BlockingTimeoutException

        +
        public BlockingTimeoutException​(Exception e)
        +
        Creates a new blocking timeout exception.
        +
        +
        Parameters:
        +
        e - pooling specific exception
        +
        +
      • +
      + + + +
        +
      • +

        BlockingTimeoutException

        +
        public BlockingTimeoutException​(String msg,
        +                                Exception e)
        +
        Creates a new blocking timeout exception.
        +
        +
        Parameters:
        +
        msg - describing this exception
        +
        e - pooling specific exception
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/ConnectionActivator.html b/javadocs/2.3.1/org/ldaptive/pool/ConnectionActivator.html new file mode 100644 index 000000000..903724771 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/ConnectionActivator.html @@ -0,0 +1,221 @@ + + + + + +ConnectionActivator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ConnectionActivator

+
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/ConnectionPassivator.html b/javadocs/2.3.1/org/ldaptive/pool/ConnectionPassivator.html new file mode 100644 index 000000000..dde0f8b58 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/ConnectionPassivator.html @@ -0,0 +1,225 @@ + + + + + +ConnectionPassivator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ConnectionPassivator

+
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/ConnectionPool.html b/javadocs/2.3.1/org/ldaptive/pool/ConnectionPool.html new file mode 100644 index 000000000..8a066ef13 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/ConnectionPool.html @@ -0,0 +1,449 @@ + + + + + +ConnectionPool (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ConnectionPool

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getActivator

        +
        ConnectionActivator getActivator()
        +
        Returns the activator for this pool.
        +
        +
        Returns:
        +
        activator
        +
        +
      • +
      + + + +
        +
      • +

        setActivator

        +
        void setActivator​(ConnectionActivator a)
        +
        Sets the activator for this pool.
        +
        +
        Parameters:
        +
        a - activator
        +
        +
      • +
      + + + +
        +
      • +

        getPassivator

        +
        ConnectionPassivator getPassivator()
        +
        Returns the passivator for this pool.
        +
        +
        Returns:
        +
        passivator
        +
        +
      • +
      + + + +
        +
      • +

        setPassivator

        +
        void setPassivator​(ConnectionPassivator p)
        +
        Sets the passivator for this pool.
        +
        +
        Parameters:
        +
        p - passivator
        +
        +
      • +
      + + + +
        +
      • +

        initialize

        +
        void initialize()
        +
        Initialize this pool for use.
        +
      • +
      + + + + + + + +
        +
      • +

        availableCount

        +
        int availableCount()
        +
        Returns the number of connections available for use.
        +
        +
        Returns:
        +
        count
        +
        +
      • +
      + + + +
        +
      • +

        activeCount

        +
        int activeCount()
        +
        Returns the number of connections in use.
        +
        +
        Returns:
        +
        count
        +
        +
      • +
      + + + +
        +
      • +

        getPooledConnectionStatistics

        +
        Set<PooledConnectionStatistics> getPooledConnectionStatistics()
        +
        Returns the statistics for each connection in the pool.
        +
        +
        Returns:
        +
        connection statistics
        +
        +
      • +
      + + + +
        +
      • +

        close

        +
        void close()
        +
        Empty this pool, freeing any resources.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/IdlePruneStrategy.Builder.html b/javadocs/2.3.1/org/ldaptive/pool/IdlePruneStrategy.Builder.html new file mode 100644 index 000000000..b348f7d57 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/IdlePruneStrategy.Builder.html @@ -0,0 +1,380 @@ + + + + + +IdlePruneStrategy.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class IdlePruneStrategy.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/pool/IdlePruneStrategy.html b/javadocs/2.3.1/org/ldaptive/pool/IdlePruneStrategy.html new file mode 100644 index 000000000..07cfbc114 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/IdlePruneStrategy.html @@ -0,0 +1,604 @@ + + + + + +IdlePruneStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class IdlePruneStrategy

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Function<PooledConnectionProxy,​Boolean>, PruneStrategy
    +
    +
    +
    public class IdlePruneStrategy
    +extends AbstractPruneStrategy
    +
    Removes connections from the pool based on how long they have been idle in the available queue. By default, this + implementation executes every 5 minutes and prunes connections that have been idle for more than 10 minutes.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_STATISTICS_SIZE

        +
        private static final int DEFAULT_STATISTICS_SIZE
        +
        Default number of statistics to store. Value is 1.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DEFAULT_IDLE_TIME

        +
        private static final Duration DEFAULT_IDLE_TIME
        +
        Default idle time. Value is 10 minutes.
        +
      • +
      + + + +
        +
      • +

        idleTime

        +
        private Duration idleTime
        +
        Idle time.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IdlePruneStrategy

        +
        public IdlePruneStrategy()
        +
        Creates a new idle prune strategy.
        +
      • +
      + + + +
        +
      • +

        IdlePruneStrategy

        +
        public IdlePruneStrategy​(Duration idle)
        +
        Creates a new idle prune strategy. Sets the prune period to half of the supplied idle time.
        +
        +
        Parameters:
        +
        idle - time at which a connection should be pruned
        +
        +
      • +
      + + + +
        +
      • +

        IdlePruneStrategy

        +
        public IdlePruneStrategy​(Duration period,
        +                         Duration idle)
        +
        Creates a new idle prune strategy.
        +
        +
        Parameters:
        +
        period - to execute the prune task
        +
        idle - time at which a connection should be pruned
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        getStatisticsSize

        +
        public int getStatisticsSize()
        +
        Description copied from interface: PruneStrategy
        +
        Returns the number of statistics to store for this prune strategy. See PooledConnectionStatistics.
        +
        +
        Returns:
        +
        number of statistics to store
        +
        +
      • +
      + + + +
        +
      • +

        getIdleTime

        +
        public Duration getIdleTime()
        +
        Returns the idle time.
        +
        +
        Returns:
        +
        idle time
        +
        +
      • +
      + + + +
        +
      • +

        setIdleTime

        +
        public void setIdleTime​(Duration time)
        +
        Sets the idle time.
        +
        +
        Parameters:
        +
        time - that a connection has been idle and should be pruned
        +
        +
      • +
      + + + + + + + +
        +
      • +

        builder

        +
        public static IdlePruneStrategy.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/pool/PoolException.html b/javadocs/2.3.1/org/ldaptive/pool/PoolException.html new file mode 100644 index 000000000..8f6ae439e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/PoolException.html @@ -0,0 +1,411 @@ + + + + + +PoolException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PoolException

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        serialVersionUID.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PoolException

        +
        public PoolException​(String msg)
        +
        Creates a new pool exception.
        +
        +
        Parameters:
        +
        msg - describing this exception
        +
        +
      • +
      + + + +
        +
      • +

        PoolException

        +
        public PoolException​(Exception e)
        +
        Creates a new pool exception.
        +
        +
        Parameters:
        +
        e - pooling specific exception
        +
        +
      • +
      + + + +
        +
      • +

        PoolException

        +
        public PoolException​(String msg,
        +                     Exception e)
        +
        Creates a new pool exception.
        +
        +
        Parameters:
        +
        msg - describing this exception
        +
        e - pooling specific exception
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/PoolExhaustedException.html b/javadocs/2.3.1/org/ldaptive/pool/PoolExhaustedException.html new file mode 100644 index 000000000..6ab6627b4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/PoolExhaustedException.html @@ -0,0 +1,412 @@ + + + + + +PoolExhaustedException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PoolExhaustedException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    public class PoolExhaustedException
    +extends PoolException
    +
    Thrown when the pool is empty and no new requests can be serviced.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        serialVersionUID.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PoolExhaustedException

        +
        public PoolExhaustedException​(String msg)
        +
        Creates a new pool exhausted exception.
        +
        +
        Parameters:
        +
        msg - describing this exception
        +
        +
      • +
      + + + +
        +
      • +

        PoolExhaustedException

        +
        public PoolExhaustedException​(Exception e)
        +
        Creates a new pool exhausted exception.
        +
        +
        Parameters:
        +
        e - pooling specific exception
        +
        +
      • +
      + + + +
        +
      • +

        PoolExhaustedException

        +
        public PoolExhaustedException​(String msg,
        +                              Exception e)
        +
        Creates a new pool exhausted exception.
        +
        +
        Parameters:
        +
        msg - describing this exception
        +
        e - pooling specific exception
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/PooledConnectionProxy.html b/javadocs/2.3.1/org/ldaptive/pool/PooledConnectionProxy.html new file mode 100644 index 000000000..f4e6d3b7a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/PooledConnectionProxy.html @@ -0,0 +1,339 @@ + + + + + +PooledConnectionProxy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface PooledConnectionProxy

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getConnectionPool

        +
        ConnectionPool getConnectionPool()
        +
        Returns the connection pool that this proxy is participating in.
        +
        +
        Returns:
        +
        connection pool
        +
        +
      • +
      + + + +
        +
      • +

        getConnection

        +
        Connection getConnection()
        +
        Returns the connection that is being proxied.
        +
        +
        Returns:
        +
        underlying connection
        +
        +
      • +
      + + + +
        +
      • +

        getCreatedTime

        +
        long getCreatedTime()
        +
        Returns the time this proxy was created.
        +
        +
        Returns:
        +
        creation timestamp in milliseconds
        +
        +
      • +
      + + + +
        +
      • +

        getPooledConnectionStatistics

        +
        PooledConnectionStatistics getPooledConnectionStatistics()
        +
        Returns the statistics associated with this connection's activity in the pool.
        +
        +
        Returns:
        +
        pooled connection statistics
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/PooledConnectionStatistics.html b/javadocs/2.3.1/org/ldaptive/pool/PooledConnectionStatistics.html new file mode 100644 index 000000000..0b7a9a107 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/PooledConnectionStatistics.html @@ -0,0 +1,560 @@ + + + + + +PooledConnectionStatistics (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PooledConnectionStatistics

+
+
+ +
+
    +
  • +
    +
    public class PooledConnectionStatistics
    +extends Object
    +
    Statistics associated with a connection's activity in the pool. Exposes the timestamps when this connection entered + both the available pool and the active pool. A size of 512 uses approximately 50 kilobytes of memory per connection.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        size

        +
        private final int size
        +
        Number of available and active timestamps to store.
        +
      • +
      + + + +
        +
      • +

        availableStats

        +
        private final Deque<Instant> availableStats
        +
        Available stats.
        +
      • +
      + + + +
        +
      • +

        activeStats

        +
        private final Deque<Instant> activeStats
        +
        Active stats.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PooledConnectionStatistics

        +
        public PooledConnectionStatistics​(int i)
        +
        Creates a new pooled connection statistics.
        +
        +
        Parameters:
        +
        i - number of timestamps to store
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAvailableStats

        +
        public Deque<Instant> getAvailableStats()
        +
        Returns all the available timestamp statistics.
        +
        +
        Returns:
        +
        available timestamp statistics
        +
        +
      • +
      + + + +
        +
      • +

        getLastAvailableStat

        +
        public Instant getLastAvailableStat()
        +
        Returns the last timestamp at which this connection was made available.
        +
        +
        Returns:
        +
        millisecond timestamp
        +
        +
      • +
      + + + +
        +
      • +

        addAvailableStat

        +
        public void addAvailableStat()
        +
        Inserts the current timestamp into the available statistics.
        +
      • +
      + + + +
        +
      • +

        addAvailableStat

        +
        void addAvailableStat​(Instant instant)
        +
        Inserts the supplied timestamp into the available statistics. This method is intended for testing.
        +
        +
        Parameters:
        +
        instant - to add
        +
        +
      • +
      + + + +
        +
      • +

        getActiveStats

        +
        public Deque<Instant> getActiveStats()
        +
        Returns all the active timestamp statistics.
        +
        +
        Returns:
        +
        active timestamp statistics
        +
        +
      • +
      + + + +
        +
      • +

        getLastActiveStat

        +
        public Instant getLastActiveStat()
        +
        Returns the last timestamp at which this connection was made active.
        +
        +
        Returns:
        +
        millisecond timestamp
        +
        +
      • +
      + + + +
        +
      • +

        addActiveStat

        +
        public void addActiveStat()
        +
        Inserts the current timestamp into the active statistics.
        +
      • +
      + + + +
        +
      • +

        addActiveStat

        +
        void addActiveStat​(Instant instant)
        +
        Inserts the supplied timestamp into the active statistics. This method is intended for testing.
        +
        +
        Parameters:
        +
        instant - to add
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/pool/PruneStrategy.html b/javadocs/2.3.1/org/ldaptive/pool/PruneStrategy.html new file mode 100644 index 000000000..d322ca5c4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/PruneStrategy.html @@ -0,0 +1,297 @@ + + + + + +PruneStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface PruneStrategy

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getStatisticsSize

        +
        int getStatisticsSize()
        +
        Returns the number of statistics to store for this prune strategy. See PooledConnectionStatistics.
        +
        +
        Returns:
        +
        number of statistics to store
        +
        +
      • +
      + + + +
        +
      • +

        getPrunePeriod

        +
        Duration getPrunePeriod()
        +
        Returns the interval at which the prune task will be executed.
        +
        +
        Returns:
        +
        prune period
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/Queue.html b/javadocs/2.3.1/org/ldaptive/pool/Queue.html new file mode 100644 index 000000000..59bc0c218 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/Queue.html @@ -0,0 +1,573 @@ + + + + + +Queue (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Queue<T>

+
+
+ +
+
    +
  • +
    +
    Type Parameters:
    +
    T - type of object in the queue
    +
    +
    +
    All Implemented Interfaces:
    +
    Iterable<T>
    +
    +
    +
    public class Queue<T>
    +extends Object
    +implements Iterable<T>
    +
    Provides a wrapper around a Deque to support LIFO and FIFO operations.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        queueType

        +
        private final QueueType queueType
        +
        How will objects be inserted into the queue.
        +
      • +
      + + + +
        +
      • +

        queue

        +
        private final Deque<T> queue
        +
        Underlying queue.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Queue

        +
        public Queue​(QueueType type)
        +
        Creates a new queue.
        +
        +
        Parameters:
        +
        type - how will objects be inserted into the queue
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + +
        +
      • +

        remove

        +
        public T remove()
        +
        Removes the first element in the queue. See Deque.removeFirst().
        +
        +
        Returns:
        +
        first element in the queue
        +
        +
      • +
      + + + + + +
        +
      • +

        remove

        +
        public boolean remove​(T t)
        +
        Removes the supplied element from the queue. See Deque.remove(Object).
        +
        +
        Parameters:
        +
        t - to remove
        +
        Returns:
        +
        whether t was removed
        +
        +
      • +
      + + + +
        +
      • +

        element

        +
        public T element()
        +
        Retrieves, but does not remove, the first element in the queue. See Deque.getFirst().
        +
        +
        Returns:
        +
        first element in the queue
        +
        +
      • +
      + + + + + +
        +
      • +

        contains

        +
        public boolean contains​(T t)
        +
        Returns whether t is in the queue. See Deque.contains(Object).
        +
        +
        Parameters:
        +
        t - that may be in the queue
        +
        Returns:
        +
        whether t is in the queue
        +
        +
      • +
      + + + +
        +
      • +

        isEmpty

        +
        public boolean isEmpty()
        +
        Returns whether or not the queue is empty. See Collection.isEmpty()}.
        +
        +
        Returns:
        +
        whether the queue is empty
        +
        +
      • +
      + + + +
        +
      • +

        size

        +
        public int size()
        +
        Returns the number of elements in the queue. See Deque.size().
        +
        +
        Returns:
        +
        number of elements in the queue
        +
        +
      • +
      + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/pool/QueueType.html b/javadocs/2.3.1/org/ldaptive/pool/QueueType.html new file mode 100644 index 000000000..1ca43c2b6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/QueueType.html @@ -0,0 +1,429 @@ + + + + + +QueueType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum QueueType

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        FIFO

        +
        public static final QueueType FIFO
        +
        first in, first out ordering.
        +
      • +
      + + + +
        +
      • +

        LIFO

        +
        public static final QueueType LIFO
        +
        last in, first out ordering.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        QueueType

        +
        private QueueType()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static QueueType[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (QueueType c : QueueType.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static QueueType valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/pool/ValidationException.html b/javadocs/2.3.1/org/ldaptive/pool/ValidationException.html new file mode 100644 index 000000000..e69981efe --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/ValidationException.html @@ -0,0 +1,412 @@ + + + + + +ValidationException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ValidationException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    public class ValidationException
    +extends PoolException
    +
    Thrown when an attempt to validate a pooled connection fails.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        serialVersionUID.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ValidationException

        +
        public ValidationException​(String msg)
        +
        Creates a new validation exception.
        +
        +
        Parameters:
        +
        msg - describing this exception
        +
        +
      • +
      + + + +
        +
      • +

        ValidationException

        +
        public ValidationException​(Exception e)
        +
        Creates a new validation exception.
        +
        +
        Parameters:
        +
        e - pooling specific exception
        +
        +
      • +
      + + + +
        +
      • +

        ValidationException

        +
        public ValidationException​(String msg,
        +                           Exception e)
        +
        Creates a new validation exception.
        +
        +
        Parameters:
        +
        msg - describing this exception
        +
        e - pooling specific exception
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/ValidationExceptionHandler.html b/javadocs/2.3.1/org/ldaptive/pool/ValidationExceptionHandler.html new file mode 100644 index 000000000..a9e033d6e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/ValidationExceptionHandler.html @@ -0,0 +1,225 @@ + + + + + +ValidationExceptionHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ValidationExceptionHandler

+
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractConnectionPool.DefaultPooledConnectionProxy.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractConnectionPool.DefaultPooledConnectionProxy.html new file mode 100644 index 000000000..e619535ed --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractConnectionPool.DefaultPooledConnectionProxy.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy

+
+
No usage of org.ldaptive.pool.AbstractConnectionPool.DefaultPooledConnectionProxy
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractConnectionPool.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractConnectionPool.html new file mode 100644 index 000000000..9295505d5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractConnectionPool.html @@ -0,0 +1,224 @@ + + + + + +Uses of Class org.ldaptive.pool.AbstractConnectionPool (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.AbstractConnectionPool

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractPruneStrategy.AbstractBuilder.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractPruneStrategy.AbstractBuilder.html new file mode 100644 index 000000000..a3b391852 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractPruneStrategy.AbstractBuilder.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.pool.AbstractPruneStrategy.AbstractBuilder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.AbstractPruneStrategy.AbstractBuilder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractPruneStrategy.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractPruneStrategy.html new file mode 100644 index 000000000..e79929845 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/AbstractPruneStrategy.html @@ -0,0 +1,230 @@ + + + + + +Uses of Class org.ldaptive.pool.AbstractPruneStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.AbstractPruneStrategy

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/ActivationException.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/ActivationException.html new file mode 100644 index 000000000..360ea3025 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/ActivationException.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.pool.ActivationException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.ActivationException

+
+
No usage of org.ldaptive.pool.ActivationException
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/BindConnectionPassivator.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/BindConnectionPassivator.html new file mode 100644 index 000000000..489cf4933 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/BindConnectionPassivator.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.pool.BindConnectionPassivator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.BindConnectionPassivator

+
+
No usage of org.ldaptive.pool.BindConnectionPassivator
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/BlockingConnectionPool.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/BlockingConnectionPool.html new file mode 100644 index 000000000..713d0cf59 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/BlockingConnectionPool.html @@ -0,0 +1,251 @@ + + + + + +Uses of Class org.ldaptive.pool.BlockingConnectionPool (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.BlockingConnectionPool

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/BlockingTimeoutException.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/BlockingTimeoutException.html new file mode 100644 index 000000000..c7a8540d5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/BlockingTimeoutException.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.pool.BlockingTimeoutException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.BlockingTimeoutException

+
+
No usage of org.ldaptive.pool.BlockingTimeoutException
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/ConnectionActivator.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/ConnectionActivator.html new file mode 100644 index 000000000..780d7aca1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/ConnectionActivator.html @@ -0,0 +1,270 @@ + + + + + +Uses of Interface org.ldaptive.pool.ConnectionActivator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.pool.ConnectionActivator

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/ConnectionPassivator.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/ConnectionPassivator.html new file mode 100644 index 000000000..c41be5eff --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/ConnectionPassivator.html @@ -0,0 +1,287 @@ + + + + + +Uses of Interface org.ldaptive.pool.ConnectionPassivator (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.pool.ConnectionPassivator

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/ConnectionPool.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/ConnectionPool.html new file mode 100644 index 000000000..aa247f3a3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/ConnectionPool.html @@ -0,0 +1,253 @@ + + + + + +Uses of Interface org.ldaptive.pool.ConnectionPool (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.pool.ConnectionPool

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/IdlePruneStrategy.Builder.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/IdlePruneStrategy.Builder.html new file mode 100644 index 000000000..b5a75d28a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/IdlePruneStrategy.Builder.html @@ -0,0 +1,208 @@ + + + + + +Uses of Class org.ldaptive.pool.IdlePruneStrategy.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.IdlePruneStrategy.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/IdlePruneStrategy.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/IdlePruneStrategy.html new file mode 100644 index 000000000..26669b6a4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/IdlePruneStrategy.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.pool.IdlePruneStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.IdlePruneStrategy

+
+
No usage of org.ldaptive.pool.IdlePruneStrategy
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/PoolException.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/PoolException.html new file mode 100644 index 000000000..5a01f6182 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/PoolException.html @@ -0,0 +1,286 @@ + + + + + +Uses of Class org.ldaptive.pool.PoolException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.PoolException

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/PoolExhaustedException.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/PoolExhaustedException.html new file mode 100644 index 000000000..f79756503 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/PoolExhaustedException.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.pool.PoolExhaustedException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.PoolExhaustedException

+
+
No usage of org.ldaptive.pool.PoolExhaustedException
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/PooledConnectionProxy.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/PooledConnectionProxy.html new file mode 100644 index 000000000..56916e82e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/PooledConnectionProxy.html @@ -0,0 +1,329 @@ + + + + + +Uses of Interface org.ldaptive.pool.PooledConnectionProxy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.pool.PooledConnectionProxy

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/PooledConnectionStatistics.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/PooledConnectionStatistics.html new file mode 100644 index 000000000..0fcf3c09c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/PooledConnectionStatistics.html @@ -0,0 +1,240 @@ + + + + + +Uses of Class org.ldaptive.pool.PooledConnectionStatistics (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.PooledConnectionStatistics

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/PruneStrategy.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/PruneStrategy.html new file mode 100644 index 000000000..e14566901 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/PruneStrategy.html @@ -0,0 +1,280 @@ + + + + + +Uses of Interface org.ldaptive.pool.PruneStrategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.pool.PruneStrategy

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/Queue.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/Queue.html new file mode 100644 index 000000000..1a511b541 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/Queue.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.ldaptive.pool.Queue (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.Queue

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/QueueType.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/QueueType.html new file mode 100644 index 000000000..6fb447baf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/QueueType.html @@ -0,0 +1,267 @@ + + + + + +Uses of Class org.ldaptive.pool.QueueType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.QueueType

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/ValidationException.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/ValidationException.html new file mode 100644 index 000000000..590fc0ff8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/ValidationException.html @@ -0,0 +1,194 @@ + + + + + +Uses of Class org.ldaptive.pool.ValidationException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.pool.ValidationException

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/class-use/ValidationExceptionHandler.html b/javadocs/2.3.1/org/ldaptive/pool/class-use/ValidationExceptionHandler.html new file mode 100644 index 000000000..fd21b160c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/class-use/ValidationExceptionHandler.html @@ -0,0 +1,252 @@ + + + + + +Uses of Interface org.ldaptive.pool.ValidationExceptionHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.pool.ValidationExceptionHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/package-summary.html b/javadocs/2.3.1/org/ldaptive/pool/package-summary.html new file mode 100644 index 000000000..2eaf916ce --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/package-summary.html @@ -0,0 +1,323 @@ + + + + + +org.ldaptive.pool (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.pool

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    ConnectionActivator +
    Provides an interface for activating connections when they are checked out from the pool.
    +
    ConnectionPassivator +
    Provides an interface for passivating connections when they are checked back into the pool.
    +
    ConnectionPool +
    Provides an interface for connection pooling.
    +
    PooledConnectionProxy +
    Provides an interface for metadata surrounding a connection that is participating in the connection pool.
    +
    PruneStrategy +
    Provides an interface for pruning connections from the pool.
    +
    ValidationExceptionHandler +
    Marker interface for a validation exception handler.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    AbstractConnectionPool +
    Contains the base implementation for pooling connections.
    +
    AbstractPruneStrategy +
    Base class for prune strategy implementations.
    +
    AbstractPruneStrategy.AbstractBuilder<B,​T extends AbstractPruneStrategy> +
    Base class for prune strategy builders.
    +
    BindConnectionPassivator +
    Passivates a connection by performing a bind operation on it.
    +
    BlockingConnectionPool +
    Implements a pool of connections that has a set minimum and maximum size.
    +
    IdlePruneStrategy +
    Removes connections from the pool based on how long they have been idle in the available queue.
    +
    IdlePruneStrategy.Builder +
    Idle prune strategy builder.
    +
    PooledConnectionStatistics +
    Statistics associated with a connection's activity in the pool.
    +
    Queue<T> +
    Provides a wrapper around a Deque to support LIFO and FIFO operations.
    +
    +
  • +
  • + + + + + + + + + + + + +
    Enum Summary 
    EnumDescription
    QueueType +
    Enum to define queue type.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Exception Summary 
    ExceptionDescription
    ActivationException +
    Thrown when an attempt to activate a pooled connection fails.
    +
    BlockingTimeoutException +
    Thrown when a blocking operation times out.
    +
    PoolException +
    Base exception thrown when a pool operation fails.
    +
    PoolExhaustedException +
    Thrown when the pool is empty and no new requests can be serviced.
    +
    ValidationException +
    Thrown when an attempt to validate a pooled connection fails.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/package-tree.html b/javadocs/2.3.1/org/ldaptive/pool/package-tree.html new file mode 100644 index 000000000..aaa833a50 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/package-tree.html @@ -0,0 +1,236 @@ + + + + + +org.ldaptive.pool Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.pool

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/pool/package-use.html b/javadocs/2.3.1/org/ldaptive/pool/package-use.html new file mode 100644 index 000000000..b8f7b166d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/pool/package-use.html @@ -0,0 +1,353 @@ + + + + + +Uses of Package org.ldaptive.pool (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.pool

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/AbstractConnectionFactoryManagerPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/AbstractConnectionFactoryManagerPropertySource.html new file mode 100644 index 000000000..3dc5f0517 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/AbstractConnectionFactoryManagerPropertySource.html @@ -0,0 +1,386 @@ + + + + + +AbstractConnectionFactoryManagerPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractConnectionFactoryManagerPropertySource<T extends ConnectionFactoryManager>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        AbstractConnectionFactoryManagerPropertySource

        +
        public AbstractConnectionFactoryManagerPropertySource​(T resolver,
        +                                                      PropertySource.PropertyDomain domain,
        +                                                      Properties props)
        +
        Creates a new search dn resolver property source.
        +
        +
        Parameters:
        +
        resolver - search dn resolver to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +
        Description copied from interface: PropertySource
        +
        Initializes the object for this property source.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/AbstractPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/AbstractPropertyInvoker.html new file mode 100644 index 000000000..c580b3be6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/AbstractPropertyInvoker.html @@ -0,0 +1,729 @@ + + + + + +AbstractPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractPropertyInvoker

+
+
+ + +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROPERTIES_CACHE

        +
        private static final Map<String,​Map<String,​Method[]>> PROPERTIES_CACHE
        +
        Cache of properties.
        +
      • +
      + + + +
        +
      • +

        clazz

        +
        private Class<?> clazz
        +
        Class to invoke methods on.
        +
      • +
      + + + +
        +
      • +

        properties

        +
        private Map<String,​Method[]> properties
        +
        Map of all properties to their getter and setter methods.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractPropertyInvoker

        +
        public AbstractPropertyInvoker()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        protected void initialize​(Class<?> c)
        +
        Initializes the properties cache with the supplied class. The cache contains a map of properties to an array of the + setter and getter methods. If a method named 'initialize' is found, it is also cached.
        +
        +
        Parameters:
        +
        c - to read methods from
        +
        +
      • +
      + + + +
        +
      • +

        setProperty

        +
        public void setProperty​(Object object,
        +                        String name,
        +                        String value)
        +
        This invokes the setter method for the supplied property name with the supplied value.
        +
        +
        Specified by:
        +
        setProperty in interface PropertyInvoker
        +
        Parameters:
        +
        object - to invoke method on
        +
        name - of the property
        +
        value - of the property
        +
        Throws:
        +
        IllegalArgumentException - if an invocation exception occurs
        +
        +
      • +
      + + + +
        +
      • +

        convertValue

        +
        protected abstract Object convertValue​(Class<?> type,
        +                                       String value)
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      + + + +
        +
      • +

        hasProperty

        +
        public boolean hasProperty​(String name)
        +
        Returns whether the supplied property exists for this invoker.
        +
        +
        Specified by:
        +
        hasProperty in interface PropertyInvoker
        +
        Parameters:
        +
        name - to check
        +
        Returns:
        +
        whether the supplied property exists
        +
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public Set<String> getProperties()
        +
        Returns the property keys for this invoker.
        +
        +
        Specified by:
        +
        getProperties in interface PropertyInvoker
        +
        Returns:
        +
        set of property names
        +
        +
      • +
      + + + + + +
        +
      • +

        instantiateType

        +
        public static <T> T instantiateType​(T type,
        +                                    String className)
        +
        Creates an instance of the supplied type.
        +
        +
        Type Parameters:
        +
        T - type of class returned
        +
        Parameters:
        +
        type - of class to create
        +
        className - to create
        +
        Returns:
        +
        class of type T
        +
        Throws:
        +
        IllegalArgumentException - if the supplied class name cannot create a new instance of T
        +
        +
      • +
      + + + +
        +
      • +

        createClass

        +
        public static Class<?> createClass​(String className)
        +
        Creates the class with the supplied name.
        +
        +
        Parameters:
        +
        className - to create
        +
        Returns:
        +
        class
        +
        Throws:
        +
        IllegalArgumentException - if the supplied class name cannot be created
        +
        +
      • +
      + + + +
        +
      • +

        convertSimpleType

        +
        protected Object convertSimpleType​(Class<?> type,
        +                                   String value)
        +
        Converts simple types that are common to all property invokers. If value cannot be converted it is returned as is.
        +
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      + + + +
        +
      • +

        getEnum

        +
        protected static Enum<?> getEnum​(Class<?> clazz,
        +                                 String value)
        +
        Returns the enum for the supplied type and value.
        +
        +
        Parameters:
        +
        clazz - of the enum
        +
        value - of the enum
        +
        Returns:
        +
        enum that matches the supplied value
        +
        +
      • +
      + + + +
        +
      • +

        createTypeFromPropertyValue

        +
        protected Object createTypeFromPropertyValue​(Class<?> c,
        +                                             String s)
        +
        Returns the object which represents the supplied class given the supplied string representation.
        +
        +
        Parameters:
        +
        c - type to instantiate
        +
        s - property value to parse
        +
        Returns:
        +
        the supplied type or null
        +
        +
      • +
      + + + +
        +
      • +

        createArrayTypeFromPropertyValue

        +
        protected Object createArrayTypeFromPropertyValue​(Class<?> c,
        +                                                  String s)
        +
        Returns the object which represents an array of the supplied class given the supplied string representation.
        +
        +
        Parameters:
        +
        c - type to instantiate
        +
        s - property value to parse
        +
        Returns:
        +
        an array or null
        +
        +
      • +
      + + + +
        +
      • +

        createArrayEnumFromPropertyValue

        +
        protected Object createArrayEnumFromPropertyValue​(Class<?> c,
        +                                                  String s)
        +
        Returns the enum array which represents the supplied class given the supplied string representation.
        +
        +
        Parameters:
        +
        c - type to instantiate
        +
        s - property value to parse
        +
        Returns:
        +
        Enum[] of the supplied type or null
        +
        +
      • +
      + + + +
        +
      • +

        invokeMethod

        +
        public static Object invokeMethod​(Method method,
        +                                  Object object,
        +                                  Object arg)
        +
        Invokes the supplied method on the supplied object with the supplied argument.
        +
        +
        Parameters:
        +
        method - to invoke
        +
        object - to invoke method on
        +
        arg - to invoke method with
        +
        Returns:
        +
        object produced by the invocation
        +
        Throws:
        +
        IllegalArgumentException - if an error occurs invoking the method
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/AbstractPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/AbstractPropertySource.html new file mode 100644 index 000000000..175138d50 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/AbstractPropertySource.html @@ -0,0 +1,550 @@ + + + + + +AbstractPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractPropertySource<T>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PROPERTIES_FILE

        +
        public static final String PROPERTIES_FILE
        +
        Default file to read properties from, value is "classpath:/org/ldaptive/ldap.properties".
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        object

        +
        protected final T object
        +
        Object to initialize with properties.
        +
      • +
      + + + + + + + +
        +
      • +

        properties

        +
        protected final Properties properties
        +
        Properties to set.
        +
      • +
      + + + +
        +
      • +

        extraProps

        +
        protected final Map<String,​Object> extraProps
        +
        Properties that are not in the ldaptive domain.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        AbstractPropertySource

        +
        public AbstractPropertySource​(T t,
        +                              PropertySource.PropertyDomain pd,
        +                              Properties p)
        +
        Creates a new abstract property source.
        +
        +
        Parameters:
        +
        t - to set properties on
        +
        pd - domain that properties reside in
        +
        p - properties to set
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        loadProperties

        +
        protected static Properties loadProperties​(String... paths)
        +
        Creates properties from the supplied file paths. See loadProperties(Reader...).
        +
        +
        Parameters:
        +
        paths - to read properties from
        +
        Returns:
        +
        initialized properties object.
        +
        +
      • +
      + + + +
        +
      • +

        loadProperties

        +
        protected static Properties loadProperties​(Reader... readers)
        +
        Creates properties from the supplied reader. See Properties.load(Reader). Readers supplied to this method + will be closed.
        +
        +
        Parameters:
        +
        readers - to read properties from
        +
        Returns:
        +
        initialized properties object.
        +
        +
      • +
      + + + +
        +
      • +

        initializeObject

        +
        protected void initializeObject​(PropertyInvoker invoker)
        +
        Iterates over the properties and uses the invoker to set those properties on the object. Any properties that do not + belong to the object are set in the extraProps map.
        +
        +
        Parameters:
        +
        invoker - to set properties on the object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/AuthenticationRequestPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/AuthenticationRequestPropertyInvoker.html new file mode 100644 index 000000000..144e24fe5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/AuthenticationRequestPropertyInvoker.html @@ -0,0 +1,348 @@ + + + + + +AuthenticationRequestPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AuthenticationRequestPropertyInvoker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AuthenticationRequestPropertyInvoker

        +
        public AuthenticationRequestPropertyInvoker​(Class<?> c)
        +
        Creates a new authentication request property invoker for the supplied class.
        +
        +
        Parameters:
        +
        c - class that has setter methods
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertValue

        +
        protected Object convertValue​(Class<?> type,
        +                              String value)
        +
        Description copied from class: AbstractPropertyInvoker
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Specified by:
        +
        convertValue in class AbstractPropertyInvoker
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/AuthenticationRequestPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/AuthenticationRequestPropertySource.html new file mode 100644 index 000000000..01780ae95 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/AuthenticationRequestPropertySource.html @@ -0,0 +1,522 @@ + + + + + +AuthenticationRequestPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AuthenticationRequestPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AuthenticationRequestPropertySource

        +
        public AuthenticationRequestPropertySource​(AuthenticationRequest request)
        +
        Creates a new authentication request property source using the default properties file.
        +
        +
        Parameters:
        +
        request - authentication request to set properties on
        +
        +
      • +
      + + + +
        +
      • +

        AuthenticationRequestPropertySource

        +
        public AuthenticationRequestPropertySource​(AuthenticationRequest request,
        +                                           String... paths)
        +
        Creates a new authentication request property source.
        +
        +
        Parameters:
        +
        request - authentication request to set properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        AuthenticationRequestPropertySource

        +
        public AuthenticationRequestPropertySource​(AuthenticationRequest request,
        +                                           Reader... readers)
        +
        Creates a new authentication request property source.
        +
        +
        Parameters:
        +
        request - authentication request to set properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        AuthenticationRequestPropertySource

        +
        public AuthenticationRequestPropertySource​(AuthenticationRequest request,
        +                                           Properties props)
        +
        Creates a new authentication request property source.
        +
        +
        Parameters:
        +
        request - authentication request to set properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        AuthenticationRequestPropertySource

        +
        public AuthenticationRequestPropertySource​(AuthenticationRequest request,
        +                                           PropertySource.PropertyDomain domain,
        +                                           Properties props)
        +
        Creates a new authentication request property source.
        +
        +
        Parameters:
        +
        request - authentication request to set properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +
        Description copied from interface: PropertySource
        +
        Initializes the object for this property source.
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public static Set<String> getProperties()
        +
        Returns the property names for this property source.
        +
        +
        Returns:
        +
        all property names
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/AuthenticatorPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/AuthenticatorPropertyInvoker.html new file mode 100644 index 000000000..182fcbbfc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/AuthenticatorPropertyInvoker.html @@ -0,0 +1,348 @@ + + + + + +AuthenticatorPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AuthenticatorPropertyInvoker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AuthenticatorPropertyInvoker

        +
        public AuthenticatorPropertyInvoker​(Class<?> c)
        +
        Creates a new authenticator property invoker for the supplied class.
        +
        +
        Parameters:
        +
        c - class that has setter methods
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertValue

        +
        protected Object convertValue​(Class<?> type,
        +                              String value)
        +
        Description copied from class: AbstractPropertyInvoker
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Specified by:
        +
        convertValue in class AbstractPropertyInvoker
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/AuthenticatorPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/AuthenticatorPropertySource.html new file mode 100644 index 000000000..73c75d3b1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/AuthenticatorPropertySource.html @@ -0,0 +1,542 @@ + + + + + +AuthenticatorPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AuthenticatorPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AuthenticatorPropertySource

        +
        public AuthenticatorPropertySource​(Authenticator a)
        +
        Creates a new authenticator property source using the default properties file.
        +
        +
        Parameters:
        +
        a - authenticator to set properties on
        +
        +
      • +
      + + + +
        +
      • +

        AuthenticatorPropertySource

        +
        public AuthenticatorPropertySource​(Authenticator a,
        +                                   String... paths)
        +
        Creates a new authenticator property source.
        +
        +
        Parameters:
        +
        a - authenticator to set properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        AuthenticatorPropertySource

        +
        public AuthenticatorPropertySource​(Authenticator a,
        +                                   Reader... readers)
        +
        Creates a new authenticator property source.
        +
        +
        Parameters:
        +
        a - authenticator to set properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        AuthenticatorPropertySource

        +
        public AuthenticatorPropertySource​(Authenticator a,
        +                                   Properties props)
        +
        Creates a new authenticator property source.
        +
        +
        Parameters:
        +
        a - authenticator to set properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        AuthenticatorPropertySource

        +
        public AuthenticatorPropertySource​(Authenticator a,
        +                                   PropertySource.PropertyDomain domain,
        +                                   Properties props)
        +
        Creates a new authenticator property source.
        +
        +
        Parameters:
        +
        a - authenticator to set properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +
        Description copied from interface: PropertySource
        +
        Initializes the object for this property source.
        +
      • +
      + + + +
        +
      • +

        initConnectionFactoryManager

        +
        private void initConnectionFactoryManager​(ConnectionFactoryManager cfm)
        +
        Initializes the supplied connection factory manager using the properties in this property source.
        +
        +
        Parameters:
        +
        cfm - to initialize
        +
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public static Set<String> getProperties()
        +
        Returns the property names for this property source.
        +
        +
        Returns:
        +
        all property names
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/BindConnectionInitializerPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/BindConnectionInitializerPropertyInvoker.html new file mode 100644 index 000000000..80be3f2f5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/BindConnectionInitializerPropertyInvoker.html @@ -0,0 +1,348 @@ + + + + + +BindConnectionInitializerPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BindConnectionInitializerPropertyInvoker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BindConnectionInitializerPropertyInvoker

        +
        public BindConnectionInitializerPropertyInvoker​(Class<?> c)
        +
        Creates a new bind connection initializer property invoker for the supplied class.
        +
        +
        Parameters:
        +
        c - class that has setter methods
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertValue

        +
        protected Object convertValue​(Class<?> type,
        +                              String value)
        +
        Description copied from class: AbstractPropertyInvoker
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Specified by:
        +
        convertValue in class AbstractPropertyInvoker
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/BindConnectionInitializerPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/BindConnectionInitializerPropertySource.html new file mode 100644 index 000000000..59592db52 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/BindConnectionInitializerPropertySource.html @@ -0,0 +1,521 @@ + + + + + +BindConnectionInitializerPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BindConnectionInitializerPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BindConnectionInitializerPropertySource

        +
        public BindConnectionInitializerPropertySource​(BindConnectionInitializer initializer)
        +
        Creates a new bind connection initializer property source using the default properties file.
        +
        +
        Parameters:
        +
        initializer - bind connection initializer to invoke properties on
        +
        +
      • +
      + + + +
        +
      • +

        BindConnectionInitializerPropertySource

        +
        public BindConnectionInitializerPropertySource​(BindConnectionInitializer initializer,
        +                                               String... paths)
        +
        Creates a new bind connection initializer property source.
        +
        +
        Parameters:
        +
        initializer - bind connection initializer to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        BindConnectionInitializerPropertySource

        +
        public BindConnectionInitializerPropertySource​(BindConnectionInitializer initializer,
        +                                               Reader... readers)
        +
        Creates a new bind connection initializer property source.
        +
        +
        Parameters:
        +
        initializer - bind connection initializer to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        BindConnectionInitializerPropertySource

        +
        public BindConnectionInitializerPropertySource​(BindConnectionInitializer initializer,
        +                                               Properties props)
        +
        Creates a new bind connection initializer property source.
        +
        +
        Parameters:
        +
        initializer - bind connection initializer to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        BindConnectionInitializerPropertySource

        +
        public BindConnectionInitializerPropertySource​(BindConnectionInitializer initializer,
        +                                               PropertySource.PropertyDomain domain,
        +                                               Properties props)
        +
        Creates a new bind connection initializer property source.
        +
        +
        Parameters:
        +
        initializer - bind connection initializer to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +
        Description copied from interface: PropertySource
        +
        Initializes the object for this property source.
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public static Set<String> getProperties()
        +
        Returns the property names for this property source.
        +
        +
        Returns:
        +
        all property names
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/BlockingConnectionPoolPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/BlockingConnectionPoolPropertyInvoker.html new file mode 100644 index 000000000..b9ca4a682 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/BlockingConnectionPoolPropertyInvoker.html @@ -0,0 +1,352 @@ + + + + + +BlockingConnectionPoolPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BlockingConnectionPoolPropertyInvoker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BlockingConnectionPoolPropertyInvoker

        +
        public BlockingConnectionPoolPropertyInvoker​(Class<?> c)
        +
        Creates a new blocking connection pool property invoker for the supplied class.
        +
        +
        Parameters:
        +
        c - class that has setter methods
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertValue

        +
        protected Object convertValue​(Class<?> type,
        +                              String value)
        +
        Description copied from class: AbstractPropertyInvoker
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Specified by:
        +
        convertValue in class AbstractPropertyInvoker
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/BlockingConnectionPoolPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/BlockingConnectionPoolPropertySource.html new file mode 100644 index 000000000..afd42cea3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/BlockingConnectionPoolPropertySource.html @@ -0,0 +1,521 @@ + + + + + +BlockingConnectionPoolPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BlockingConnectionPoolPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BlockingConnectionPoolPropertySource

        +
        public BlockingConnectionPoolPropertySource​(BlockingConnectionPool cp)
        +
        Creates a new blocking connection pool property source using the default properties file.
        +
        +
        Parameters:
        +
        cp - connection pool to invoke properties on
        +
        +
      • +
      + + + +
        +
      • +

        BlockingConnectionPoolPropertySource

        +
        public BlockingConnectionPoolPropertySource​(BlockingConnectionPool cp,
        +                                            String... paths)
        +
        Creates a new blocking connection pool property source.
        +
        +
        Parameters:
        +
        cp - connection pool to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        BlockingConnectionPoolPropertySource

        +
        public BlockingConnectionPoolPropertySource​(BlockingConnectionPool cp,
        +                                            Reader... readers)
        +
        Creates a new blocking connection pool property source.
        +
        +
        Parameters:
        +
        cp - connection pool to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        BlockingConnectionPoolPropertySource

        +
        public BlockingConnectionPoolPropertySource​(BlockingConnectionPool cp,
        +                                            Properties props)
        +
        Creates a new blocking connection pool property source.
        +
        +
        Parameters:
        +
        cp - connection pool to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        BlockingConnectionPoolPropertySource

        +
        public BlockingConnectionPoolPropertySource​(BlockingConnectionPool cp,
        +                                            PropertySource.PropertyDomain domain,
        +                                            Properties props)
        +
        Creates a new blocking connection pool property source.
        +
        +
        Parameters:
        +
        cp - connection pool to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +
        Description copied from interface: PropertySource
        +
        Initializes the object for this property source.
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public static Set<String> getProperties()
        +
        Returns the property names for this property source.
        +
        +
        Returns:
        +
        all property names
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/CompareAuthenticationHandlerPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/CompareAuthenticationHandlerPropertyInvoker.html new file mode 100644 index 000000000..e8f714e92 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/CompareAuthenticationHandlerPropertyInvoker.html @@ -0,0 +1,348 @@ + + + + + +CompareAuthenticationHandlerPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CompareAuthenticationHandlerPropertyInvoker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CompareAuthenticationHandlerPropertyInvoker

        +
        public CompareAuthenticationHandlerPropertyInvoker​(Class<?> c)
        +
        Creates a new compare authentication handler property invoker for the supplied class.
        +
        +
        Parameters:
        +
        c - class that has setter methods
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertValue

        +
        protected Object convertValue​(Class<?> type,
        +                              String value)
        +
        Description copied from class: AbstractPropertyInvoker
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Specified by:
        +
        convertValue in class AbstractPropertyInvoker
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/CompareAuthenticationHandlerPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/CompareAuthenticationHandlerPropertySource.html new file mode 100644 index 000000000..48541da98 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/CompareAuthenticationHandlerPropertySource.html @@ -0,0 +1,532 @@ + + + + + +CompareAuthenticationHandlerPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CompareAuthenticationHandlerPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CompareAuthenticationHandlerPropertySource

        +
        public CompareAuthenticationHandlerPropertySource​(CompareAuthenticationHandler handler)
        +
        Creates a new compare authentication handler property source using the default properties file.
        +
        +
        Parameters:
        +
        handler - compare authentication handler to invoke properties on
        +
        +
      • +
      + + + +
        +
      • +

        CompareAuthenticationHandlerPropertySource

        +
        public CompareAuthenticationHandlerPropertySource​(CompareAuthenticationHandler handler,
        +                                                  String... paths)
        +
        Creates a new compare authentication handler property source.
        +
        +
        Parameters:
        +
        handler - compare authentication handler to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        CompareAuthenticationHandlerPropertySource

        +
        public CompareAuthenticationHandlerPropertySource​(CompareAuthenticationHandler handler,
        +                                                  Reader... readers)
        +
        Creates a new compare authentication handler property source.
        +
        +
        Parameters:
        +
        handler - compare authentication handler to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        CompareAuthenticationHandlerPropertySource

        +
        public CompareAuthenticationHandlerPropertySource​(CompareAuthenticationHandler handler,
        +                                                  Properties props)
        +
        Creates a new compare authentication handler property source.
        +
        +
        Parameters:
        +
        handler - compare authentication handler to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        CompareAuthenticationHandlerPropertySource

        +
        public CompareAuthenticationHandlerPropertySource​(CompareAuthenticationHandler handler,
        +                                                  PropertySource.PropertyDomain domain,
        +                                                  Properties props)
        +
        Creates a new compare authentication handler property source.
        +
        +
        Parameters:
        +
        handler - compare authentication handler to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/ConnectionConfigPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/ConnectionConfigPropertyInvoker.html new file mode 100644 index 000000000..baf1af67e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/ConnectionConfigPropertyInvoker.html @@ -0,0 +1,348 @@ + + + + + +ConnectionConfigPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ConnectionConfigPropertyInvoker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ConnectionConfigPropertyInvoker

        +
        public ConnectionConfigPropertyInvoker​(Class<?> c)
        +
        Creates a new connection config property invoker for the supplied class.
        +
        +
        Parameters:
        +
        c - class that has setter methods
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertValue

        +
        protected Object convertValue​(Class<?> type,
        +                              String value)
        +
        Description copied from class: AbstractPropertyInvoker
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Specified by:
        +
        convertValue in class AbstractPropertyInvoker
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/ConnectionConfigPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/ConnectionConfigPropertySource.html new file mode 100644 index 000000000..584e63724 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/ConnectionConfigPropertySource.html @@ -0,0 +1,521 @@ + + + + + +ConnectionConfigPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ConnectionConfigPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ConnectionConfigPropertySource

        +
        public ConnectionConfigPropertySource​(ConnectionConfig cc)
        +
        Creates a new connection config property source using the default properties file.
        +
        +
        Parameters:
        +
        cc - connection config to invoke properties on
        +
        +
      • +
      + + + +
        +
      • +

        ConnectionConfigPropertySource

        +
        public ConnectionConfigPropertySource​(ConnectionConfig cc,
        +                                      String... paths)
        +
        Creates a new connection config property source.
        +
        +
        Parameters:
        +
        cc - connection config to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        ConnectionConfigPropertySource

        +
        public ConnectionConfigPropertySource​(ConnectionConfig cc,
        +                                      Reader... readers)
        +
        Creates a new connection config property source.
        +
        +
        Parameters:
        +
        cc - connection config to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        ConnectionConfigPropertySource

        +
        public ConnectionConfigPropertySource​(ConnectionConfig cc,
        +                                      Properties props)
        +
        Creates a new connection config property source.
        +
        +
        Parameters:
        +
        cc - connection config to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        ConnectionConfigPropertySource

        +
        public ConnectionConfigPropertySource​(ConnectionConfig cc,
        +                                      PropertySource.PropertyDomain domain,
        +                                      Properties props)
        +
        Creates a new connection config property source.
        +
        +
        Parameters:
        +
        cc - connection config to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +
        Description copied from interface: PropertySource
        +
        Initializes the object for this property source.
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public static Set<String> getProperties()
        +
        Returns the property names for this property source.
        +
        +
        Returns:
        +
        all property names
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/CredentialConfigParser.html b/javadocs/2.3.1/org/ldaptive/props/CredentialConfigParser.html new file mode 100644 index 000000000..2cd18c67a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/CredentialConfigParser.html @@ -0,0 +1,404 @@ + + + + + +CredentialConfigParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CredentialConfigParser

+
+
+ +
+
    +
  • +
    +
    public class CredentialConfigParser
    +extends PropertyValueParser
    +
    Parses the configuration data associated with credential configs. The format of the property string should be like: + +
    +   KeyStoreCredentialConfig
    +     {{trustStore=file:/tmp/my.truststore}{trustStoreType=JKS}}
    + 
    + +

    or

    + +
    +   {{trustCertificates=file:/tmp/my.crt}}
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_CREDENTIAL_CONFIG_CLASS

        +
        protected static final String DEFAULT_CREDENTIAL_CONFIG_CLASS
        +
        Credential config class found in the config.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CredentialConfigParser

        +
        public CredentialConfigParser​(String config)
        +
        Creates a new credential config parser.
        +
        +
        Parameters:
        +
        config - containing configuration data
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isCredentialConfig

        +
        public static boolean isCredentialConfig​(String config)
        +
        Returns whether the supplied configuration data contains a credential config.
        +
        +
        Parameters:
        +
        config - containing configuration data
        +
        Returns:
        +
        whether the supplied configuration data contains a credential config
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/DefaultConnectionFactoryPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/DefaultConnectionFactoryPropertyInvoker.html new file mode 100644 index 000000000..869a0b289 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/DefaultConnectionFactoryPropertyInvoker.html @@ -0,0 +1,348 @@ + + + + + +DefaultConnectionFactoryPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultConnectionFactoryPropertyInvoker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultConnectionFactoryPropertyInvoker

        +
        public DefaultConnectionFactoryPropertyInvoker​(Class<?> c)
        +
        Creates a new default connection factory property invoker for the supplied class.
        +
        +
        Parameters:
        +
        c - class that has setter methods
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertValue

        +
        protected Object convertValue​(Class<?> type,
        +                              String value)
        +
        Description copied from class: AbstractPropertyInvoker
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Specified by:
        +
        convertValue in class AbstractPropertyInvoker
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/DefaultConnectionFactoryPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/DefaultConnectionFactoryPropertySource.html new file mode 100644 index 000000000..ec0469a1f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/DefaultConnectionFactoryPropertySource.html @@ -0,0 +1,522 @@ + + + + + +DefaultConnectionFactoryPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultConnectionFactoryPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultConnectionFactoryPropertySource

        +
        public DefaultConnectionFactoryPropertySource​(DefaultConnectionFactory cf)
        +
        Creates a new default connection factory property source using the default properties file.
        +
        +
        Parameters:
        +
        cf - connection factory to invoke properties on
        +
        +
      • +
      + + + +
        +
      • +

        DefaultConnectionFactoryPropertySource

        +
        public DefaultConnectionFactoryPropertySource​(DefaultConnectionFactory cf,
        +                                              String... paths)
        +
        Creates a new default connection factory property source.
        +
        +
        Parameters:
        +
        cf - connection factory to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        DefaultConnectionFactoryPropertySource

        +
        public DefaultConnectionFactoryPropertySource​(DefaultConnectionFactory cf,
        +                                              Reader... readers)
        +
        Creates a new default connection factory property source.
        +
        +
        Parameters:
        +
        cf - connection factory to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        DefaultConnectionFactoryPropertySource

        +
        public DefaultConnectionFactoryPropertySource​(DefaultConnectionFactory cf,
        +                                              Properties props)
        +
        Creates a new default connection factory property source.
        +
        +
        Parameters:
        +
        cf - connection factory to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        DefaultConnectionFactoryPropertySource

        +
        public DefaultConnectionFactoryPropertySource​(DefaultConnectionFactory cf,
        +                                              PropertySource.PropertyDomain domain,
        +                                              Properties props)
        +
        Creates a new default connection factory property source.
        +
        +
        Parameters:
        +
        cf - connection factory to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +
        Description copied from interface: PropertySource
        +
        Initializes the object for this property source.
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public static Set<String> getProperties()
        +
        Returns the property names for this property source.
        +
        +
        Returns:
        +
        all property names
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/PooledConnectionFactoryPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/PooledConnectionFactoryPropertyInvoker.html new file mode 100644 index 000000000..85b7fa6c7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/PooledConnectionFactoryPropertyInvoker.html @@ -0,0 +1,353 @@ + + + + + +PooledConnectionFactoryPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PooledConnectionFactoryPropertyInvoker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PooledConnectionFactoryPropertyInvoker

        +
        public PooledConnectionFactoryPropertyInvoker​(Class<?> c)
        +
        Creates a new pooled connection factory property invoker for the supplied class.
        +
        +
        Parameters:
        +
        c - class that has setter methods
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertValue

        +
        protected Object convertValue​(Class<?> type,
        +                              String value)
        +
        Description copied from class: AbstractPropertyInvoker
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Overrides:
        +
        convertValue in class BlockingConnectionPoolPropertyInvoker
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/PooledConnectionFactoryPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/PooledConnectionFactoryPropertySource.html new file mode 100644 index 000000000..0d9fa2bb6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/PooledConnectionFactoryPropertySource.html @@ -0,0 +1,521 @@ + + + + + +PooledConnectionFactoryPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PooledConnectionFactoryPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PooledConnectionFactoryPropertySource

        +
        public PooledConnectionFactoryPropertySource​(PooledConnectionFactory cf)
        +
        Creates a new pooled connection factory property source using the default properties file.
        +
        +
        Parameters:
        +
        cf - connection factory to invoke properties on
        +
        +
      • +
      + + + +
        +
      • +

        PooledConnectionFactoryPropertySource

        +
        public PooledConnectionFactoryPropertySource​(PooledConnectionFactory cf,
        +                                             String... paths)
        +
        Creates a new pooled connection factory property source.
        +
        +
        Parameters:
        +
        cf - connection factory to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        PooledConnectionFactoryPropertySource

        +
        public PooledConnectionFactoryPropertySource​(PooledConnectionFactory cf,
        +                                             Reader... readers)
        +
        Creates a new pooled connection factory property source.
        +
        +
        Parameters:
        +
        cf - connection factory to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        PooledConnectionFactoryPropertySource

        +
        public PooledConnectionFactoryPropertySource​(PooledConnectionFactory cf,
        +                                             Properties props)
        +
        Creates a new pooled connection factory property source.
        +
        +
        Parameters:
        +
        cf - connection factory to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        PooledConnectionFactoryPropertySource

        +
        public PooledConnectionFactoryPropertySource​(PooledConnectionFactory cf,
        +                                             PropertySource.PropertyDomain domain,
        +                                             Properties props)
        +
        Creates a new pooled connection factory property source.
        +
        +
        Parameters:
        +
        cf - connection factory to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +
        Description copied from interface: PropertySource
        +
        Initializes the object for this property source.
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public static Set<String> getProperties()
        +
        Returns the property names for this property source.
        +
        +
        Returns:
        +
        all property names
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/PropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/PropertyInvoker.html new file mode 100644 index 000000000..63d4aeb25 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/PropertyInvoker.html @@ -0,0 +1,314 @@ + + + + + +PropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface PropertyInvoker

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setProperty

        +
        void setProperty​(Object object,
        +                 String name,
        +                 String value)
        +
        Invokes the setter method on the supplied object for the supplied property name and value.
        +
        +
        Parameters:
        +
        object - to invoke property setter on
        +
        name - of the property to invoke
        +
        value - of the property to set
        +
        +
      • +
      + + + +
        +
      • +

        hasProperty

        +
        boolean hasProperty​(String name)
        +
        Returns whether a property with the supplied name exists on this invoker.
        +
        +
        Parameters:
        +
        name - of the property to check
        +
        Returns:
        +
        whether a property with the supplied name exists on this invoker
        +
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        Set<String> getProperties()
        +
        Returns the property names for this invoker.
        +
        +
        Returns:
        +
        set of property names
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/PropertySource.PropertyDomain.html b/javadocs/2.3.1/org/ldaptive/props/PropertySource.PropertyDomain.html new file mode 100644 index 000000000..103e5a69d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/PropertySource.PropertyDomain.html @@ -0,0 +1,522 @@ + + + + + +PropertySource.PropertyDomain (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum PropertySource.PropertyDomain

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        domain

        +
        private final String domain
        +
        properties domain.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PropertyDomain

        +
        private PropertyDomain​(String s)
        +
        Creates a new property domain.
        +
        +
        Parameters:
        +
        s - properties domain
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static PropertySource.PropertyDomain[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (PropertySource.PropertyDomain c : PropertySource.PropertyDomain.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static PropertySource.PropertyDomain valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        value

        +
        public String value()
        +
        Returns the properties domain value.
        +
        +
        Returns:
        +
        properties domain
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/PropertySource.html b/javadocs/2.3.1/org/ldaptive/props/PropertySource.html new file mode 100644 index 000000000..660aa14c0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/PropertySource.html @@ -0,0 +1,289 @@ + + + + + +PropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface PropertySource<T>

+
+
+ +
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeInterfaceDescription
      static class PropertySource.PropertyDomain +
      Enum to define the domain for properties.
      +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        void initialize()
        +
        Initializes the object for this property source.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/PropertyValueParser.html b/javadocs/2.3.1/org/ldaptive/props/PropertyValueParser.html new file mode 100644 index 000000000..18f999f55 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/PropertyValueParser.html @@ -0,0 +1,685 @@ + + + + + +PropertyValueParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PropertyValueParser

+
+
+ +
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    CredentialConfigParser
    +
    +
    +
    public class PropertyValueParser
    +extends Object
    +
    Parses the configuration data associated with classes that contain setter properties. The format of the property + string should be like: + +
    +   MyClass{{propertyOne=foo}{propertyTwo=bar}}
    + 
    + +

    If the class name is supplied to the constructor, the property string need not contain the class declaration.

    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CONFIG_PATTERN

        +
        protected static final Pattern CONFIG_PATTERN
        +
        Property string containing configuration.
        +
      • +
      + + + +
        +
      • +

        PARAMS_ONLY_CONFIG_PATTERN

        +
        protected static final Pattern PARAMS_ONLY_CONFIG_PATTERN
        +
        Property string for configuring a config where the class is known.
        +
      • +
      + + + +
        +
      • +

        PROPERTY_PATTERN

        +
        protected static final Pattern PROPERTY_PATTERN
        +
        Pattern for finding properties.
        +
      • +
      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        className

        +
        private String className
        +
        Class found in the config.
        +
      • +
      + + + +
        +
      • +

        properties

        +
        private final Map<String,​String> properties
        +
        Properties found in the config to set on the class.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PropertyValueParser

        +
        protected PropertyValueParser()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        PropertyValueParser

        +
        public PropertyValueParser​(String config)
        +
        Creates a new config parser.
        +
        +
        Parameters:
        +
        config - containing configuration data
        +
        +
      • +
      + + + +
        +
      • +

        PropertyValueParser

        +
        public PropertyValueParser​(String config,
        +                           String clazz)
        +
        Creates a new config parser.
        +
        +
        Parameters:
        +
        config - containing configuration data
        +
        clazz - fully qualified class name
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        initializeProperties

        +
        protected void initializeProperties​(Matcher matcher)
        +
        Finds all the matches in the supplied matcher puts them into the properties map. Properties are split on '='.
        +
        +
        Parameters:
        +
        matcher - to find matches
        +
        +
      • +
      + + + +
        +
      • +

        getClassName

        +
        public String getClassName()
        +
        Returns the class name of the object to initialize.
        +
        +
        Returns:
        +
        class name
        +
        +
      • +
      + + + +
        +
      • +

        setClassName

        +
        protected void setClassName​(String name)
        +
        Sets the class name of the object to initialize.
        +
        +
        Parameters:
        +
        name - of the object class type
        +
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public Map<String,​String> getProperties()
        +
        Returns the properties from the configuration.
        +
        +
        Returns:
        +
        map of property name to value
        +
        +
      • +
      + + + +
        +
      • +

        isConfig

        +
        public static boolean isConfig​(String config)
        +
        Returns whether the supplied configuration data contains a config.
        +
        +
        Parameters:
        +
        config - containing configuration data
        +
        Returns:
        +
        whether the supplied configuration data contains a config
        +
        +
      • +
      + + + +
        +
      • +

        isParamsOnlyConfig

        +
        public static boolean isParamsOnlyConfig​(String config)
        +
        Returns whether the supplied configuration data contains a params only config.
        +
        +
        Parameters:
        +
        config - containing configuration data
        +
        Returns:
        +
        whether the supplied configuration data contains a params only config
        +
        +
      • +
      + + + +
        +
      • +

        initializeType

        +
        public Object initializeType()
        +
        Initialize an instance of the class type with the properties contained in this config.
        +
        +
        Returns:
        +
        object of the type the config parsed
        +
        +
      • +
      + + + +
        +
      • +

        setProperties

        +
        protected void setProperties​(Class<?> c,
        +                             Object o)
        +
        Sets the properties on the supplied object.
        +
        +
        Parameters:
        +
        c - type of the supplied object
        +
        o - to invoke properties on
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/SearchConnectionValidatorPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/SearchConnectionValidatorPropertySource.html new file mode 100644 index 000000000..cd0481d60 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/SearchConnectionValidatorPropertySource.html @@ -0,0 +1,521 @@ + + + + + +SearchConnectionValidatorPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchConnectionValidatorPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchConnectionValidatorPropertySource

        +
        public SearchConnectionValidatorPropertySource​(SearchConnectionValidator cv)
        +
        Creates a new search connection validator property source using the default properties file.
        +
        +
        Parameters:
        +
        cv - connection validator to invoke properties on
        +
        +
      • +
      + + + +
        +
      • +

        SearchConnectionValidatorPropertySource

        +
        public SearchConnectionValidatorPropertySource​(SearchConnectionValidator cv,
        +                                               String... paths)
        +
        Creates a new search connection validator property source.
        +
        +
        Parameters:
        +
        cv - connection validator to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchConnectionValidatorPropertySource

        +
        public SearchConnectionValidatorPropertySource​(SearchConnectionValidator cv,
        +                                               Reader... readers)
        +
        Creates a new search connection validator property source.
        +
        +
        Parameters:
        +
        cv - connection validator to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchConnectionValidatorPropertySource

        +
        public SearchConnectionValidatorPropertySource​(SearchConnectionValidator cv,
        +                                               Properties props)
        +
        Creates a new search connection validator property source.
        +
        +
        Parameters:
        +
        cv - connection validator to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchConnectionValidatorPropertySource

        +
        public SearchConnectionValidatorPropertySource​(SearchConnectionValidator cv,
        +                                               PropertySource.PropertyDomain domain,
        +                                               Properties props)
        +
        Creates a new search connection validator property source.
        +
        +
        Parameters:
        +
        cv - connection validator to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +
        Description copied from interface: PropertySource
        +
        Initializes the object for this property source.
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public static Set<String> getProperties()
        +
        Returns the property names for this property source.
        +
        +
        Returns:
        +
        all property names
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/SearchDnResolverPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/SearchDnResolverPropertySource.html new file mode 100644 index 000000000..6b2f8b6c7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/SearchDnResolverPropertySource.html @@ -0,0 +1,532 @@ + + + + + +SearchDnResolverPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchDnResolverPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchDnResolverPropertySource

        +
        public SearchDnResolverPropertySource​(SearchDnResolver resolver)
        +
        Creates a new search dn resolver property source using the default properties file.
        +
        +
        Parameters:
        +
        resolver - search dn resolver to invoke properties on
        +
        +
      • +
      + + + +
        +
      • +

        SearchDnResolverPropertySource

        +
        public SearchDnResolverPropertySource​(SearchDnResolver resolver,
        +                                      String... paths)
        +
        Creates a new search dn resolver property source.
        +
        +
        Parameters:
        +
        resolver - search dn resolver to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchDnResolverPropertySource

        +
        public SearchDnResolverPropertySource​(SearchDnResolver resolver,
        +                                      Reader... readers)
        +
        Creates a new search dn resolver property source.
        +
        +
        Parameters:
        +
        resolver - search dn resolver to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchDnResolverPropertySource

        +
        public SearchDnResolverPropertySource​(SearchDnResolver resolver,
        +                                      Properties props)
        +
        Creates a new search dn resolver property source.
        +
        +
        Parameters:
        +
        resolver - search dn resolver to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchDnResolverPropertySource

        +
        public SearchDnResolverPropertySource​(SearchDnResolver resolver,
        +                                      PropertySource.PropertyDomain domain,
        +                                      Properties props)
        +
        Creates a new search dn resolver property source.
        +
        +
        Parameters:
        +
        resolver - search dn resolver to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/SearchEntryResolverPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/SearchEntryResolverPropertySource.html new file mode 100644 index 000000000..970bcef1d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/SearchEntryResolverPropertySource.html @@ -0,0 +1,532 @@ + + + + + +SearchEntryResolverPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchEntryResolverPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchEntryResolverPropertySource

        +
        public SearchEntryResolverPropertySource​(SearchEntryResolver resolver)
        +
        Creates a new search entry resolver property source using the default properties file.
        +
        +
        Parameters:
        +
        resolver - search entry resolver to invoke properties on
        +
        +
      • +
      + + + +
        +
      • +

        SearchEntryResolverPropertySource

        +
        public SearchEntryResolverPropertySource​(SearchEntryResolver resolver,
        +                                         String... paths)
        +
        Creates a new search entry resolver property source.
        +
        +
        Parameters:
        +
        resolver - search entry resolver to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchEntryResolverPropertySource

        +
        public SearchEntryResolverPropertySource​(SearchEntryResolver resolver,
        +                                         Reader... readers)
        +
        Creates a new search entry resolver property source.
        +
        +
        Parameters:
        +
        resolver - search entry resolver to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchEntryResolverPropertySource

        +
        public SearchEntryResolverPropertySource​(SearchEntryResolver resolver,
        +                                         Properties props)
        +
        Creates a new search entry resolver property source.
        +
        +
        Parameters:
        +
        resolver - search entry resolver to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchEntryResolverPropertySource

        +
        public SearchEntryResolverPropertySource​(SearchEntryResolver resolver,
        +                                         PropertySource.PropertyDomain domain,
        +                                         Properties props)
        +
        Creates a new search entry resolver property source.
        +
        +
        Parameters:
        +
        resolver - search entry resolver to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/SearchOperationFactoryPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/SearchOperationFactoryPropertyInvoker.html new file mode 100644 index 000000000..a41b60e2c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/SearchOperationFactoryPropertyInvoker.html @@ -0,0 +1,348 @@ + + + + + +SearchOperationFactoryPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchOperationFactoryPropertyInvoker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchOperationFactoryPropertyInvoker

        +
        public SearchOperationFactoryPropertyInvoker​(Class<?> c)
        +
        Creates a new search dn resolver property invoker for the supplied class.
        +
        +
        Parameters:
        +
        c - class that has setter methods
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertValue

        +
        protected Object convertValue​(Class<?> type,
        +                              String value)
        +
        Description copied from class: AbstractPropertyInvoker
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Specified by:
        +
        convertValue in class AbstractPropertyInvoker
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/SearchRequestPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/SearchRequestPropertyInvoker.html new file mode 100644 index 000000000..66cc2a55e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/SearchRequestPropertyInvoker.html @@ -0,0 +1,348 @@ + + + + + +SearchRequestPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchRequestPropertyInvoker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchRequestPropertyInvoker

        +
        public SearchRequestPropertyInvoker​(Class<?> c)
        +
        Creates a new search request property invoker for the supplied class.
        +
        +
        Parameters:
        +
        c - class that has setter methods
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertValue

        +
        protected Object convertValue​(Class<?> type,
        +                              String value)
        +
        Description copied from class: AbstractPropertyInvoker
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Specified by:
        +
        convertValue in class AbstractPropertyInvoker
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/SearchRequestPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/SearchRequestPropertySource.html new file mode 100644 index 000000000..766474a5e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/SearchRequestPropertySource.html @@ -0,0 +1,521 @@ + + + + + +SearchRequestPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchRequestPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchRequestPropertySource

        +
        public SearchRequestPropertySource​(SearchRequest request)
        +
        Creates a new search request property source using the default properties file.
        +
        +
        Parameters:
        +
        request - search request to invoke properties on
        +
        +
      • +
      + + + +
        +
      • +

        SearchRequestPropertySource

        +
        public SearchRequestPropertySource​(SearchRequest request,
        +                                   String... paths)
        +
        Creates a new search request property source.
        +
        +
        Parameters:
        +
        request - search request to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchRequestPropertySource

        +
        public SearchRequestPropertySource​(SearchRequest request,
        +                                   Reader... readers)
        +
        Creates a new search request property source.
        +
        +
        Parameters:
        +
        request - search request to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchRequestPropertySource

        +
        public SearchRequestPropertySource​(SearchRequest request,
        +                                   Properties props)
        +
        Creates a new search request property source.
        +
        +
        Parameters:
        +
        request - search request to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchRequestPropertySource

        +
        public SearchRequestPropertySource​(SearchRequest request,
        +                                   PropertySource.PropertyDomain domain,
        +                                   Properties props)
        +
        Creates a new search request property source.
        +
        +
        Parameters:
        +
        request - search request to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +
        Description copied from interface: PropertySource
        +
        Initializes the object for this property source.
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public static Set<String> getProperties()
        +
        Returns the property names for this property source.
        +
        +
        Returns:
        +
        all property names
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/SearchRoleResolverPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/SearchRoleResolverPropertySource.html new file mode 100644 index 000000000..7ba026b26 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/SearchRoleResolverPropertySource.html @@ -0,0 +1,532 @@ + + + + + +SearchRoleResolverPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchRoleResolverPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchRoleResolverPropertySource

        +
        public SearchRoleResolverPropertySource​(SearchRoleResolver resolver)
        +
        Creates a new search role resolver property source using the default properties file.
        +
        +
        Parameters:
        +
        resolver - search role resolver to invoke properties on
        +
        +
      • +
      + + + +
        +
      • +

        SearchRoleResolverPropertySource

        +
        public SearchRoleResolverPropertySource​(SearchRoleResolver resolver,
        +                                        String... paths)
        +
        Creates a new search role resolver property source.
        +
        +
        Parameters:
        +
        resolver - search role resolver to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchRoleResolverPropertySource

        +
        public SearchRoleResolverPropertySource​(SearchRoleResolver resolver,
        +                                        Reader... readers)
        +
        Creates a new search role resolver property source.
        +
        +
        Parameters:
        +
        resolver - search role resolver to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchRoleResolverPropertySource

        +
        public SearchRoleResolverPropertySource​(SearchRoleResolver resolver,
        +                                        Properties props)
        +
        Creates a new search role resolver property source.
        +
        +
        Parameters:
        +
        resolver - search role resolver to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SearchRoleResolverPropertySource

        +
        public SearchRoleResolverPropertySource​(SearchRoleResolver resolver,
        +                                        PropertySource.PropertyDomain domain,
        +                                        Properties props)
        +
        Creates a new search role resolver property source.
        +
        +
        Parameters:
        +
        resolver - search role resolver to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/SimpleBindAuthenticationHandlerPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/SimpleBindAuthenticationHandlerPropertyInvoker.html new file mode 100644 index 000000000..1682401a7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/SimpleBindAuthenticationHandlerPropertyInvoker.html @@ -0,0 +1,348 @@ + + + + + +SimpleBindAuthenticationHandlerPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SimpleBindAuthenticationHandlerPropertyInvoker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimpleBindAuthenticationHandlerPropertyInvoker

        +
        public SimpleBindAuthenticationHandlerPropertyInvoker​(Class<?> c)
        +
        Creates a new simple bind authentication handler property invoker for the supplied class.
        +
        +
        Parameters:
        +
        c - class that has setter methods
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertValue

        +
        protected Object convertValue​(Class<?> type,
        +                              String value)
        +
        Description copied from class: AbstractPropertyInvoker
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Specified by:
        +
        convertValue in class AbstractPropertyInvoker
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/SimpleBindAuthenticationHandlerPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/SimpleBindAuthenticationHandlerPropertySource.html new file mode 100644 index 000000000..3b23457bf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/SimpleBindAuthenticationHandlerPropertySource.html @@ -0,0 +1,532 @@ + + + + + +SimpleBindAuthenticationHandlerPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SimpleBindAuthenticationHandlerPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimpleBindAuthenticationHandlerPropertySource

        +
        public SimpleBindAuthenticationHandlerPropertySource​(SimpleBindAuthenticationHandler handler)
        +
        Creates a new simple bind authentication handler property source using the default properties file.
        +
        +
        Parameters:
        +
        handler - simple bind authentication handler to invoke properties on
        +
        +
      • +
      + + + +
        +
      • +

        SimpleBindAuthenticationHandlerPropertySource

        +
        public SimpleBindAuthenticationHandlerPropertySource​(SimpleBindAuthenticationHandler handler,
        +                                                     String... paths)
        +
        Creates a new simple bind authentication handler property source.
        +
        +
        Parameters:
        +
        handler - simple bind authentication handler to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SimpleBindAuthenticationHandlerPropertySource

        +
        public SimpleBindAuthenticationHandlerPropertySource​(SimpleBindAuthenticationHandler handler,
        +                                                     Reader... readers)
        +
        Creates a new simple bind authentication handler property source.
        +
        +
        Parameters:
        +
        handler - simple bind authentication handler to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SimpleBindAuthenticationHandlerPropertySource

        +
        public SimpleBindAuthenticationHandlerPropertySource​(SimpleBindAuthenticationHandler handler,
        +                                                     Properties props)
        +
        Creates a new simple bind authentication handler property source.
        +
        +
        Parameters:
        +
        handler - simple bind authentication handler to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SimpleBindAuthenticationHandlerPropertySource

        +
        public SimpleBindAuthenticationHandlerPropertySource​(SimpleBindAuthenticationHandler handler,
        +                                                     PropertySource.PropertyDomain domain,
        +                                                     Properties props)
        +
        Creates a new simple bind authentication handler property source.
        +
        +
        Parameters:
        +
        handler - simple bind authentication handler to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/SimplePropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/SimplePropertyInvoker.html new file mode 100644 index 000000000..2f981d3a4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/SimplePropertyInvoker.html @@ -0,0 +1,348 @@ + + + + + +SimplePropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SimplePropertyInvoker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimplePropertyInvoker

        +
        public SimplePropertyInvoker​(Class<?> c)
        +
        Creates a new simple property invoker for the supplied class.
        +
        +
        Parameters:
        +
        c - class that has setter methods
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertValue

        +
        protected Object convertValue​(Class<?> type,
        +                              String value)
        +
        Description copied from class: AbstractPropertyInvoker
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Specified by:
        +
        convertValue in class AbstractPropertyInvoker
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/SimplePropertySource.html b/javadocs/2.3.1/org/ldaptive/props/SimplePropertySource.html new file mode 100644 index 000000000..5394dd245 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/SimplePropertySource.html @@ -0,0 +1,514 @@ + + + + + +SimplePropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SimplePropertySource<T>

+
+
+ +
+
    +
  • +
    +
    Type Parameters:
    +
    T - type of object to invoke properties on
    +
    +
    +
    All Implemented Interfaces:
    +
    PropertySource<T>
    +
    +
    +
    public final class SimplePropertySource<T>
    +extends AbstractPropertySource<T>
    +
    Reads simple properties and returns an initialized object of the supplied type.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        SimplePropertySource

        +
        public SimplePropertySource​(T t)
        +
        Creates a new simple property source using the default properties file.
        +
        +
        Parameters:
        +
        t - object to invoke properties on
        +
        +
      • +
      + + + + + +
        +
      • +

        SimplePropertySource

        +
        public SimplePropertySource​(T t,
        +                            String... paths)
        +
        Creates a new simple property source.
        +
        +
        Parameters:
        +
        t - object to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + + + +
        +
      • +

        SimplePropertySource

        +
        public SimplePropertySource​(T t,
        +                            Reader... readers)
        +
        Creates a new simple property source.
        +
        +
        Parameters:
        +
        t - object to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + + + +
        +
      • +

        SimplePropertySource

        +
        public SimplePropertySource​(T t,
        +                            Properties props)
        +
        Creates a new simple property source.
        +
        +
        Parameters:
        +
        t - object to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + + + +
        +
      • +

        SimplePropertySource

        +
        public SimplePropertySource​(T t,
        +                            PropertySource.PropertyDomain domain,
        +                            Properties props)
        +
        Creates a new simple property source.
        +
        +
        Parameters:
        +
        t - object to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +
        Description copied from interface: PropertySource
        +
        Initializes the object for this property source.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/SslConfigPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/SslConfigPropertyInvoker.html new file mode 100644 index 000000000..e871628b9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/SslConfigPropertyInvoker.html @@ -0,0 +1,348 @@ + + + + + +SslConfigPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SslConfigPropertyInvoker

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SslConfigPropertyInvoker

        +
        public SslConfigPropertyInvoker​(Class<?> c)
        +
        Creates a new ssl config property invoker for the supplied class.
        +
        +
        Parameters:
        +
        c - class that has setter methods
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertValue

        +
        protected Object convertValue​(Class<?> type,
        +                              String value)
        +
        Description copied from class: AbstractPropertyInvoker
        +
        Converts the supplied string value into an Object of the supplied type. If value cannot be converted it is returned + as is.
        +
        +
        Specified by:
        +
        convertValue in class AbstractPropertyInvoker
        +
        Parameters:
        +
        type - of object to convert value into
        +
        value - to parse
        +
        Returns:
        +
        object of the supplied type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/SslConfigPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/SslConfigPropertySource.html new file mode 100644 index 000000000..9d74e8dda --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/SslConfigPropertySource.html @@ -0,0 +1,521 @@ + + + + + +SslConfigPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SslConfigPropertySource

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SslConfigPropertySource

        +
        public SslConfigPropertySource​(SslConfig config)
        +
        Creates a new ssl config property source using the default properties file.
        +
        +
        Parameters:
        +
        config - ssl config to invoke properties on
        +
        +
      • +
      + + + +
        +
      • +

        SslConfigPropertySource

        +
        public SslConfigPropertySource​(SslConfig config,
        +                               String... paths)
        +
        Creates a new ssl config property source.
        +
        +
        Parameters:
        +
        config - ssl config to invoke properties on
        +
        paths - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SslConfigPropertySource

        +
        public SslConfigPropertySource​(SslConfig config,
        +                               Reader... readers)
        +
        Creates a new ssl config property source.
        +
        +
        Parameters:
        +
        config - ssl config to invoke properties on
        +
        readers - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SslConfigPropertySource

        +
        public SslConfigPropertySource​(SslConfig config,
        +                               Properties props)
        +
        Creates a new ssl config property source.
        +
        +
        Parameters:
        +
        config - ssl config to invoke properties on
        +
        props - to read properties from
        +
        +
      • +
      + + + +
        +
      • +

        SslConfigPropertySource

        +
        public SslConfigPropertySource​(SslConfig config,
        +                               PropertySource.PropertyDomain domain,
        +                               Properties props)
        +
        Creates a new ssl config property source.
        +
        +
        Parameters:
        +
        config - ssl config to invoke properties on
        +
        domain - that properties are in
        +
        props - to read properties from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initialize

        +
        public void initialize()
        +
        Description copied from interface: PropertySource
        +
        Initializes the object for this property source.
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public static Set<String> getProperties()
        +
        Returns the property names for this property source.
        +
        +
        Returns:
        +
        all property names
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/AbstractConnectionFactoryManagerPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/AbstractConnectionFactoryManagerPropertySource.html new file mode 100644 index 000000000..c6a8f61a9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/AbstractConnectionFactoryManagerPropertySource.html @@ -0,0 +1,224 @@ + + + + + +Uses of Class org.ldaptive.props.AbstractConnectionFactoryManagerPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.AbstractConnectionFactoryManagerPropertySource

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/AbstractPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/AbstractPropertyInvoker.html new file mode 100644 index 000000000..c367a2ff8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/AbstractPropertyInvoker.html @@ -0,0 +1,308 @@ + + + + + +Uses of Class org.ldaptive.props.AbstractPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.AbstractPropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/AbstractPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/AbstractPropertySource.html new file mode 100644 index 000000000..fec651f55 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/AbstractPropertySource.html @@ -0,0 +1,338 @@ + + + + + +Uses of Class org.ldaptive.props.AbstractPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.AbstractPropertySource

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticationRequestPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticationRequestPropertyInvoker.html new file mode 100644 index 000000000..ae67ff4fb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticationRequestPropertyInvoker.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.props.AuthenticationRequestPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.AuthenticationRequestPropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticationRequestPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticationRequestPropertySource.html new file mode 100644 index 000000000..09f1e03ca --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticationRequestPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.AuthenticationRequestPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.AuthenticationRequestPropertySource

+
+
No usage of org.ldaptive.props.AuthenticationRequestPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticatorPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticatorPropertyInvoker.html new file mode 100644 index 000000000..0f91c671c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticatorPropertyInvoker.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.props.AuthenticatorPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.AuthenticatorPropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticatorPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticatorPropertySource.html new file mode 100644 index 000000000..ccd3489fc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/AuthenticatorPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.AuthenticatorPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.AuthenticatorPropertySource

+
+
No usage of org.ldaptive.props.AuthenticatorPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/BindConnectionInitializerPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/BindConnectionInitializerPropertyInvoker.html new file mode 100644 index 000000000..85fd1ab5f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/BindConnectionInitializerPropertyInvoker.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.props.BindConnectionInitializerPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.BindConnectionInitializerPropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/BindConnectionInitializerPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/BindConnectionInitializerPropertySource.html new file mode 100644 index 000000000..a928fcc6a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/BindConnectionInitializerPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.BindConnectionInitializerPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.BindConnectionInitializerPropertySource

+
+
No usage of org.ldaptive.props.BindConnectionInitializerPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/BlockingConnectionPoolPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/BlockingConnectionPoolPropertyInvoker.html new file mode 100644 index 000000000..debfee725 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/BlockingConnectionPoolPropertyInvoker.html @@ -0,0 +1,213 @@ + + + + + +Uses of Class org.ldaptive.props.BlockingConnectionPoolPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.BlockingConnectionPoolPropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/BlockingConnectionPoolPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/BlockingConnectionPoolPropertySource.html new file mode 100644 index 000000000..b1e838312 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/BlockingConnectionPoolPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.BlockingConnectionPoolPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.BlockingConnectionPoolPropertySource

+
+
No usage of org.ldaptive.props.BlockingConnectionPoolPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/CompareAuthenticationHandlerPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/CompareAuthenticationHandlerPropertyInvoker.html new file mode 100644 index 000000000..f24de9026 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/CompareAuthenticationHandlerPropertyInvoker.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.props.CompareAuthenticationHandlerPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.CompareAuthenticationHandlerPropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/CompareAuthenticationHandlerPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/CompareAuthenticationHandlerPropertySource.html new file mode 100644 index 000000000..70f260b86 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/CompareAuthenticationHandlerPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.CompareAuthenticationHandlerPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.CompareAuthenticationHandlerPropertySource

+
+
No usage of org.ldaptive.props.CompareAuthenticationHandlerPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/ConnectionConfigPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/ConnectionConfigPropertyInvoker.html new file mode 100644 index 000000000..277421111 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/ConnectionConfigPropertyInvoker.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.props.ConnectionConfigPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.ConnectionConfigPropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/ConnectionConfigPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/ConnectionConfigPropertySource.html new file mode 100644 index 000000000..3abc788fa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/ConnectionConfigPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.ConnectionConfigPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.ConnectionConfigPropertySource

+
+
No usage of org.ldaptive.props.ConnectionConfigPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/CredentialConfigParser.html b/javadocs/2.3.1/org/ldaptive/props/class-use/CredentialConfigParser.html new file mode 100644 index 000000000..7853d7452 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/CredentialConfigParser.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.CredentialConfigParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.CredentialConfigParser

+
+
No usage of org.ldaptive.props.CredentialConfigParser
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/DefaultConnectionFactoryPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/DefaultConnectionFactoryPropertyInvoker.html new file mode 100644 index 000000000..079de5022 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/DefaultConnectionFactoryPropertyInvoker.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.props.DefaultConnectionFactoryPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.DefaultConnectionFactoryPropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/DefaultConnectionFactoryPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/DefaultConnectionFactoryPropertySource.html new file mode 100644 index 000000000..c02b2aab1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/DefaultConnectionFactoryPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.DefaultConnectionFactoryPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.DefaultConnectionFactoryPropertySource

+
+
No usage of org.ldaptive.props.DefaultConnectionFactoryPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/PooledConnectionFactoryPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/PooledConnectionFactoryPropertyInvoker.html new file mode 100644 index 000000000..1db337793 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/PooledConnectionFactoryPropertyInvoker.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.props.PooledConnectionFactoryPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.PooledConnectionFactoryPropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/PooledConnectionFactoryPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/PooledConnectionFactoryPropertySource.html new file mode 100644 index 000000000..a3411e50d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/PooledConnectionFactoryPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.PooledConnectionFactoryPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.PooledConnectionFactoryPropertySource

+
+
No usage of org.ldaptive.props.PooledConnectionFactoryPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/PropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/PropertyInvoker.html new file mode 100644 index 000000000..810da3d05 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/PropertyInvoker.html @@ -0,0 +1,332 @@ + + + + + +Uses of Interface org.ldaptive.props.PropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.props.PropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/PropertySource.PropertyDomain.html b/javadocs/2.3.1/org/ldaptive/props/class-use/PropertySource.PropertyDomain.html new file mode 100644 index 000000000..bf5143fc8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/PropertySource.PropertyDomain.html @@ -0,0 +1,402 @@ + + + + + +Uses of Class org.ldaptive.props.PropertySource.PropertyDomain (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.PropertySource.PropertyDomain

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/PropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/PropertySource.html new file mode 100644 index 000000000..bbfa60d00 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/PropertySource.html @@ -0,0 +1,345 @@ + + + + + +Uses of Interface org.ldaptive.props.PropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.props.PropertySource

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/PropertyValueParser.html b/javadocs/2.3.1/org/ldaptive/props/class-use/PropertyValueParser.html new file mode 100644 index 000000000..c84e2bc57 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/PropertyValueParser.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.props.PropertyValueParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.PropertyValueParser

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/SearchConnectionValidatorPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/SearchConnectionValidatorPropertySource.html new file mode 100644 index 000000000..32a74ea94 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/SearchConnectionValidatorPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.SearchConnectionValidatorPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.SearchConnectionValidatorPropertySource

+
+
No usage of org.ldaptive.props.SearchConnectionValidatorPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/SearchDnResolverPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/SearchDnResolverPropertySource.html new file mode 100644 index 000000000..27cd976d0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/SearchDnResolverPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.SearchDnResolverPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.SearchDnResolverPropertySource

+
+
No usage of org.ldaptive.props.SearchDnResolverPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/SearchEntryResolverPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/SearchEntryResolverPropertySource.html new file mode 100644 index 000000000..a59959d22 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/SearchEntryResolverPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.SearchEntryResolverPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.SearchEntryResolverPropertySource

+
+
No usage of org.ldaptive.props.SearchEntryResolverPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/SearchOperationFactoryPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/SearchOperationFactoryPropertyInvoker.html new file mode 100644 index 000000000..4edbd538f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/SearchOperationFactoryPropertyInvoker.html @@ -0,0 +1,210 @@ + + + + + +Uses of Class org.ldaptive.props.SearchOperationFactoryPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.SearchOperationFactoryPropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/SearchRequestPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/SearchRequestPropertyInvoker.html new file mode 100644 index 000000000..270e6ee25 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/SearchRequestPropertyInvoker.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.props.SearchRequestPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.SearchRequestPropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/SearchRequestPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/SearchRequestPropertySource.html new file mode 100644 index 000000000..b8029ab9b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/SearchRequestPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.SearchRequestPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.SearchRequestPropertySource

+
+
No usage of org.ldaptive.props.SearchRequestPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/SearchRoleResolverPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/SearchRoleResolverPropertySource.html new file mode 100644 index 000000000..89076c228 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/SearchRoleResolverPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.SearchRoleResolverPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.SearchRoleResolverPropertySource

+
+
No usage of org.ldaptive.props.SearchRoleResolverPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/SimpleBindAuthenticationHandlerPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/SimpleBindAuthenticationHandlerPropertyInvoker.html new file mode 100644 index 000000000..0a77ce690 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/SimpleBindAuthenticationHandlerPropertyInvoker.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.props.SimpleBindAuthenticationHandlerPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.SimpleBindAuthenticationHandlerPropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/SimpleBindAuthenticationHandlerPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/SimpleBindAuthenticationHandlerPropertySource.html new file mode 100644 index 000000000..6133f50ae --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/SimpleBindAuthenticationHandlerPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.SimpleBindAuthenticationHandlerPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.SimpleBindAuthenticationHandlerPropertySource

+
+
No usage of org.ldaptive.props.SimpleBindAuthenticationHandlerPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/SimplePropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/SimplePropertyInvoker.html new file mode 100644 index 000000000..7f760e6ba --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/SimplePropertyInvoker.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.ldaptive.props.SimplePropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.SimplePropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/SimplePropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/SimplePropertySource.html new file mode 100644 index 000000000..bb2d2aeb0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/SimplePropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.SimplePropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.SimplePropertySource

+
+
No usage of org.ldaptive.props.SimplePropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/SslConfigPropertyInvoker.html b/javadocs/2.3.1/org/ldaptive/props/class-use/SslConfigPropertyInvoker.html new file mode 100644 index 000000000..052b6e572 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/SslConfigPropertyInvoker.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.props.SslConfigPropertyInvoker (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.SslConfigPropertyInvoker

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/class-use/SslConfigPropertySource.html b/javadocs/2.3.1/org/ldaptive/props/class-use/SslConfigPropertySource.html new file mode 100644 index 000000000..a1eb54775 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/class-use/SslConfigPropertySource.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.props.SslConfigPropertySource (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.props.SslConfigPropertySource

+
+
No usage of org.ldaptive.props.SslConfigPropertySource
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/package-summary.html b/javadocs/2.3.1/org/ldaptive/props/package-summary.html new file mode 100644 index 000000000..1cedf0e7d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/package-summary.html @@ -0,0 +1,410 @@ + + + + + +org.ldaptive.props (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.props

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/package-tree.html b/javadocs/2.3.1/org/ldaptive/props/package-tree.html new file mode 100644 index 000000000..1f8af48f7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/package-tree.html @@ -0,0 +1,234 @@ + + + + + +org.ldaptive.props Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.props

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/props/package-use.html b/javadocs/2.3.1/org/ldaptive/props/package-use.html new file mode 100644 index 000000000..486c633b1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/props/package-use.html @@ -0,0 +1,348 @@ + + + + + +Uses of Package org.ldaptive.props (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.props

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/referral/AbstractFollowReferralHandler.html b/javadocs/2.3.1/org/ldaptive/referral/AbstractFollowReferralHandler.html new file mode 100644 index 000000000..4db6e1940 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/referral/AbstractFollowReferralHandler.html @@ -0,0 +1,628 @@ + + + + + +AbstractFollowReferralHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractFollowReferralHandler<Q extends Request,​S extends Result>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_REFERRAL_LIMIT

        +
        protected static final int DEFAULT_REFERRAL_LIMIT
        +
        Default referral limit. Value is 10.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        referralLimit

        +
        protected final int referralLimit
        +
        Referral limit.
        +
      • +
      + + + +
        +
      • +

        referralDepth

        +
        protected final int referralDepth
        +
        Referral depth.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractFollowReferralHandler

        +
        public AbstractFollowReferralHandler​(int limit,
        +                                     int depth,
        +                                     ReferralConnectionFactory factory)
        +
        Creates a new abstract referral handler.
        +
        +
        Parameters:
        +
        limit - number of referrals to follow
        +
        depth - number of referrals followed
        +
        factory - referral connection factory
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getReferralLimit

        +
        public int getReferralLimit()
        +
        Returns the maximum number of referrals to follow.
        +
        +
        Returns:
        +
        referral limit
        +
        +
      • +
      + + + +
        +
      • +

        getReferralDepth

        +
        public int getReferralDepth()
        +
        Returns the referral depth of this handler.
        +
        +
        Returns:
        +
        referral depth
        +
        +
      • +
      + + + +
        +
      • +

        getReferralConnectionFactory

        +
        public ReferralConnectionFactory getReferralConnectionFactory()
        +
        Returns the referral connection factory.
        +
        +
        Returns:
        +
        referral connection factory
        +
        +
      • +
      + + + +
        +
      • +

        createReferralRequest

        +
        protected abstract Q createReferralRequest​(LdapURL url)
        +
        Creates a new request for this type of referral.
        +
        +
        Parameters:
        +
        url - of the referral
        +
        Returns:
        +
        new request
        +
        +
      • +
      + + + +
        +
      • +

        createReferralOperation

        +
        protected abstract Operation<Q,​S> createReferralOperation​(ConnectionFactory factory)
        +
        Creates an operation for this type of referral.
        +
        +
        Parameters:
        +
        factory - to get a connection with
        +
        Returns:
        +
        new operation
        +
        +
      • +
      + + + +
        +
      • +

        followReferral

        +
        protected S followReferral​(String[] referralUrls)
        +
        Follows the supplied referral URLs in order until a SUCCESS or REFERRAL_LIMIT_EXCEEDED occurs. If neither of those + conditions occurs this method returns null.
        +
        +
        Parameters:
        +
        referralUrls - produced by the request
        +
        Returns:
        +
        referral response
        +
        +
      • +
      + + + + + +
        +
      • +

        apply

        +
        public S apply​(S result)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/referral/DefaultReferralConnectionFactory.html b/javadocs/2.3.1/org/ldaptive/referral/DefaultReferralConnectionFactory.html new file mode 100644 index 000000000..343c95100 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/referral/DefaultReferralConnectionFactory.html @@ -0,0 +1,394 @@ + + + + + +DefaultReferralConnectionFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultReferralConnectionFactory

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.referral.DefaultReferralConnectionFactory
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        connectionConfig

        +
        private final ConnectionConfig connectionConfig
        +
        Connection config for referrals.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultReferralConnectionFactory

        +
        public DefaultReferralConnectionFactory()
        +
        Creates a new default referral connection factory.
        +
      • +
      + + + +
        +
      • +

        DefaultReferralConnectionFactory

        +
        public DefaultReferralConnectionFactory​(ConnectionConfig config)
        +
        Creates a new default referral connection factory.
        +
        +
        Parameters:
        +
        config - connection configuration
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/referral/FollowSearchReferralHandler.html b/javadocs/2.3.1/org/ldaptive/referral/FollowSearchReferralHandler.html new file mode 100644 index 000000000..f7f2611e9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/referral/FollowSearchReferralHandler.html @@ -0,0 +1,520 @@ + + + + + +FollowSearchReferralHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FollowSearchReferralHandler

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FollowSearchReferralHandler

        +
        public FollowSearchReferralHandler()
        +
        Creates a new search referral handler.
        +
      • +
      + + + +
        +
      • +

        FollowSearchReferralHandler

        +
        public FollowSearchReferralHandler​(ReferralConnectionFactory factory)
        +
        Creates a new search referral handler.
        +
        +
        Parameters:
        +
        factory - referral connection factory
        +
        +
      • +
      + + + +
        +
      • +

        FollowSearchReferralHandler

        +
        public FollowSearchReferralHandler​(int limit)
        +
        Creates a new search referral handler.
        +
        +
        Parameters:
        +
        limit - number of referrals to follow
        +
        +
      • +
      + + + +
        +
      • +

        FollowSearchReferralHandler

        +
        public FollowSearchReferralHandler​(int limit,
        +                                   ReferralConnectionFactory factory)
        +
        Creates a new search referral handler.
        +
        +
        Parameters:
        +
        limit - number of referrals to follow
        +
        factory - referral connection factory
        +
        +
      • +
      + + + +
        +
      • +

        FollowSearchReferralHandler

        +
        private FollowSearchReferralHandler​(int limit,
        +                                    int depth,
        +                                    ReferralConnectionFactory factory)
        +
        Creates a new search referral handler.
        +
        +
        Parameters:
        +
        limit - number of referrals to follow
        +
        depth - number of referrals followed
        +
        factory - referral connection factory
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/referral/FollowSearchResultReferenceHandler.html b/javadocs/2.3.1/org/ldaptive/referral/FollowSearchResultReferenceHandler.html new file mode 100644 index 000000000..9b24ea81b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/referral/FollowSearchResultReferenceHandler.html @@ -0,0 +1,540 @@ + + + + + +FollowSearchResultReferenceHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FollowSearchResultReferenceHandler

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/referral/ReferralConnectionFactory.html b/javadocs/2.3.1/org/ldaptive/referral/ReferralConnectionFactory.html new file mode 100644 index 000000000..16855c3e9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/referral/ReferralConnectionFactory.html @@ -0,0 +1,266 @@ + + + + + +ReferralConnectionFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ReferralConnectionFactory

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    DefaultReferralConnectionFactory
    +
    +
    +
    public interface ReferralConnectionFactory
    +
    Factory for creating connections used by referrals.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getConnectionFactory

        +
        ConnectionFactory getConnectionFactory​(String url)
        +
        Returns a connection factory for use with a referral.
        +
        +
        Parameters:
        +
        url - LDAP URL to the referral server
        +
        Returns:
        +
        connection factory
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/referral/class-use/AbstractFollowReferralHandler.html b/javadocs/2.3.1/org/ldaptive/referral/class-use/AbstractFollowReferralHandler.html new file mode 100644 index 000000000..ef40f88af --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/referral/class-use/AbstractFollowReferralHandler.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.ldaptive.referral.AbstractFollowReferralHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.referral.AbstractFollowReferralHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/referral/class-use/DefaultReferralConnectionFactory.html b/javadocs/2.3.1/org/ldaptive/referral/class-use/DefaultReferralConnectionFactory.html new file mode 100644 index 000000000..490effafe --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/referral/class-use/DefaultReferralConnectionFactory.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.referral.DefaultReferralConnectionFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.referral.DefaultReferralConnectionFactory

+
+
No usage of org.ldaptive.referral.DefaultReferralConnectionFactory
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/referral/class-use/FollowSearchReferralHandler.html b/javadocs/2.3.1/org/ldaptive/referral/class-use/FollowSearchReferralHandler.html new file mode 100644 index 000000000..63584de26 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/referral/class-use/FollowSearchReferralHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.referral.FollowSearchReferralHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.referral.FollowSearchReferralHandler

+
+
No usage of org.ldaptive.referral.FollowSearchReferralHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/referral/class-use/FollowSearchResultReferenceHandler.html b/javadocs/2.3.1/org/ldaptive/referral/class-use/FollowSearchResultReferenceHandler.html new file mode 100644 index 000000000..822558475 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/referral/class-use/FollowSearchResultReferenceHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.referral.FollowSearchResultReferenceHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.referral.FollowSearchResultReferenceHandler

+
+
No usage of org.ldaptive.referral.FollowSearchResultReferenceHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/referral/class-use/ReferralConnectionFactory.html b/javadocs/2.3.1/org/ldaptive/referral/class-use/ReferralConnectionFactory.html new file mode 100644 index 000000000..3712b7e81 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/referral/class-use/ReferralConnectionFactory.html @@ -0,0 +1,289 @@ + + + + + +Uses of Interface org.ldaptive.referral.ReferralConnectionFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.referral.ReferralConnectionFactory

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/referral/package-summary.html b/javadocs/2.3.1/org/ldaptive/referral/package-summary.html new file mode 100644 index 000000000..a365c76b5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/referral/package-summary.html @@ -0,0 +1,205 @@ + + + + + +org.ldaptive.referral (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.referral

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/referral/package-tree.html b/javadocs/2.3.1/org/ldaptive/referral/package-tree.html new file mode 100644 index 000000000..40629fcf9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/referral/package-tree.html @@ -0,0 +1,185 @@ + + + + + +org.ldaptive.referral Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.referral

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/referral/package-use.html b/javadocs/2.3.1/org/ldaptive/referral/package-use.html new file mode 100644 index 000000000..0a3c6f27d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/referral/package-use.html @@ -0,0 +1,193 @@ + + + + + +Uses of Package org.ldaptive.referral (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.referral

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/CramMD5BindRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/CramMD5BindRequest.html new file mode 100644 index 000000000..04d14d0a4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/CramMD5BindRequest.html @@ -0,0 +1,461 @@ + + + + + +CramMD5BindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CramMD5BindRequest

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/DefaultSaslClientRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/DefaultSaslClientRequest.html new file mode 100644 index 000000000..9c2f655e8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/DefaultSaslClientRequest.html @@ -0,0 +1,532 @@ + + + + + +DefaultSaslClientRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultSaslClientRequest

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultSaslClientRequest

        +
        public DefaultSaslClientRequest()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        setControls

        +
        public void setControls​(RequestControl... cntrls)
        +
      • +
      + + + +
        +
      • +

        getMechanism

        +
        public abstract Mechanism getMechanism()
        +
        Returns the SASL mechanism.
        +
        +
        Returns:
        +
        SASL mechanism
        +
        +
      • +
      + + + +
        +
      • +

        getAuthorizationID

        +
        public String getAuthorizationID()
        +
        Returns the SASL authorization.
        +
        +
        Returns:
        +
        SASL authorization
        +
        +
      • +
      + + + +
        +
      • +

        getSaslProperties

        +
        public Map<String,​?> getSaslProperties()
        +
        Returns the SASL properties.
        +
        +
        Returns:
        +
        SASL properties
        +
        +
      • +
      + + + +
        +
      • +

        getSaslClient

        +
        public SaslClient getSaslClient()
        +
        Returns the SASL client to use for this request.
        +
        +
        Returns:
        +
        SASL client
        +
        +
      • +
      + + + +
        +
      • +

        createProperties

        +
        public static Map<String,​Object> createProperties​(SaslConfig config)
        +
        Creates SASL client properties from the supplied configuration.
        +
        +
        Parameters:
        +
        config - SASL config
        +
        Returns:
        +
        client properties
        +
        +
      • +
      + + + +
        +
      • +

        createBindRequest

        +
        public SaslBindRequest createBindRequest​(byte[] saslCredentials)
        +
        Creates a new bind request for this client.
        +
        +
        Parameters:
        +
        saslCredentials - to bind with
        +
        Returns:
        +
        SASL bind request
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/DigestMD5BindRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/DigestMD5BindRequest.html new file mode 100644 index 000000000..5f69ddbc4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/DigestMD5BindRequest.html @@ -0,0 +1,569 @@ + + + + + +DigestMD5BindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DigestMD5BindRequest

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/ExternalBindRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/ExternalBindRequest.html new file mode 100644 index 000000000..75ca7c1d3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/ExternalBindRequest.html @@ -0,0 +1,412 @@ + + + + + +ExternalBindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ExternalBindRequest

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        MECHANISM

        +
        public static final Mechanism MECHANISM
        +
        External SASL mechanism.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ExternalBindRequest

        +
        public ExternalBindRequest()
        +
        Creates a new external bind request.
        +
      • +
      + + + +
        +
      • +

        ExternalBindRequest

        +
        public ExternalBindRequest​(String authzID)
        +
        Creates a new external bind request.
        +
        +
        Parameters:
        +
        authzID - to bind as
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/GssApiBindRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/GssApiBindRequest.html new file mode 100644 index 000000000..557ce31b5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/GssApiBindRequest.html @@ -0,0 +1,889 @@ + + + + + +GssApiBindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class GssApiBindRequest

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        MECHANISM

        +
        private static final Mechanism MECHANISM
        +
        GSSAPI SASL mechanism.
        +
      • +
      + + + +
        +
      • +

        JAAS_OPTIONS_PROPERTY_PREFIX

        +
        private static final String JAAS_OPTIONS_PROPERTY_PREFIX
        +
        SASL property to control the JAAS configuration name.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        JAAS_NAME_PROPERTY

        +
        public static final String JAAS_NAME_PROPERTY
        +
        Property for the JAAS entry name from a configuration file.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DEFAULT_GSSAPI_JAAS_NAME

        +
        private static final String DEFAULT_GSSAPI_JAAS_NAME
        +
        Default name of the JAAS configuration.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        JAAS_REFRESH_CONFIG_PROPERTY

        +
        public static final String JAAS_REFRESH_CONFIG_PROPERTY
        +
        Property for JAAS refreshConfig.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        JAAS_LOGIN_MODULE_PROPERTY

        +
        private static final String JAAS_LOGIN_MODULE_PROPERTY
        +
        Property for the login module class name for GSSAPI.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DEFAULT_GSSAPI_LOGIN_MODULE

        +
        private static final String DEFAULT_GSSAPI_LOGIN_MODULE
        +
        Default login module for GSSAPI.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        authenticationID

        +
        private final String authenticationID
        +
        Authentication ID.
        +
      • +
      + + + +
        +
      • +

        authorizationID

        +
        private final String authorizationID
        +
        Authorization ID.
        +
      • +
      + + + +
        +
      • +

        saslRealm

        +
        private final String saslRealm
        +
        Realm.
        +
      • +
      + + + +
        +
      • +

        saslProperties

        +
        private final Map<String,​?> saslProperties
        +
        SASL client properties.
        +
      • +
      + + + +
        +
      • +

        jaasName

        +
        private final String jaasName
        +
        Name of the JAAS configuration.
        +
      • +
      + + + +
        +
      • +

        jaasRefreshConfig

        +
        private final boolean jaasRefreshConfig
        +
        Whether to refresh the JAAS configuration prior to use. + See Configuration.refresh().
        +
      • +
      + + + +
        +
      • +

        jaasLoginModule

        +
        private final String jaasLoginModule
        +
        Class name of the JAAS login module to use for GSSAPI.
        +
      • +
      + + + +
        +
      • +

        jaasOptions

        +
        private final Map<String,​?> jaasOptions
        +
        Options set on the JAAS login module.
        +
      • +
      + + + +
        +
      • +

        password

        +
        private final String password
        +
        Password.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GssApiBindRequest

        +
        public GssApiBindRequest​(String authID,
        +                         String authzID,
        +                         String pass,
        +                         String realm,
        +                         Map<String,​Object> props)
        +
        Creates a new GSSAPI bind request.
        +
        +
        Parameters:
        +
        authID - to bind as
        +
        authzID - authorization ID
        +
        pass - password to bind with
        +
        realm - SASL realm
        +
        props - SASL client properties
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/Mechanism.html b/javadocs/2.3.1/org/ldaptive/sasl/Mechanism.html new file mode 100644 index 000000000..f60c1bbde --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/Mechanism.html @@ -0,0 +1,644 @@ + + + + + +Mechanism (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum Mechanism

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        EXTERNAL

        +
        public static final Mechanism EXTERNAL
        +
        External authentication type.
        +
      • +
      + + + +
        +
      • +

        DIGEST_MD5

        +
        public static final Mechanism DIGEST_MD5
        +
        Digest MD5 authentication type.
        +
      • +
      + + + +
        +
      • +

        CRAM_MD5

        +
        public static final Mechanism CRAM_MD5
        +
        Cram MD5 authentication type.
        +
      • +
      + + + +
        +
      • +

        GSSAPI

        +
        public static final Mechanism GSSAPI
        +
        Kerberos authentication type.
        +
      • +
      + + + +
        +
      • +

        SCRAM_SHA_1

        +
        public static final Mechanism SCRAM_SHA_1
        +
        SCRAM SHA1.
        +
      • +
      + + + +
        +
      • +

        SCRAM_SHA_256

        +
        public static final Mechanism SCRAM_SHA_256
        +
        SCRAM SHA256.
        +
      • +
      + + + +
        +
      • +

        SCRAM_SHA_512

        +
        public static final Mechanism SCRAM_SHA_512
        +
        SCRAM SHA512.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        mechanismName

        +
        private final String mechanismName
        +
        SASL mechanism name.
        +
      • +
      + + + +
        +
      • +

        properties

        +
        private final String[] properties
        +
        Digest algorithm name.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Mechanism

        +
        private Mechanism​(String mechanism)
        +
        Creates a new mechanism.
        +
        +
        Parameters:
        +
        mechanism - SASL mechanism name
        +
        +
      • +
      + + + +
        +
      • +

        Mechanism

        +
        private Mechanism​(String mechanism,
        +                  String... props)
        +
        Creates a new mechanism.
        +
        +
        Parameters:
        +
        mechanism - SASL mechanism name
        +
        props - mechanism properties
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static Mechanism[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (Mechanism c : Mechanism.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static Mechanism valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        mechanism

        +
        public String mechanism()
        +
        Returns the name of this mechanism.
        +
        +
        Returns:
        +
        mechanism name
        +
        +
      • +
      + + + +
        +
      • +

        properties

        +
        public String[] properties()
        +
        Returns any properties associated with this mechanism.
        +
        +
        Returns:
        +
        mechanism properties or null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/QualityOfProtection.html b/javadocs/2.3.1/org/ldaptive/sasl/QualityOfProtection.html new file mode 100644 index 000000000..4cf502cba --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/QualityOfProtection.html @@ -0,0 +1,541 @@ + + + + + +QualityOfProtection (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum QualityOfProtection

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Detail

      + + + + + + + +
        +
      • +

        AUTH_INT

        +
        public static final QualityOfProtection AUTH_INT
        +
        Authentication with integrity protection.
        +
      • +
      + + + +
        +
      • +

        AUTH_CONF

        +
        public static final QualityOfProtection AUTH_CONF
        +
        Authentication with integrity and privacy protection.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        qop

        +
        private final String qop
        +
        Quality of protection strings.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        QualityOfProtection

        +
        private QualityOfProtection​(String s)
        +
        Creates a new quality of protection.
        +
        +
        Parameters:
        +
        s - quality of protection strings
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static QualityOfProtection[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (QualityOfProtection c : QualityOfProtection.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static QualityOfProtection valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        string

        +
        public String string()
        +
        Returns the protection string.
        +
        +
        Returns:
        +
        protection string
        +
        +
      • +
      + + + +
        +
      • +

        fromString

        +
        public static QualityOfProtection fromString​(String s)
        +
        Returns the quality of protection for the supplied protection string.
        +
        +
        Parameters:
        +
        s - to find quality of protection for
        +
        Returns:
        +
        quality of protection
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/SaslBindRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/sasl/SaslBindRequest.Builder.html new file mode 100644 index 000000000..6da674296 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/SaslBindRequest.Builder.html @@ -0,0 +1,426 @@ + + + + + +SaslBindRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SaslBindRequest.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/SaslBindRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/SaslBindRequest.html new file mode 100644 index 000000000..fe20b3380 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/SaslBindRequest.html @@ -0,0 +1,576 @@ + + + + + +SaslBindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SaslBindRequest

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        saslMechanism

        +
        private String saslMechanism
        +
        SASL mechanism.
        +
      • +
      + + + +
        +
      • +

        saslCredentials

        +
        private byte[] saslCredentials
        +
        SASL credentials.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SaslBindRequest

        +
        private SaslBindRequest()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SaslBindRequest

        +
        public SaslBindRequest​(String mechanism)
        +
        Creates a new SASL bind request.
        +
        +
        Parameters:
        +
        mechanism - type of SASL request
        +
        +
      • +
      + + + +
        +
      • +

        SaslBindRequest

        +
        public SaslBindRequest​(String mechanism,
        +                       String credentials)
        +
        Creates a new SASL bind request.
        +
        +
        Parameters:
        +
        mechanism - type of SASL request
        +
        credentials - to bind as
        +
        +
      • +
      + + + +
        +
      • +

        SaslBindRequest

        +
        public SaslBindRequest​(String mechanism,
        +                       byte[] credentials)
        +
        Creates a new SASL bind request.
        +
        +
        Parameters:
        +
        mechanism - type of SASL request
        +
        credentials - to bind as
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/SaslClient.html b/javadocs/2.3.1/org/ldaptive/sasl/SaslClient.html new file mode 100644 index 000000000..a0700a96a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/SaslClient.html @@ -0,0 +1,278 @@ + + + + + +SaslClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface SaslClient<T>

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        bind

        +
        BindResponse bind​(TransportConnection conn,
        +                  T request)
        +           throws Exception
        +
        Performs a SASL bind.
        +
        +
        Parameters:
        +
        conn - to perform the bind on
        +
        request - SASL request to perform
        +
        Returns:
        +
        final result of the bind process
        +
        Throws:
        +
        Exception - if an error occurs
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/SaslClientRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/SaslClientRequest.html new file mode 100644 index 000000000..60afb5690 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/SaslClientRequest.html @@ -0,0 +1,264 @@ + + + + + +SaslClientRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface SaslClientRequest

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    ScramBindRequest
    +
    +
    +
    public interface SaslClientRequest
    +
    Maker interface for SASL mechanisms that use a custom client.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSaslClient

        +
        SaslClient getSaslClient()
        +
        Returns the SASL client used by this request.
        +
        +
        Returns:
        +
        SASL client
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/SaslConfig.Builder.html b/javadocs/2.3.1/org/ldaptive/sasl/SaslConfig.Builder.html new file mode 100644 index 000000000..22be865e9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/SaslConfig.Builder.html @@ -0,0 +1,456 @@ + + + + + +SaslConfig.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SaslConfig.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    SaslConfig
    +
    +
    +
    public static class SaslConfig.Builder
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/SaslConfig.html b/javadocs/2.3.1/org/ldaptive/sasl/SaslConfig.html new file mode 100644 index 000000000..35b47a8ff --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/SaslConfig.html @@ -0,0 +1,864 @@ + + + + + +SaslConfig (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SaslConfig

+
+
+ +
+
    +
  • +
    +
    public class SaslConfig
    +extends AbstractConfig
    +
    Contains basic configuration data for SASL authentication.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        mechanism

        +
        private Mechanism mechanism
        +
        sasl mechanism.
        +
      • +
      + + + +
        +
      • +

        authorizationId

        +
        private String authorizationId
        +
        sasl authorization id.
        +
      • +
      + + + +
        +
      • +

        mutualAuthentication

        +
        private Boolean mutualAuthentication
        +
        perform mutual authentication.
        +
      • +
      + + + +
        +
      • +

        qualityOfProtection

        +
        private QualityOfProtection[] qualityOfProtection
        +
        sasl quality of protection.
        +
      • +
      + + + +
        +
      • +

        securityStrength

        +
        private SecurityStrength[] securityStrength
        +
        sasl security strength.
        +
      • +
      + + + +
        +
      • +

        saslRealm

        +
        private String saslRealm
        +
        sasl realm.
        +
      • +
      + + + +
        +
      • +

        properties

        +
        private Map<String,​Object> properties
        +
        sasl properties.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SaslConfig

        +
        public SaslConfig()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMechanism

        +
        public Mechanism getMechanism()
        +
        Returns the sasl mechanism.
        +
        +
        Returns:
        +
        mechanism
        +
        +
      • +
      + + + +
        +
      • +

        setMechanism

        +
        public void setMechanism​(Mechanism m)
        +
        Sets the sasl mechanism.
        +
        +
        Parameters:
        +
        m - mechanism
        +
        +
      • +
      + + + +
        +
      • +

        getAuthorizationId

        +
        public String getAuthorizationId()
        +
        Returns the sasl authorization id.
        +
        +
        Returns:
        +
        authorization id
        +
        +
      • +
      + + + +
        +
      • +

        setAuthorizationId

        +
        public void setAuthorizationId​(String id)
        +
        Sets the sasl authorization id.
        +
        +
        Parameters:
        +
        id - authorization id
        +
        +
      • +
      + + + +
        +
      • +

        getMutualAuthentication

        +
        public Boolean getMutualAuthentication()
        +
        Returns whether mutual authentication should occur.
        +
        +
        Returns:
        +
        whether mutual authentication should occur
        +
        +
      • +
      + + + +
        +
      • +

        setMutualAuthentication

        +
        public void setMutualAuthentication​(Boolean b)
        +
        Sets whether mutual authentication should occur.
        +
        +
        Parameters:
        +
        b - whether mutual authentication should occur
        +
        +
      • +
      + + + +
        +
      • +

        getQualityOfProtection

        +
        public QualityOfProtection[] getQualityOfProtection()
        +
        Returns the sasl quality of protection.
        +
        +
        Returns:
        +
        quality of protection
        +
        +
      • +
      + + + +
        +
      • +

        setQualityOfProtection

        +
        public void setQualityOfProtection​(QualityOfProtection... qop)
        +
        Sets the sasl quality of protection.
        +
        +
        Parameters:
        +
        qop - quality of protection
        +
        +
      • +
      + + + +
        +
      • +

        getSecurityStrength

        +
        public SecurityStrength[] getSecurityStrength()
        +
        Returns the sasl security strength.
        +
        +
        Returns:
        +
        security strength
        +
        +
      • +
      + + + +
        +
      • +

        setSecurityStrength

        +
        public void setSecurityStrength​(SecurityStrength... ss)
        +
        Sets the sasl security strength.
        +
        +
        Parameters:
        +
        ss - security strength
        +
        +
      • +
      + + + +
        +
      • +

        getRealm

        +
        public String getRealm()
        +
        Returns the sasl realm.
        +
        +
        Returns:
        +
        realm
        +
        +
      • +
      + + + +
        +
      • +

        setRealm

        +
        public void setRealm​(String realm)
        +
        Sets the sasl realm.
        +
        +
        Parameters:
        +
        realm - to set
        +
        +
      • +
      + + + +
        +
      • +

        getProperties

        +
        public Map<String,​?> getProperties()
        +
        Returns sasl properties.
        +
        +
        Returns:
        +
        properties
        +
        +
      • +
      + + + +
        +
      • +

        setProperties

        +
        public void setProperties​(Map<String,​?> props)
        +
        Sets sasl properties.
        +
        +
        Parameters:
        +
        props - to set
        +
        +
      • +
      + + + +
        +
      • +

        getProperty

        +
        public Object getProperty​(String name)
        +
        Returns a sasl property.
        +
        +
        Parameters:
        +
        name - of the property
        +
        Returns:
        +
        property
        +
        +
      • +
      + + + +
        +
      • +

        setProperty

        +
        public void setProperty​(String name,
        +                        Object value)
        +
        Sets a sasl property.
        +
        +
        Parameters:
        +
        name - of the property
        +
        value - of the property
        +
        +
      • +
      + + + + + + + +
        +
      • +

        builder

        +
        public static SaslConfig.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/ScramBindRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/ScramBindRequest.html new file mode 100644 index 000000000..79b84d383 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/ScramBindRequest.html @@ -0,0 +1,518 @@ + + + + + +ScramBindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScramBindRequest

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SaslClientRequest
    +
    +
    +
    public class ScramBindRequest
    +extends Object
    +implements SaslClientRequest
    +
    LDAP SCRAM (Salted Challenge Response Authentication Mechanism) bind request.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        scramMechanism

        +
        private final Mechanism scramMechanism
        +
        Mechanism.
        +
      • +
      + + + +
        +
      • +

        username

        +
        private final String username
        +
        Username.
        +
      • +
      + + + +
        +
      • +

        password

        +
        private final String password
        +
        Password.
        +
      • +
      + + + +
        +
      • +

        scramNonce

        +
        private final byte[] scramNonce
        +
        Scram nonce.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ScramBindRequest

        +
        public ScramBindRequest​(Mechanism mech,
        +                        String user,
        +                        String pass)
        +
        Creates a new scram bind request.
        +
        +
        Parameters:
        +
        mech - SCRAM SASL mechanism
        +
        user - to bind as
        +
        pass - to bind with
        +
        +
      • +
      + + + +
        +
      • +

        ScramBindRequest

        +
        public ScramBindRequest​(Mechanism mech,
        +                        String user,
        +                        String pass,
        +                        byte[] nonce)
        +
        Creates a new scram bind request.
        +
        +
        Parameters:
        +
        mech - SCRAM SASL mechanism
        +
        user - to bind as
        +
        pass - to bind with
        +
        nonce - to use with the SCRAM protocol
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/SecurityStrength.html b/javadocs/2.3.1/org/ldaptive/sasl/SecurityStrength.html new file mode 100644 index 000000000..d0a132f2a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/SecurityStrength.html @@ -0,0 +1,445 @@ + + + + + +SecurityStrength (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum SecurityStrength

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SecurityStrength

        +
        private SecurityStrength()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static SecurityStrength[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (SecurityStrength c : SecurityStrength.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static SecurityStrength valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/CramMD5BindRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/CramMD5BindRequest.html new file mode 100644 index 000000000..f86a39fb0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/CramMD5BindRequest.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.sasl.CramMD5BindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.sasl.CramMD5BindRequest

+
+
No usage of org.ldaptive.sasl.CramMD5BindRequest
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/DefaultSaslClientRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/DefaultSaslClientRequest.html new file mode 100644 index 000000000..72f9e6857 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/DefaultSaslClientRequest.html @@ -0,0 +1,295 @@ + + + + + +Uses of Class org.ldaptive.sasl.DefaultSaslClientRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.sasl.DefaultSaslClientRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/DigestMD5BindRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/DigestMD5BindRequest.html new file mode 100644 index 000000000..d4843614c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/DigestMD5BindRequest.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.sasl.DigestMD5BindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.sasl.DigestMD5BindRequest

+
+
No usage of org.ldaptive.sasl.DigestMD5BindRequest
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/ExternalBindRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/ExternalBindRequest.html new file mode 100644 index 000000000..91aba4f06 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/ExternalBindRequest.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.sasl.ExternalBindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.sasl.ExternalBindRequest

+
+
No usage of org.ldaptive.sasl.ExternalBindRequest
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/GssApiBindRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/GssApiBindRequest.html new file mode 100644 index 000000000..02115a26d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/GssApiBindRequest.html @@ -0,0 +1,197 @@ + + + + + +Uses of Class org.ldaptive.sasl.GssApiBindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.sasl.GssApiBindRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/Mechanism.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/Mechanism.html new file mode 100644 index 000000000..73d60e546 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/Mechanism.html @@ -0,0 +1,409 @@ + + + + + +Uses of Class org.ldaptive.sasl.Mechanism (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.sasl.Mechanism

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/QualityOfProtection.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/QualityOfProtection.html new file mode 100644 index 000000000..e0d172d54 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/QualityOfProtection.html @@ -0,0 +1,285 @@ + + + + + +Uses of Class org.ldaptive.sasl.QualityOfProtection (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.sasl.QualityOfProtection

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslBindRequest.Builder.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslBindRequest.Builder.html new file mode 100644 index 000000000..dad777471 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslBindRequest.Builder.html @@ -0,0 +1,222 @@ + + + + + +Uses of Class org.ldaptive.sasl.SaslBindRequest.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.sasl.SaslBindRequest.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslBindRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslBindRequest.html new file mode 100644 index 000000000..1ab93ce05 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslBindRequest.html @@ -0,0 +1,213 @@ + + + + + +Uses of Class org.ldaptive.sasl.SaslBindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.sasl.SaslBindRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslClient.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslClient.html new file mode 100644 index 000000000..e6f7b00b8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslClient.html @@ -0,0 +1,250 @@ + + + + + +Uses of Interface org.ldaptive.sasl.SaslClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.sasl.SaslClient

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslClientRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslClientRequest.html new file mode 100644 index 000000000..f4fb77cdf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslClientRequest.html @@ -0,0 +1,252 @@ + + + + + +Uses of Interface org.ldaptive.sasl.SaslClientRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.sasl.SaslClientRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslConfig.Builder.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslConfig.Builder.html new file mode 100644 index 000000000..2ecc6b0ab --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslConfig.Builder.html @@ -0,0 +1,232 @@ + + + + + +Uses of Class org.ldaptive.sasl.SaslConfig.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.sasl.SaslConfig.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslConfig.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslConfig.html new file mode 100644 index 000000000..f812abf6b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/SaslConfig.html @@ -0,0 +1,293 @@ + + + + + +Uses of Class org.ldaptive.sasl.SaslConfig (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.sasl.SaslConfig

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/ScramBindRequest.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/ScramBindRequest.html new file mode 100644 index 000000000..08c07e9a6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/ScramBindRequest.html @@ -0,0 +1,197 @@ + + + + + +Uses of Class org.ldaptive.sasl.ScramBindRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.sasl.ScramBindRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/class-use/SecurityStrength.html b/javadocs/2.3.1/org/ldaptive/sasl/class-use/SecurityStrength.html new file mode 100644 index 000000000..55375bf56 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/class-use/SecurityStrength.html @@ -0,0 +1,250 @@ + + + + + +Uses of Class org.ldaptive.sasl.SecurityStrength (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.sasl.SecurityStrength

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/package-summary.html b/javadocs/2.3.1/org/ldaptive/sasl/package-summary.html new file mode 100644 index 000000000..10b22b4f4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/package-summary.html @@ -0,0 +1,274 @@ + + + + + +org.ldaptive.sasl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.sasl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/package-tree.html b/javadocs/2.3.1/org/ldaptive/sasl/package-tree.html new file mode 100644 index 000000000..b8e4399b0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/package-tree.html @@ -0,0 +1,215 @@ + + + + + +org.ldaptive.sasl Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.sasl

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/sasl/package-use.html b/javadocs/2.3.1/org/ldaptive/sasl/package-use.html new file mode 100644 index 000000000..86e50a56c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/sasl/package-use.html @@ -0,0 +1,356 @@ + + + + + +Uses of Package org.ldaptive.sasl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.sasl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/AbstractDefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/AbstractDefaultDefinitionFunction.html new file mode 100644 index 000000000..d9463fa43 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/AbstractDefaultDefinitionFunction.html @@ -0,0 +1,558 @@ + + + + + +AbstractDefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractDefaultDefinitionFunction<T extends SchemaElement>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.schema.AbstractDefaultDefinitionFunction<T>
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractDefaultDefinitionFunction

        +
        public AbstractDefaultDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        validate

        +
        protected CharBuffer validate​(String definition)
        +                       throws SchemaParseException
        +
        Validates that the supplied definition is generally of the correct form. Must start with an open parenthesis and + end with a close parenthesis.
        +
        +
        Parameters:
        +
        definition - to validate
        +
        Returns:
        +
        buffer without opening and closing parenthesis
        +
        Throws:
        +
        SchemaParseException - if the buffer is invalid
        +
        +
      • +
      + + + +
        +
      • +

        readOID

        +
        protected String readOID​(CharBuffer cb)
        +
        Reads the buffer until a space is encountered.
        +
        +
        Parameters:
        +
        cb - to read from
        +
        Returns:
        +
        oid
        +
        +
      • +
      + + + +
        +
      • +

        readOIDs

        +
        protected String[] readOIDs​(CharBuffer cb)
        +
        Reads the supplied buffer for $ delimited data between an open and closed parenthesis. Returns an array of + integers containing each rule ID that was read. If the buffer doesn't start with an open parenthesis, an array of + a single oid is returned. Advances the buffer to the position after the string.
        +
        +
        Parameters:
        +
        cb - to read from
        +
        Returns:
        +
        oids
        +
        +
      • +
      + + + +
        +
      • +

        readRuleID

        +
        protected int readRuleID​(CharBuffer cb)
        +
        Reads the buffer until a space is encountered. Converts the read string into an integer.
        +
        +
        Parameters:
        +
        cb - to read from
        +
        Returns:
        +
        rule id
        +
        +
      • +
      + + + +
        +
      • +

        readRuleIDs

        +
        protected int[] readRuleIDs​(CharBuffer cb)
        +
        Reads the supplied buffer for space delimited data between an open and closed parenthesis. Returns an array of + integers containing each rule ID that was read. Advances the buffer to the position after the string.
        +
        +
        Parameters:
        +
        cb - to read from
        +
        Returns:
        +
        rule ids
        +
        +
      • +
      + + + +
        +
      • +

        readQDString

        +
        protected String readQDString​(CharBuffer cb)
        +
        Reads the supplied buffer for content between two single quotes. Returns a string for the portion of the buffer + that was read. Advances the buffer to the position after the string.
        +
        +
        Parameters:
        +
        cb - to read from
        +
        Returns:
        +
        string read from the buffer
        +
        +
      • +
      + + + +
        +
      • +

        readQDStrings

        +
        protected String[] readQDStrings​(CharBuffer cb)
        +
        Reads the supplied buffer for single quoted data between an open and closed parenthesis. Returns an array of + strings containing each qdstring that was read. If the buffer contains only data between single quotes, an array of + a single qdstring is returned. Advances the buffer to the position after the string.
        +
        +
        Parameters:
        +
        cb - to read from
        +
        Returns:
        +
        string read from the buffer
        +
        +
      • +
      + + + +
        +
      • +

        readUntilSpace

        +
        protected String readUntilSpace​(CharBuffer cb)
        +
        Reads the supplied buffer until a space is found. Returns a string for the portion of the buffer that was read. + Advances the buffer to the position after the string.
        +
        +
        Parameters:
        +
        cb - to read from
        +
        Returns:
        +
        string read from the buffer or empty string if the buffer has no remaining characters
        +
        +
      • +
      + + + +
        +
      • +

        skipSpaces

        +
        protected void skipSpaces​(CharBuffer cb)
        +
        Advances the buffer position to the first character that is not a space or the end of the buffer is reached. No-op + if the buffer has no remaining characters.
        +
        +
        Parameters:
        +
        cb - to read from
        +
        +
      • +
      + + + +
        +
      • +

        readUntil

        +
        private char readUntil​(CharBuffer cb,
        +                       char c)
        +
        Advances the buffer position until the supplied character is found or the end of the buffer is reached.
        +
        +
        Parameters:
        +
        cb - to read from
        +
        c - to stop advancing at
        +
        Returns:
        +
        the last character read
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/AbstractNamedSchemaElement.html b/javadocs/2.3.1/org/ldaptive/schema/AbstractNamedSchemaElement.html new file mode 100644 index 000000000..cebcfa006 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/AbstractNamedSchemaElement.html @@ -0,0 +1,512 @@ + + + + + +AbstractNamedSchemaElement (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractNamedSchemaElement

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        names

        +
        private String[] names
        +
        Names.
        +
      • +
      + + + +
        +
      • +

        obsolete

        +
        private boolean obsolete
        +
        Obsolete.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractNamedSchemaElement

        +
        public AbstractNamedSchemaElement()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getName

        +
        public String getName()
        +
        Returns the first name defined or null if no names are defined.
        +
        +
        Returns:
        +
        first name in the list
        +
        +
      • +
      + + + +
        +
      • +

        getNames

        +
        public String[] getNames()
        +
        Returns the names.
        +
        +
        Returns:
        +
        names
        +
        +
      • +
      + + + +
        +
      • +

        setNames

        +
        public void setNames​(String[] s)
        +
        Sets the names.
        +
        +
        Parameters:
        +
        s - names
        +
        +
      • +
      + + + +
        +
      • +

        hasName

        +
        public boolean hasName​(String s)
        +
        Returns whether the supplied string matches, ignoring case, any of the names for this schema element.
        +
        +
        Parameters:
        +
        s - to match
        +
        Returns:
        +
        whether the supplied string matches a name
        +
        +
      • +
      + + + +
        +
      • +

        isObsolete

        +
        public boolean isObsolete()
        +
        Returns whether this attribute type definition is obsolete.
        +
        +
        Returns:
        +
        whether this attribute type definition is obsolete
        +
        +
      • +
      + + + +
        +
      • +

        setObsolete

        +
        public void setObsolete​(boolean b)
        +
        Sets whether this attribute type definition is obsolete.
        +
        +
        Parameters:
        +
        b - whether this attribute type definition is obsolete
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/AbstractRegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/AbstractRegexDefinitionFunction.html new file mode 100644 index 000000000..089563837 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/AbstractRegexDefinitionFunction.html @@ -0,0 +1,446 @@ + + + + + +AbstractRegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractRegexDefinitionFunction<T extends SchemaElement>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.schema.AbstractRegexDefinitionFunction<T>
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        ONE_WSP_REGEX

        +
        protected static final String ONE_WSP_REGEX
        +
        Regex to match one or more spaces.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        NO_WSP_REGEX

        +
        protected static final String NO_WSP_REGEX
        +
        Regex to match one or more non spaces.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        EXTENSIONS_PATTERN

        +
        private static final Pattern EXTENSIONS_PATTERN
        +
        Pattern to match extensions.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractRegexDefinitionFunction

        +
        public AbstractRegexDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        parseExtensions

        +
        protected Extensions parseExtensions​(String definition)
        +
        Parses extensions from the supplied definition.
        +
        +
        Parameters:
        +
        definition - that was parsed
        +
        Returns:
        +
        extensions
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/AbstractSchemaElement.html b/javadocs/2.3.1/org/ldaptive/schema/AbstractSchemaElement.html new file mode 100644 index 000000000..4006f0ef6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/AbstractSchemaElement.html @@ -0,0 +1,523 @@ + + + + + +AbstractSchemaElement (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractSchemaElement

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        description

        +
        private String description
        +
        Description.
        +
      • +
      + + + +
        +
      • +

        extensions

        +
        private Extensions extensions
        +
        Extensions.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractSchemaElement

        +
        public AbstractSchemaElement()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDescription

        +
        public String getDescription()
        +
        Returns the description.
        +
        +
        Returns:
        +
        description
        +
        +
      • +
      + + + +
        +
      • +

        setDescription

        +
        public void setDescription​(String s)
        +
        Sets the description.
        +
        +
        Parameters:
        +
        s - description
        +
        +
      • +
      + + + +
        +
      • +

        getExtensions

        +
        public Extensions getExtensions()
        +
        Returns the extensions.
        +
        +
        Returns:
        +
        extensions
        +
        +
      • +
      + + + +
        +
      • +

        setExtensions

        +
        public void setExtensions​(Extensions e)
        +
        Sets the extensions.
        +
        +
        Parameters:
        +
        e - extensions
        +
        +
      • +
      + + + + + +
        +
      • +

        containsBooleanExtension

        +
        public static <T extends AbstractSchemaElement> boolean containsBooleanExtension​(T schemaElement,
        +                                                                                 String extensionName)
        +
        Returns whether the supplied schema element has an extension name with a value of 'true'.
        +
        +
        Type Parameters:
        +
        T - type of schema element
        +
        Parameters:
        +
        schemaElement - to inspect
        +
        extensionName - to read boolean from
        +
        Returns:
        +
        whether syntax has this boolean extension
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public abstract int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/AttributeType.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/AttributeType.DefaultDefinitionFunction.html new file mode 100644 index 000000000..efb36a71a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/AttributeType.DefaultDefinitionFunction.html @@ -0,0 +1,342 @@ + + + + + +AttributeType.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AttributeType.DefaultDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultDefinitionFunction

        +
        public DefaultDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/AttributeType.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/AttributeType.RegexDefinitionFunction.html new file mode 100644 index 000000000..1d7938b30 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/AttributeType.RegexDefinitionFunction.html @@ -0,0 +1,394 @@ + + + + + +AttributeType.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AttributeType.RegexDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFINITION_PATTERN

        +
        private static final Pattern DEFINITION_PATTERN
        +
        Pattern to match definitions.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RegexDefinitionFunction

        +
        public RegexDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/AttributeType.html b/javadocs/2.3.1/org/ldaptive/schema/AttributeType.html new file mode 100644 index 000000000..52f37f375 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/AttributeType.html @@ -0,0 +1,1203 @@ + + + + + +AttributeType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AttributeType

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SchemaElement
    +
    +
    +
    public class AttributeType
    +extends AbstractNamedSchemaElement
    +
    Bean for an attribute type schema element. + +
    +   AttributeTypeDescription = LPAREN WSP
    +     numericoid                    ; object identifier
    +     [ SP "NAME" SP qdescrs ]      ; short names (descriptors)
    +     [ SP "DESC" SP qdstring ]     ; description
    +     [ SP "OBSOLETE" ]             ; not active
    +     [ SP "SUP" SP oid ]           ; supertype
    +     [ SP "EQUALITY" SP oid ]      ; equality matching rule
    +     [ SP "ORDERING" SP oid ]      ; ordering matching rule
    +     [ SP "SUBSTR" SP oid ]        ; substrings matching rule
    +     [ SP "SYNTAX" SP noidlen ]    ; value syntax
    +     [ SP "SINGLE-VALUE" ]         ; single-value
    +     [ SP "COLLECTIVE" ]           ; collective
    +     [ SP "NO-USER-MODIFICATION" ] ; not user modifiable
    +     [ SP "USAGE" SP usage ]       ; usage
    +     extensions WSP RPAREN         ; extensions
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        oid

        +
        private final String oid
        +
        OID.
        +
      • +
      + + + +
        +
      • +

        superiorType

        +
        private String superiorType
        +
        Superior type.
        +
      • +
      + + + +
        +
      • +

        equalityMatchingRule

        +
        private String equalityMatchingRule
        +
        Equality matching rule.
        +
      • +
      + + + +
        +
      • +

        orderingMatchingRule

        +
        private String orderingMatchingRule
        +
        Ordering matching rule.
        +
      • +
      + + + +
        +
      • +

        substringMatchingRule

        +
        private String substringMatchingRule
        +
        Substring matching rule.
        +
      • +
      + + + +
        +
      • +

        syntaxOID

        +
        private String syntaxOID
        +
        Syntax OID.
        +
      • +
      + + + +
        +
      • +

        singleValued

        +
        private boolean singleValued
        +
        Single valued.
        +
      • +
      + + + +
        +
      • +

        collective

        +
        private boolean collective
        +
        Collective.
        +
      • +
      + + + +
        +
      • +

        noUserModification

        +
        private boolean noUserModification
        +
        No user modification.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AttributeType

        +
        public AttributeType​(String s)
        +
        Creates a new attribute type.
        +
        +
        Parameters:
        +
        s - oid
        +
        +
      • +
      + + + +
        +
      • +

        AttributeType

        +
        public AttributeType​(String oid,
        +                     String[] names,
        +                     String description,
        +                     boolean obsolete,
        +                     String superiorType,
        +                     String equalityMatchingRule,
        +                     String orderingMatchingRule,
        +                     String substringMatchingRule,
        +                     String syntaxOID,
        +                     boolean singleValued,
        +                     boolean collective,
        +                     boolean noUserModification,
        +                     AttributeUsage usage,
        +                     Extensions extensions)
        +
        Creates a new attribute type.
        +
        +
        Parameters:
        +
        oid - oid
        +
        names - names
        +
        description - description
        +
        obsolete - obsolete
        +
        superiorType - superior type
        +
        equalityMatchingRule - equality matching rule
        +
        orderingMatchingRule - ordering matching rule
        +
        substringMatchingRule - substring matching rule
        +
        syntaxOID - syntax OID
        +
        singleValued - single valued
        +
        collective - collective
        +
        noUserModification - no user modification
        +
        usage - usage
        +
        extensions - extensions
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getOID

        +
        public String getOID()
        +
        Returns the oid.
        +
        +
        Returns:
        +
        oid
        +
        +
      • +
      + + + +
        +
      • +

        getSuperiorType

        +
        public String getSuperiorType()
        +
        Returns the superior type.
        +
        +
        Returns:
        +
        superior type
        +
        +
      • +
      + + + +
        +
      • +

        setSuperiorType

        +
        public void setSuperiorType​(String s)
        +
        Sets the superior type.
        +
        +
        Parameters:
        +
        s - superior type
        +
        +
      • +
      + + + +
        +
      • +

        getEqualityMatchingRule

        +
        public String getEqualityMatchingRule()
        +
        Returns the equality matching rule.
        +
        +
        Returns:
        +
        equality matching rule
        +
        +
      • +
      + + + +
        +
      • +

        setEqualityMatchingRule

        +
        public void setEqualityMatchingRule​(String s)
        +
        Sets the equality matching rule.
        +
        +
        Parameters:
        +
        s - equality matching rule
        +
        +
      • +
      + + + +
        +
      • +

        getOrderingMatchingRule

        +
        public String getOrderingMatchingRule()
        +
        Returns the ordering matching rule.
        +
        +
        Returns:
        +
        ordering matching rule
        +
        +
      • +
      + + + +
        +
      • +

        setOrderingMatchingRule

        +
        public void setOrderingMatchingRule​(String s)
        +
        Sets the ordering matching rule.
        +
        +
        Parameters:
        +
        s - ordering matching rule
        +
        +
      • +
      + + + +
        +
      • +

        getSubstringMatchingRule

        +
        public String getSubstringMatchingRule()
        +
        Returns the substring matching rule.
        +
        +
        Returns:
        +
        substring matching rule
        +
        +
      • +
      + + + +
        +
      • +

        setSubstringMatchingRule

        +
        public void setSubstringMatchingRule​(String s)
        +
        Sets the substring matching rule.
        +
        +
        Parameters:
        +
        s - substring matching rule
        +
        +
      • +
      + + + +
        +
      • +

        getSyntaxOID

        +
        public String getSyntaxOID()
        +
        Returns the syntax oid.
        +
        +
        Returns:
        +
        syntax oid
        +
        +
      • +
      + + + +
        +
      • +

        getSyntaxOID

        +
        public String getSyntaxOID​(boolean withBoundCount)
        +
        Returns the syntax oid.
        +
        +
        Parameters:
        +
        withBoundCount - whether the bound count should be included
        +
        Returns:
        +
        syntax oid
        +
        +
      • +
      + + + +
        +
      • +

        getSyntaxOIDBoundCount

        +
        public int getSyntaxOIDBoundCount()
        +
        Returns the syntax oid bound count.
        +
        +
        Returns:
        +
        syntax oid bound count
        +
        +
      • +
      + + + +
        +
      • +

        setSyntaxOID

        +
        public void setSyntaxOID​(String s)
        +
        Sets the syntax oid.
        +
        +
        Parameters:
        +
        s - syntax oid
        +
        +
      • +
      + + + +
        +
      • +

        isSingleValued

        +
        public boolean isSingleValued()
        +
        Returns whether this attribute type is single valued.
        +
        +
        Returns:
        +
        whether this attribute type is single valued
        +
        +
      • +
      + + + +
        +
      • +

        setSingleValued

        +
        public void setSingleValued​(boolean b)
        +
        Sets whether this attribute type is single valued.
        +
        +
        Parameters:
        +
        b - whether this attribute type is single valued
        +
        +
      • +
      + + + +
        +
      • +

        isCollective

        +
        public boolean isCollective()
        +
        Returns whether this attribute type is collective.
        +
        +
        Returns:
        +
        whether this attribute type is collective
        +
        +
      • +
      + + + +
        +
      • +

        setCollective

        +
        public void setCollective​(boolean b)
        +
        Sets whether this attribute type is collective.
        +
        +
        Parameters:
        +
        b - whether this attribute type is collective
        +
        +
      • +
      + + + +
        +
      • +

        isNoUserModification

        +
        public boolean isNoUserModification()
        +
        Returns whether this attribute type allows user modification.
        +
        +
        Returns:
        +
        whether this attribute type allows user modification
        +
        +
      • +
      + + + +
        +
      • +

        setNoUserModification

        +
        public void setNoUserModification​(boolean b)
        +
        Sets whether this attribute type allows user modification.
        +
        +
        Parameters:
        +
        b - whether this attribute type allows user modification
        +
        +
      • +
      + + + +
        +
      • +

        getUsage

        +
        public AttributeUsage getUsage()
        +
        Returns the usage.
        +
        +
        Returns:
        +
        usage
        +
        +
      • +
      + + + +
        +
      • +

        setUsage

        +
        public void setUsage​(AttributeUsage u)
        +
        Sets the usage.
        +
        +
        Parameters:
        +
        u - attribute usage
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static AttributeType parse​(String definition)
        +                           throws SchemaParseException
        +
        Parses the supplied definition string and creates an initialized attribute type.
        +
        +
        Parameters:
        +
        definition - to parse
        +
        Returns:
        +
        attribute type
        +
        Throws:
        +
        SchemaParseException - if the supplied definition is invalid
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format()
        +
        Description copied from interface: SchemaElement
        +
        Returns this schema element as formatted string per RFC 4512.
        +
        +
        Returns:
        +
        formatted string
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/AttributeUsage.html b/javadocs/2.3.1/org/ldaptive/schema/AttributeUsage.html new file mode 100644 index 000000000..a708fec0c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/AttributeUsage.html @@ -0,0 +1,606 @@ + + + + + +AttributeUsage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum AttributeUsage

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<AttributeUsage>
    +
    +
    +
    public enum AttributeUsage
    +extends Enum<AttributeUsage>
    +
    Enum for an attribute usage schema element. + +
    +   AttributeUsage =
    +     "userApplications"     /
    +     "directoryOperation"   /
    +     "distributedOperation" / ; DSA-shared
    +     "dSAOperation"           ; DSA-specific, value depends on server
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        USER_APPLICATIONS

        +
        public static final AttributeUsage USER_APPLICATIONS
        +
        user applications.
        +
      • +
      + + + +
        +
      • +

        DIRECTORY_OPERATION

        +
        public static final AttributeUsage DIRECTORY_OPERATION
        +
        directory operation.
        +
      • +
      + + + +
        +
      • +

        DISTRIBUTED_OPERATION

        +
        public static final AttributeUsage DISTRIBUTED_OPERATION
        +
        distributed operation.
        +
      • +
      + + + +
        +
      • +

        DSA_OPERATION

        +
        public static final AttributeUsage DSA_OPERATION
        +
        dSA operation.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        name

        +
        private final String name
        +
        Name of this attribute usage.
        +
      • +
      + + + +
        +
      • +

        operational

        +
        private final boolean operational
        +
        Whether this attribute usage is operational.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AttributeUsage

        +
        private AttributeUsage​(String s,
        +                       boolean b)
        +
        Creates a new attribute usage.
        +
        +
        Parameters:
        +
        s - name of this usage
        +
        b - whether this usage is operational
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static AttributeUsage[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (AttributeUsage c : AttributeUsage.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static AttributeUsage valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public String getName()
        +
        Returns the name.
        +
        +
        Returns:
        +
        attribute usage name
        +
        +
      • +
      + + + +
        +
      • +

        isOperational

        +
        public boolean isOperational()
        +
        Whether this attribute usage is operational.
        +
        +
        Returns:
        +
        whether this attribute usage is operational
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static AttributeUsage parse​(String s)
        +
        Returns the attribute usage for the supplied string name.
        +
        +
        Parameters:
        +
        s - case-insensitive name to find attribute usage for
        +
        Returns:
        +
        attribute usage or null if name cannot be found
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/DITContentRule.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/DITContentRule.DefaultDefinitionFunction.html new file mode 100644 index 000000000..aceb38a79 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/DITContentRule.DefaultDefinitionFunction.html @@ -0,0 +1,342 @@ + + + + + +DITContentRule.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DITContentRule.DefaultDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultDefinitionFunction

        +
        public DefaultDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/DITContentRule.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/DITContentRule.RegexDefinitionFunction.html new file mode 100644 index 000000000..18d29e566 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/DITContentRule.RegexDefinitionFunction.html @@ -0,0 +1,394 @@ + + + + + +DITContentRule.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DITContentRule.RegexDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFINITION_PATTERN

        +
        private static final Pattern DEFINITION_PATTERN
        +
        Pattern to match definitions.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RegexDefinitionFunction

        +
        public RegexDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/DITContentRule.html b/javadocs/2.3.1/org/ldaptive/schema/DITContentRule.html new file mode 100644 index 000000000..f51a1f4ca --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/DITContentRule.html @@ -0,0 +1,844 @@ + + + + + +DITContentRule (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DITContentRule

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SchemaElement
    +
    +
    +
    public class DITContentRule
    +extends AbstractNamedSchemaElement
    +
    Bean for a DIT content rule schema element. + +
    +   DITContentRuleDescription = LPAREN WSP
    +     numericoid                 ; object identifier
    +     [ SP "NAME" SP qdescrs ]   ; short names (descriptors)
    +     [ SP "DESC" SP qdstring ]  ; description
    +     [ SP "OBSOLETE" ]          ; not active
    +     [ SP "AUX" SP oids ]       ; auxiliary object classes
    +     [ SP "MUST" SP oids ]      ; attribute types
    +     [ SP "MAY" SP oids ]       ; attribute types
    +     [ SP "NOT" SP oids ]       ; attribute types
    +     extensions WSP RPAREN      ; extensions
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        oid

        +
        private final String oid
        +
        OID.
        +
      • +
      + + + +
        +
      • +

        auxiliaryClasses

        +
        private String[] auxiliaryClasses
        +
        Auxiliary classes.
        +
      • +
      + + + +
        +
      • +

        requiredAttributes

        +
        private String[] requiredAttributes
        +
        Required attributes.
        +
      • +
      + + + +
        +
      • +

        optionalAttributes

        +
        private String[] optionalAttributes
        +
        Optional attributes.
        +
      • +
      + + + +
        +
      • +

        restrictedAttributes

        +
        private String[] restrictedAttributes
        +
        Restricted attributes.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DITContentRule

        +
        public DITContentRule​(String s)
        +
        Creates a new DIT content rule.
        +
        +
        Parameters:
        +
        s - oid
        +
        +
      • +
      + + + +
        +
      • +

        DITContentRule

        +
        public DITContentRule​(String oid,
        +                      String[] names,
        +                      String description,
        +                      boolean obsolete,
        +                      String[] auxiliaryClasses,
        +                      String[] requiredAttributes,
        +                      String[] optionalAttributes,
        +                      String[] restrictedAttributes,
        +                      Extensions extensions)
        +
        Creates a new DIT content rule.
        +
        +
        Parameters:
        +
        oid - oid
        +
        names - names
        +
        description - description
        +
        obsolete - obsolete
        +
        auxiliaryClasses - auxiliary classes
        +
        requiredAttributes - required attributes
        +
        optionalAttributes - optional attributes
        +
        restrictedAttributes - restricted attributes
        +
        extensions - extensions
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getOID

        +
        public String getOID()
        +
        Returns the oid.
        +
        +
        Returns:
        +
        oid
        +
        +
      • +
      + + + +
        +
      • +

        getAuxiliaryClasses

        +
        public String[] getAuxiliaryClasses()
        +
        Returns the auxiliary classes.
        +
        +
        Returns:
        +
        auxiliary classes
        +
        +
      • +
      + + + +
        +
      • +

        setAuxiliaryClasses

        +
        public void setAuxiliaryClasses​(String[] s)
        +
        Sets the auxiliary classes.
        +
        +
        Parameters:
        +
        s - auxiliary classes
        +
        +
      • +
      + + + +
        +
      • +

        getRequiredAttributes

        +
        public String[] getRequiredAttributes()
        +
        Returns the required attributes.
        +
        +
        Returns:
        +
        required attributes
        +
        +
      • +
      + + + +
        +
      • +

        setRequiredAttributes

        +
        public void setRequiredAttributes​(String[] s)
        +
        Sets the required attributes.
        +
        +
        Parameters:
        +
        s - required attributes
        +
        +
      • +
      + + + +
        +
      • +

        getOptionalAttributes

        +
        public String[] getOptionalAttributes()
        +
        Returns the optional attributes.
        +
        +
        Returns:
        +
        optional attributes
        +
        +
      • +
      + + + +
        +
      • +

        setOptionalAttributes

        +
        public void setOptionalAttributes​(String[] s)
        +
        Sets the optional attributes.
        +
        +
        Parameters:
        +
        s - optional attributes
        +
        +
      • +
      + + + +
        +
      • +

        getRestrictedAttributes

        +
        public String[] getRestrictedAttributes()
        +
        Returns the restricted attributes.
        +
        +
        Returns:
        +
        restricted attributes
        +
        +
      • +
      + + + +
        +
      • +

        setRestrictedAttributes

        +
        public void setRestrictedAttributes​(String[] s)
        +
        Sets the restricted attributes.
        +
        +
        Parameters:
        +
        s - restricted attributes
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static DITContentRule parse​(String definition)
        +                            throws SchemaParseException
        +
        Parses the supplied definition string and creates an initialized DIT content rule.
        +
        +
        Parameters:
        +
        definition - to parse
        +
        Returns:
        +
        DIT content rule
        +
        Throws:
        +
        SchemaParseException - if the supplied definition is invalid
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format()
        +
        Description copied from interface: SchemaElement
        +
        Returns this schema element as formatted string per RFC 4512.
        +
        +
        Returns:
        +
        formatted string
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/DITStructureRule.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/DITStructureRule.DefaultDefinitionFunction.html new file mode 100644 index 000000000..17749b53f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/DITStructureRule.DefaultDefinitionFunction.html @@ -0,0 +1,342 @@ + + + + + +DITStructureRule.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DITStructureRule.DefaultDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultDefinitionFunction

        +
        public DefaultDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/DITStructureRule.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/DITStructureRule.RegexDefinitionFunction.html new file mode 100644 index 000000000..a69821e4c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/DITStructureRule.RegexDefinitionFunction.html @@ -0,0 +1,394 @@ + + + + + +DITStructureRule.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DITStructureRule.RegexDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFINITION_PATTERN

        +
        private static final Pattern DEFINITION_PATTERN
        +
        Pattern to match definitions.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RegexDefinitionFunction

        +
        public RegexDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/DITStructureRule.html b/javadocs/2.3.1/org/ldaptive/schema/DITStructureRule.html new file mode 100644 index 000000000..09e7b46c1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/DITStructureRule.html @@ -0,0 +1,718 @@ + + + + + +DITStructureRule (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DITStructureRule

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SchemaElement
    +
    +
    +
    public class DITStructureRule
    +extends AbstractNamedSchemaElement
    +
    Bean for a DIT content rule schema element. + +
    +   DITStructureRuleDescription = LPAREN WSP
    +     ruleid                     ; rule identifier
    +     [ SP "NAME" SP qdescrs ]   ; short names (descriptors)
    +     [ SP "DESC" SP qdstring ]  ; description
    +     [ SP "OBSOLETE" ]          ; not active
    +     SP "FORM" SP oid           ; NameForm
    +     [ SP "SUP" ruleids ]       ; superior rules
    +     extensions WSP RPAREN      ; extensions
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        id

        +
        private final int id
        +
        ID.
        +
      • +
      + + + +
        +
      • +

        nameForm

        +
        private String nameForm
        +
        Name form.
        +
      • +
      + + + +
        +
      • +

        superiorRules

        +
        private int[] superiorRules
        +
        Superior rules.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DITStructureRule

        +
        public DITStructureRule​(int i)
        +
        Creates a new DIT structure rule.
        +
        +
        Parameters:
        +
        i - id
        +
        +
      • +
      + + + +
        +
      • +

        DITStructureRule

        +
        public DITStructureRule​(int id,
        +                        String[] names,
        +                        String description,
        +                        boolean obsolete,
        +                        String nameForm,
        +                        int[] superiorRules,
        +                        Extensions extensions)
        +
        Creates a new DIT structure rule.
        +
        +
        Parameters:
        +
        id - id
        +
        names - names
        +
        description - description
        +
        obsolete - obsolete
        +
        nameForm - name form
        +
        superiorRules - superior rules
        +
        extensions - extensions
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getID

        +
        public int getID()
        +
        Returns the id.
        +
        +
        Returns:
        +
        id
        +
        +
      • +
      + + + +
        +
      • +

        getNameForm

        +
        public String getNameForm()
        +
        Returns the name form.
        +
        +
        Returns:
        +
        name form
        +
        +
      • +
      + + + +
        +
      • +

        setNameForm

        +
        public void setNameForm​(String s)
        +
        Sets the name form.
        +
        +
        Parameters:
        +
        s - name form
        +
        +
      • +
      + + + +
        +
      • +

        getSuperiorRules

        +
        public int[] getSuperiorRules()
        +
        Returns the superior rules.
        +
        +
        Returns:
        +
        superior rules
        +
        +
      • +
      + + + +
        +
      • +

        setSuperiorRules

        +
        public void setSuperiorRules​(int[] i)
        +
        Sets the superior rules.
        +
        +
        Parameters:
        +
        i - superior rules
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static DITStructureRule parse​(String definition)
        +                              throws SchemaParseException
        +
        Parses the supplied definition string and creates an initialized DIT structure rule.
        +
        +
        Parameters:
        +
        definition - to parse
        +
        Returns:
        +
        DIT structure rule
        +
        Throws:
        +
        SchemaParseException - if the supplied definition is invalid
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format()
        +
        Description copied from interface: SchemaElement
        +
        Returns this schema element as formatted string per RFC 4512.
        +
        +
        Returns:
        +
        formatted string
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/DefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/DefinitionFunction.html new file mode 100644 index 000000000..2b65fb6ff --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/DefinitionFunction.html @@ -0,0 +1,273 @@ + + + + + +DefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface DefinitionFunction<T extends SchemaElement>

+
+
+ +
+
    +
  • + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        parse

        +
        T parse​(String definition)
        + throws SchemaParseException
        +
        Parses the supplied string representation of a schema element.
        +
        +
        Parameters:
        +
        definition - to parse
        +
        Returns:
        +
        parsed schema element
        +
        Throws:
        +
        SchemaParseException - if the supplied schema definition is invalid
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/Extensions.html b/javadocs/2.3.1/org/ldaptive/schema/Extensions.html new file mode 100644 index 000000000..da03013ed --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/Extensions.html @@ -0,0 +1,637 @@ + + + + + +Extensions (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Extensions

+
+
+ +
+
    +
  • +
    +
    public class Extensions
    +extends Object
    +
    Bean for an extension found in a schema element.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Extensions

        +
        public Extensions()
        +
        Creates a new extensions.
        +
      • +
      + + + +
        +
      • +

        Extensions

        +
        public Extensions​(String name,
        +                  List<String> values)
        +
        Creates a new extensions.
        +
        +
        Parameters:
        +
        name - of a single extension
        +
        values - for that extension
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getNames

        +
        public Set<String> getNames()
        +
        Returns the name.
        +
        +
        Returns:
        +
        name
        +
        +
      • +
      + + + +
        +
      • +

        getValues

        +
        public List<String> getValues​(String name)
        +
        Returns the values for the extension with the supplied name.
        +
        +
        Parameters:
        +
        name - of the extension
        +
        Returns:
        +
        values
        +
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public String getValue​(String name)
        +
        Returns a single string value for the extension with the supplied name. See getValues(String).
        +
        +
        Parameters:
        +
        name - of the extension
        +
        Returns:
        +
        single string extension value
        +
        +
      • +
      + + + +
        +
      • +

        getAllValues

        +
        public Map<String,​List<String>> getAllValues()
        +
        Returns all the values in this extensions.
        +
        +
        Returns:
        +
        map of name to values for every extension
        +
        +
      • +
      + + + +
        +
      • +

        addExtension

        +
        public void addExtension​(String name)
        +
        Adds an extension.
        +
        +
        Parameters:
        +
        name - of the extension
        +
        +
      • +
      + + + +
        +
      • +

        addExtension

        +
        public void addExtension​(String name,
        +                         List<String> values)
        +
        Adds an extension.
        +
        +
        Parameters:
        +
        name - of the extension
        +
        values - in the extension
        +
        +
      • +
      + + + +
        +
      • +

        size

        +
        public int size()
        +
        Returns the number of extensions in the underlying map.
        +
        +
        Returns:
        +
        number of extensions
        +
        +
      • +
      + + + +
        +
      • +

        isEmpty

        +
        public boolean isEmpty()
        +
        Returns whether the number of extensions is zero.
        +
        +
        Returns:
        +
        whether the number of extensions is zero
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format()
        +
        Returns this extension as formatted string per RFC 4512.
        +
        +
        Returns:
        +
        formatted string
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/MatchingRule.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/MatchingRule.DefaultDefinitionFunction.html new file mode 100644 index 000000000..05729ed55 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/MatchingRule.DefaultDefinitionFunction.html @@ -0,0 +1,342 @@ + + + + + +MatchingRule.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MatchingRule.DefaultDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultDefinitionFunction

        +
        public DefaultDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/MatchingRule.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/MatchingRule.RegexDefinitionFunction.html new file mode 100644 index 000000000..341030e87 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/MatchingRule.RegexDefinitionFunction.html @@ -0,0 +1,394 @@ + + + + + +MatchingRule.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MatchingRule.RegexDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFINITION_PATTERN

        +
        private static final Pattern DEFINITION_PATTERN
        +
        Pattern to match definitions.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RegexDefinitionFunction

        +
        public RegexDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/MatchingRule.html b/javadocs/2.3.1/org/ldaptive/schema/MatchingRule.html new file mode 100644 index 000000000..c27116f6b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/MatchingRule.html @@ -0,0 +1,655 @@ + + + + + +MatchingRule (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MatchingRule

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SchemaElement
    +
    +
    +
    public class MatchingRule
    +extends AbstractNamedSchemaElement
    +
    Bean for a matching rule schema element. + +
    +   MatchingRuleDescription = LPAREN WSP
    +     numericoid                 ; object identifier
    +     [ SP "NAME" SP qdescrs ]   ; short names (descriptors)
    +     [ SP "DESC" SP qdstring ]  ; description
    +     [ SP "OBSOLETE" ]          ; not active
    +     SP "SYNTAX" SP numericoid  ; assertion syntax
    +     extensions WSP RPAREN      ; extensions
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        oid

        +
        private final String oid
        +
        OID.
        +
      • +
      + + + +
        +
      • +

        syntaxOID

        +
        private String syntaxOID
        +
        Syntax OID.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MatchingRule

        +
        public MatchingRule​(String s)
        +
        Creates a new matching rule.
        +
        +
        Parameters:
        +
        s - oid
        +
        +
      • +
      + + + +
        +
      • +

        MatchingRule

        +
        public MatchingRule​(String oid,
        +                    String[] names,
        +                    String description,
        +                    boolean obsolete,
        +                    String syntaxOID,
        +                    Extensions extensions)
        +
        Creates a new matching rule.
        +
        +
        Parameters:
        +
        oid - oid
        +
        names - names
        +
        description - description
        +
        obsolete - obsolete
        +
        syntaxOID - syntax OID
        +
        extensions - extensions
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getOID

        +
        public String getOID()
        +
        Returns the oid.
        +
        +
        Returns:
        +
        oid
        +
        +
      • +
      + + + +
        +
      • +

        getSyntaxOID

        +
        public String getSyntaxOID()
        +
        Returns the syntax oid.
        +
        +
        Returns:
        +
        syntax oid
        +
        +
      • +
      + + + +
        +
      • +

        setSyntaxOID

        +
        public void setSyntaxOID​(String s)
        +
        Sets the syntax oid.
        +
        +
        Parameters:
        +
        s - syntax oid
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static MatchingRule parse​(String definition)
        +                          throws SchemaParseException
        +
        Parses the supplied definition string and creates an initialized matching rule.
        +
        +
        Parameters:
        +
        definition - to parse
        +
        Returns:
        +
        matching rule
        +
        Throws:
        +
        SchemaParseException - if the supplied definition is invalid
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format()
        +
        Description copied from interface: SchemaElement
        +
        Returns this schema element as formatted string per RFC 4512.
        +
        +
        Returns:
        +
        formatted string
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/MatchingRuleUse.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/MatchingRuleUse.DefaultDefinitionFunction.html new file mode 100644 index 000000000..0f7836075 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/MatchingRuleUse.DefaultDefinitionFunction.html @@ -0,0 +1,342 @@ + + + + + +MatchingRuleUse.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MatchingRuleUse.DefaultDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultDefinitionFunction

        +
        public DefaultDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/MatchingRuleUse.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/MatchingRuleUse.RegexDefinitionFunction.html new file mode 100644 index 000000000..4af176e27 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/MatchingRuleUse.RegexDefinitionFunction.html @@ -0,0 +1,394 @@ + + + + + +MatchingRuleUse.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MatchingRuleUse.RegexDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFINITION_PATTERN

        +
        private static final Pattern DEFINITION_PATTERN
        +
        Pattern to match definitions.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RegexDefinitionFunction

        +
        public RegexDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/MatchingRuleUse.html b/javadocs/2.3.1/org/ldaptive/schema/MatchingRuleUse.html new file mode 100644 index 000000000..10bc8aab6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/MatchingRuleUse.html @@ -0,0 +1,655 @@ + + + + + +MatchingRuleUse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MatchingRuleUse

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SchemaElement
    +
    +
    +
    public class MatchingRuleUse
    +extends AbstractNamedSchemaElement
    +
    Bean for a matching rule use schema element. + +
    +   MatchingRuleUseDescription = LPAREN WSP
    +     numericoid                 ; object identifier
    +     [ SP "NAME" SP qdescrs ]   ; short names (descriptors)
    +     [ SP "DESC" SP qdstring ]  ; description
    +     [ SP "OBSOLETE" ]          ; not active
    +     SP "APPLIES" SP oids       ; attribute types
    +     extensions WSP RPAREN      ; extensions
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        oid

        +
        private final String oid
        +
        OID.
        +
      • +
      + + + +
        +
      • +

        appliesAttributeTypes

        +
        private String[] appliesAttributeTypes
        +
        Superior classes.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MatchingRuleUse

        +
        public MatchingRuleUse​(String s)
        +
        Creates a new matching rule use.
        +
        +
        Parameters:
        +
        s - oid
        +
        +
      • +
      + + + +
        +
      • +

        MatchingRuleUse

        +
        public MatchingRuleUse​(String oid,
        +                       String[] names,
        +                       String description,
        +                       boolean obsolete,
        +                       String[] appliesAttributeTypes,
        +                       Extensions extensions)
        +
        Creates a new matching rule use.
        +
        +
        Parameters:
        +
        oid - oid
        +
        names - names
        +
        description - description
        +
        obsolete - obsolete
        +
        appliesAttributeTypes - applies attribute types
        +
        extensions - extensions
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getOID

        +
        public String getOID()
        +
        Returns the oid.
        +
        +
        Returns:
        +
        oid
        +
        +
      • +
      + + + +
        +
      • +

        getAppliesAttributeTypes

        +
        public String[] getAppliesAttributeTypes()
        +
        Returns the applies attribute types.
        +
        +
        Returns:
        +
        attribute types
        +
        +
      • +
      + + + +
        +
      • +

        setAppliesAttributeTypes

        +
        public void setAppliesAttributeTypes​(String[] s)
        +
        Sets the applies attribute types.
        +
        +
        Parameters:
        +
        s - attribute types
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static MatchingRuleUse parse​(String definition)
        +                             throws SchemaParseException
        +
        Parses the supplied definition string and creates an initialized matching rule use.
        +
        +
        Parameters:
        +
        definition - to parse
        +
        Returns:
        +
        matching rule use
        +
        Throws:
        +
        SchemaParseException - if the supplied definition is invalid
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format()
        +
        Description copied from interface: SchemaElement
        +
        Returns this schema element as formatted string per RFC 4512.
        +
        +
        Returns:
        +
        formatted string
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/NameForm.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/NameForm.DefaultDefinitionFunction.html new file mode 100644 index 000000000..c582e709d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/NameForm.DefaultDefinitionFunction.html @@ -0,0 +1,342 @@ + + + + + +NameForm.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NameForm.DefaultDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultDefinitionFunction

        +
        public DefaultDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/NameForm.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/NameForm.RegexDefinitionFunction.html new file mode 100644 index 000000000..c888c9e2e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/NameForm.RegexDefinitionFunction.html @@ -0,0 +1,394 @@ + + + + + +NameForm.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NameForm.RegexDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFINITION_PATTERN

        +
        private static final Pattern DEFINITION_PATTERN
        +
        Pattern to match definitions.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RegexDefinitionFunction

        +
        public RegexDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/NameForm.html b/javadocs/2.3.1/org/ldaptive/schema/NameForm.html new file mode 100644 index 000000000..38b4554b0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/NameForm.html @@ -0,0 +1,781 @@ + + + + + +NameForm (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NameForm

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SchemaElement
    +
    +
    +
    public class NameForm
    +extends AbstractNamedSchemaElement
    +
    Bean for a name form schema element. + +
    +   NameFormDescription = LPAREN WSP
    +     numericoid                 ; object identifier
    +     [ SP "NAME" SP qdescrs ]   ; short names (descriptors)
    +     [ SP "DESC" SP qdstring ]  ; description
    +     [ SP "OBSOLETE" ]          ; not active
    +     SP "OC" SP oid             ; structural object class
    +     SP "MUST" SP oids          ; attribute types
    +     [ SP "MAY" SP oids ]       ; attribute types
    +     extensions WSP RPAREN      ; extensions
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        oid

        +
        private final String oid
        +
        OID.
        +
      • +
      + + + +
        +
      • +

        structuralClass

        +
        private String structuralClass
        +
        Structural object class.
        +
      • +
      + + + +
        +
      • +

        requiredAttributes

        +
        private String[] requiredAttributes
        +
        Required attributes.
        +
      • +
      + + + +
        +
      • +

        optionalAttributes

        +
        private String[] optionalAttributes
        +
        Optional attributes.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NameForm

        +
        public NameForm​(String s)
        +
        Creates a new name form.
        +
        +
        Parameters:
        +
        s - oid
        +
        +
      • +
      + + + +
        +
      • +

        NameForm

        +
        public NameForm​(String oid,
        +                String[] names,
        +                String description,
        +                boolean obsolete,
        +                String structuralClass,
        +                String[] requiredAttributes,
        +                String[] optionalAttributes,
        +                Extensions extensions)
        +
        Creates a new name form.
        +
        +
        Parameters:
        +
        oid - oid
        +
        names - names
        +
        description - description
        +
        obsolete - obsolete
        +
        structuralClass - structural object class
        +
        requiredAttributes - required attributes
        +
        optionalAttributes - optional attributes
        +
        extensions - extensions
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getOID

        +
        public String getOID()
        +
        Returns the oid.
        +
        +
        Returns:
        +
        oid
        +
        +
      • +
      + + + +
        +
      • +

        getStructuralClass

        +
        public String getStructuralClass()
        +
        Returns the structural object class.
        +
        +
        Returns:
        +
        structural object class
        +
        +
      • +
      + + + +
        +
      • +

        setStructuralClass

        +
        public void setStructuralClass​(String s)
        +
        Sets the structural object class.
        +
        +
        Parameters:
        +
        s - structural object class
        +
        +
      • +
      + + + +
        +
      • +

        getRequiredAttributes

        +
        public String[] getRequiredAttributes()
        +
        Returns the required attributes.
        +
        +
        Returns:
        +
        required attributes
        +
        +
      • +
      + + + +
        +
      • +

        setRequiredAttributes

        +
        public void setRequiredAttributes​(String[] s)
        +
        Sets the required attributes.
        +
        +
        Parameters:
        +
        s - required attributes
        +
        +
      • +
      + + + +
        +
      • +

        getOptionalAttributes

        +
        public String[] getOptionalAttributes()
        +
        Returns the optional attributes.
        +
        +
        Returns:
        +
        optional attributes
        +
        +
      • +
      + + + +
        +
      • +

        setOptionalAttributes

        +
        public void setOptionalAttributes​(String[] s)
        +
        Sets the optional attributes.
        +
        +
        Parameters:
        +
        s - optional attributes
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static NameForm parse​(String definition)
        +                      throws SchemaParseException
        +
        Parses the supplied definition string and creates an initialized name form.
        +
        +
        Parameters:
        +
        definition - to parse
        +
        Returns:
        +
        name form
        +
        Throws:
        +
        SchemaParseException - if the supplied definition is invalid
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format()
        +
        Description copied from interface: SchemaElement
        +
        Returns this schema element as formatted string per RFC 4512.
        +
        +
        Returns:
        +
        formatted string
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/ObjectClass.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/ObjectClass.DefaultDefinitionFunction.html new file mode 100644 index 000000000..936e57e94 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/ObjectClass.DefaultDefinitionFunction.html @@ -0,0 +1,342 @@ + + + + + +ObjectClass.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ObjectClass.DefaultDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultDefinitionFunction

        +
        public DefaultDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/ObjectClass.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/ObjectClass.RegexDefinitionFunction.html new file mode 100644 index 000000000..95f8574d1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/ObjectClass.RegexDefinitionFunction.html @@ -0,0 +1,394 @@ + + + + + +ObjectClass.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ObjectClass.RegexDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFINITION_PATTERN

        +
        private static final Pattern DEFINITION_PATTERN
        +
        Pattern to match definitions.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RegexDefinitionFunction

        +
        public RegexDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/ObjectClass.html b/javadocs/2.3.1/org/ldaptive/schema/ObjectClass.html new file mode 100644 index 000000000..b7d1eac69 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/ObjectClass.html @@ -0,0 +1,844 @@ + + + + + +ObjectClass (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ObjectClass

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SchemaElement
    +
    +
    +
    public class ObjectClass
    +extends AbstractNamedSchemaElement
    +
    Bean for an object class schema element. + +
    +   ObjectClassDescription = LPAREN WSP
    +     numericoid                 ; object identifier
    +     [ SP "NAME" SP qdescrs ]   ; short names (descriptors)
    +     [ SP "DESC" SP qdstring ]  ; description
    +     [ SP "OBSOLETE" ]          ; not active
    +     [ SP "SUP" SP oids ]       ; superior object classes
    +     [ SP kind ]                ; kind of class
    +     [ SP "MUST" SP oids ]      ; attribute types
    +     [ SP "MAY" SP oids ]       ; attribute types
    +     extensions WSP RPAREN
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        oid

        +
        private final String oid
        +
        OID.
        +
      • +
      + + + +
        +
      • +

        superiorClasses

        +
        private String[] superiorClasses
        +
        Superior classes.
        +
      • +
      + + + +
        +
      • +

        objectClassType

        +
        private ObjectClassType objectClassType
        +
        Object class type.
        +
      • +
      + + + +
        +
      • +

        requiredAttributes

        +
        private String[] requiredAttributes
        +
        Required attributes.
        +
      • +
      + + + +
        +
      • +

        optionalAttributes

        +
        private String[] optionalAttributes
        +
        Optional attributes.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ObjectClass

        +
        public ObjectClass​(String s)
        +
        Creates a new object class.
        +
        +
        Parameters:
        +
        s - oid
        +
        +
      • +
      + + + +
        +
      • +

        ObjectClass

        +
        public ObjectClass​(String oid,
        +                   String[] names,
        +                   String description,
        +                   boolean obsolete,
        +                   String[] superiorClasses,
        +                   ObjectClassType objectClassType,
        +                   String[] requiredAttributes,
        +                   String[] optionalAttributes,
        +                   Extensions extensions)
        +
        Creates a new object class.
        +
        +
        Parameters:
        +
        oid - oid
        +
        names - names
        +
        description - description
        +
        obsolete - obsolete
        +
        superiorClasses - superior classes
        +
        objectClassType - object class type
        +
        requiredAttributes - required attributes
        +
        optionalAttributes - optional attributes
        +
        extensions - extensions
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getOID

        +
        public String getOID()
        +
        Returns the oid.
        +
        +
        Returns:
        +
        oid
        +
        +
      • +
      + + + +
        +
      • +

        getSuperiorClasses

        +
        public String[] getSuperiorClasses()
        +
        Returns the superior classes.
        +
        +
        Returns:
        +
        superior classes
        +
        +
      • +
      + + + +
        +
      • +

        setSuperiorClasses

        +
        public void setSuperiorClasses​(String[] s)
        +
        Sets the superior classes.
        +
        +
        Parameters:
        +
        s - superior classes
        +
        +
      • +
      + + + +
        +
      • +

        getObjectClassType

        +
        public ObjectClassType getObjectClassType()
        +
        Returns the object class type.
        +
        +
        Returns:
        +
        object class type
        +
        +
      • +
      + + + +
        +
      • +

        setObjectClassType

        +
        public void setObjectClassType​(ObjectClassType type)
        +
        Sets the object class type.
        +
        +
        Parameters:
        +
        type - object class type
        +
        +
      • +
      + + + +
        +
      • +

        getRequiredAttributes

        +
        public String[] getRequiredAttributes()
        +
        Returns the required attributes.
        +
        +
        Returns:
        +
        required attributes
        +
        +
      • +
      + + + +
        +
      • +

        setRequiredAttributes

        +
        public void setRequiredAttributes​(String[] s)
        +
        Sets the required attributes.
        +
        +
        Parameters:
        +
        s - required attributes
        +
        +
      • +
      + + + +
        +
      • +

        getOptionalAttributes

        +
        public String[] getOptionalAttributes()
        +
        Returns the optional attributes.
        +
        +
        Returns:
        +
        optional attributes
        +
        +
      • +
      + + + +
        +
      • +

        setOptionalAttributes

        +
        public void setOptionalAttributes​(String[] s)
        +
        Sets the optional attributes.
        +
        +
        Parameters:
        +
        s - optional attributes
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static ObjectClass parse​(String definition)
        +                         throws SchemaParseException
        +
        Parses the supplied definition string and creates an initialized object class.
        +
        +
        Parameters:
        +
        definition - to parse
        +
        Returns:
        +
        object class
        +
        Throws:
        +
        SchemaParseException - if the supplied definition is invalid
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format()
        +
        Description copied from interface: SchemaElement
        +
        Returns this schema element as formatted string per RFC 4512.
        +
        +
        Returns:
        +
        formatted string
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/ObjectClassType.html b/javadocs/2.3.1/org/ldaptive/schema/ObjectClassType.html new file mode 100644 index 000000000..a5f4ae6bd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/ObjectClassType.html @@ -0,0 +1,449 @@ + + + + + +ObjectClassType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum ObjectClassType

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ObjectClassType

        +
        private ObjectClassType()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static ObjectClassType[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (ObjectClassType c : ObjectClassType.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static ObjectClassType valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/Schema.html b/javadocs/2.3.1/org/ldaptive/schema/Schema.html new file mode 100644 index 000000000..35db48385 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/Schema.html @@ -0,0 +1,1143 @@ + + + + + +Schema (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Schema

+
+
+ +
+
    +
  • +
    +
    public class Schema
    +extends Object
    +
    Bean that contains the schema definitions in RFC 4512.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAttributeTypes

        +
        public Collection<AttributeType> getAttributeTypes()
        +
        Returns the attribute types.
        +
        +
        Returns:
        +
        attribute types
        +
        +
      • +
      + + + +
        +
      • +

        getAttributeType

        +
        public AttributeType getAttributeType​(String name)
        +
        Returns the attribute type with the supplied OID or name.
        +
        +
        Parameters:
        +
        name - OID or name
        +
        Returns:
        +
        attribute type or null if name does not exist
        +
        +
      • +
      + + + +
        +
      • +

        setAttributeTypes

        +
        public void setAttributeTypes​(Collection<AttributeType> c)
        +
        Sets the attribute types.
        +
        +
        Parameters:
        +
        c - attribute types
        +
        +
      • +
      + + + +
        +
      • +

        getBinaryAttributeNames

        +
        public String[] getBinaryAttributeNames()
        +
        Returns the attribute names in this schema that represent binary data. This includes attributes with a syntax OID + of '1.3.6.1.4.1.1466.115.121.1.5' and any syntax with the 'X-NOT-HUMAN-READABLE' extension.
        +
        +
        Returns:
        +
        binary attribute names
        +
        +
      • +
      + + + +
        +
      • +

        getDitContentRules

        +
        public Collection<DITContentRule> getDitContentRules()
        +
        Returns the DIT content rules.
        +
        +
        Returns:
        +
        DIT content rules
        +
        +
      • +
      + + + +
        +
      • +

        getDITContentRule

        +
        public DITContentRule getDITContentRule​(String name)
        +
        Returns the DIT content rule with the supplied OID or name.
        +
        +
        Parameters:
        +
        name - OID or name
        +
        Returns:
        +
        DIT content rule or null if name does not exist
        +
        +
      • +
      + + + +
        +
      • +

        setDitContentRules

        +
        public void setDitContentRules​(Collection<DITContentRule> c)
        +
        Sets the DIT content rules.
        +
        +
        Parameters:
        +
        c - DIT content rules
        +
        +
      • +
      + + + +
        +
      • +

        getDitStructureRules

        +
        public Collection<DITStructureRule> getDitStructureRules()
        +
        Returns the DIT structure rules.
        +
        +
        Returns:
        +
        DIT structure rules
        +
        +
      • +
      + + + +
        +
      • +

        getDITStructureRule

        +
        public DITStructureRule getDITStructureRule​(int id)
        +
        Returns the DIT structure rule with the supplied ID.
        +
        +
        Parameters:
        +
        id - rule ID
        +
        Returns:
        +
        DIT structure rule or null if id does not exist
        +
        +
      • +
      + + + +
        +
      • +

        getDITStructureRule

        +
        public DITStructureRule getDITStructureRule​(String name)
        +
        Returns the DIT structure rule with the supplied name.
        +
        +
        Parameters:
        +
        name - rule name
        +
        Returns:
        +
        DIT structure rule or null if name does not exist
        +
        +
      • +
      + + + +
        +
      • +

        setDitStructureRules

        +
        public void setDitStructureRules​(Collection<DITStructureRule> c)
        +
        Sets the DIT structure rules.
        +
        +
        Parameters:
        +
        c - DIT structure rules
        +
        +
      • +
      + + + +
        +
      • +

        getSyntaxes

        +
        public Collection<Syntax> getSyntaxes()
        +
        Returns the syntaxes.
        +
        +
        Returns:
        +
        syntaxes
        +
        +
      • +
      + + + +
        +
      • +

        getSyntax

        +
        public Syntax getSyntax​(String oid)
        +
        Returns the syntax with the supplied OID.
        +
        +
        Parameters:
        +
        oid - OID
        +
        Returns:
        +
        syntax or null if OID does not exist
        +
        +
      • +
      + + + +
        +
      • +

        setSyntaxes

        +
        public void setSyntaxes​(Collection<Syntax> c)
        +
        Sets the syntaxes.
        +
        +
        Parameters:
        +
        c - syntaxes
        +
        +
      • +
      + + + +
        +
      • +

        getMatchingRules

        +
        public Collection<MatchingRule> getMatchingRules()
        +
        Returns the matching rules.
        +
        +
        Returns:
        +
        matching rules
        +
        +
      • +
      + + + +
        +
      • +

        getMatchingRule

        +
        public MatchingRule getMatchingRule​(String name)
        +
        Returns the matching rule with the supplied OID or name.
        +
        +
        Parameters:
        +
        name - OID or name
        +
        Returns:
        +
        matching rule or null if name does not exist
        +
        +
      • +
      + + + +
        +
      • +

        setMatchingRules

        +
        public void setMatchingRules​(Collection<MatchingRule> c)
        +
        Sets the matching rules.
        +
        +
        Parameters:
        +
        c - matching rules
        +
        +
      • +
      + + + +
        +
      • +

        getMatchingRuleUses

        +
        public Collection<MatchingRuleUse> getMatchingRuleUses()
        +
        Returns the matching rule uses.
        +
        +
        Returns:
        +
        matching rule uses
        +
        +
      • +
      + + + +
        +
      • +

        getMatchingRuleUse

        +
        public MatchingRuleUse getMatchingRuleUse​(String name)
        +
        Returns the matching rule use with the supplied OID or name.
        +
        +
        Parameters:
        +
        name - OID or name
        +
        Returns:
        +
        matching rule use or null if name does not exist
        +
        +
      • +
      + + + +
        +
      • +

        setMatchingRuleUses

        +
        public void setMatchingRuleUses​(Collection<MatchingRuleUse> c)
        +
        Sets the matching rule uses.
        +
        +
        Parameters:
        +
        c - matching rule uses
        +
        +
      • +
      + + + +
        +
      • +

        getNameForms

        +
        public Collection<NameForm> getNameForms()
        +
        Returns the name forms.
        +
        +
        Returns:
        +
        name forms
        +
        +
      • +
      + + + +
        +
      • +

        getNameForm

        +
        public NameForm getNameForm​(String name)
        +
        Returns the name form with the supplied OID or name.
        +
        +
        Parameters:
        +
        name - OID or name
        +
        Returns:
        +
        name form or null if name does not exist
        +
        +
      • +
      + + + +
        +
      • +

        setNameForms

        +
        public void setNameForms​(Collection<NameForm> c)
        +
        Sets the name forms.
        +
        +
        Parameters:
        +
        c - name forms
        +
        +
      • +
      + + + +
        +
      • +

        getObjectClasses

        +
        public Collection<ObjectClass> getObjectClasses()
        +
        Returns the object classes.
        +
        +
        Returns:
        +
        object classes
        +
        +
      • +
      + + + +
        +
      • +

        getObjectClass

        +
        public ObjectClass getObjectClass​(String name)
        +
        Returns the object class with the supplied OID or name.
        +
        +
        Parameters:
        +
        name - OID or name
        +
        Returns:
        +
        object class or null if name does not exist
        +
        +
      • +
      + + + +
        +
      • +

        setObjectClasses

        +
        public void setObjectClasses​(Collection<ObjectClass> c)
        +
        Sets the object classes.
        +
        +
        Parameters:
        +
        c - object classes
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/SchemaElement.html b/javadocs/2.3.1/org/ldaptive/schema/SchemaElement.html new file mode 100644 index 000000000..90bf0998c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/SchemaElement.html @@ -0,0 +1,264 @@ + + + + + +SchemaElement (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface SchemaElement

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        format

        +
        String format()
        +
        Returns this schema element as formatted string per RFC 4512.
        +
        +
        Returns:
        +
        formatted string
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/SchemaFactory.html b/javadocs/2.3.1/org/ldaptive/schema/SchemaFactory.html new file mode 100644 index 000000000..55e01f708 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/SchemaFactory.html @@ -0,0 +1,657 @@ + + + + + +SchemaFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SchemaFactory

+
+
+ +
+
    +
  • +
    +
    public final class SchemaFactory
    +extends Object
    +
    Factory to create Schema objects from an LDAP entry.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        SUBSCHEMA_SUBENTRY_ATTR_NAME

        +
        private static final String SUBSCHEMA_SUBENTRY_ATTR_NAME
        +
        Attribute on the root DSE indicating the location of the subschema entry.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ATTRIBUTE_TYPES_ATTR_NAME

        +
        private static final String ATTRIBUTE_TYPES_ATTR_NAME
        +
        Attribute types attribute name on the subschema entry.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DIT_CONTENT_RULES_ATTR_NAME

        +
        private static final String DIT_CONTENT_RULES_ATTR_NAME
        +
        DIT content rules attribute name on the subschema entry.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DIT_STRUCTURE_RULES_ATTR_NAME

        +
        private static final String DIT_STRUCTURE_RULES_ATTR_NAME
        +
        DIT structure rules attribute name on the subschema entry.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        LDAP_SYNTAXES_ATTR_NAME

        +
        private static final String LDAP_SYNTAXES_ATTR_NAME
        +
        LDAP syntaxes attribute name on the subschema entry.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MATCHING_RULES_ATTR_NAME

        +
        private static final String MATCHING_RULES_ATTR_NAME
        +
        Matching rules attribute name on the subschema entry.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MATCHING_RULE_USE_ATTR_NAME

        +
        private static final String MATCHING_RULE_USE_ATTR_NAME
        +
        Matching rule use attribute name on the subschema entry.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        NAME_FORMS_ATTR_NAME

        +
        private static final String NAME_FORMS_ATTR_NAME
        +
        Name forms attribute name on the subschema entry.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        OBJECT_CLASS_ATTR_NAME

        +
        private static final String OBJECT_CLASS_ATTR_NAME
        +
        Object classes attribute name on the subschema entry.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SchemaFactory

        +
        private SchemaFactory()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createSchema

        +
        public static Schema createSchema​(InputStream is)
        +                           throws IOException
        +
        Creates a new schema. The input stream should contain the LDIF for the subschema entry.
        +
        +
        Parameters:
        +
        is - containing the schema ldif
        +
        Returns:
        +
        schema created from the ldif
        +
        Throws:
        +
        IOException - if an error occurs reading the input stream
        +
        +
      • +
      + + + +
        +
      • +

        createSchema

        +
        public static Schema createSchema​(ConnectionFactory factory)
        +                           throws LdapException
        +
        Creates a new schema. The subschema subentry is searched for on the root DSE, followed by searching for the + subschema entry itself.
        +
        +
        Parameters:
        +
        factory - to obtain an LDAP connection from
        +
        Returns:
        +
        schema created from the connection factory
        +
        Throws:
        +
        LdapException - if the search fails
        +
        +
      • +
      + + + +
        +
      • +

        createSchema

        +
        public static Schema createSchema​(ConnectionFactory factory,
        +                                  String entryDn)
        +                           throws LdapException
        +
        Creates a new schema. The entryDn is searched to obtain the schema.
        +
        +
        Parameters:
        +
        factory - to obtain an LDAP connection from
        +
        entryDn - the subschema entry
        +
        Returns:
        +
        schema created from the connection factory
        +
        Throws:
        +
        LdapException - if the search fails
        +
        +
      • +
      + + + +
        +
      • +

        createSchema

        +
        public static Schema createSchema​(LdapEntry schemaEntry)
        +
        Creates a new schema. The schema entry is parsed to obtain the schema.
        +
        +
        Parameters:
        +
        schemaEntry - containing the schema
        +
        Returns:
        +
        schema created from the entry
        +
        +
      • +
      + + + +
        +
      • +

        getLdapEntry

        +
        private static LdapEntry getLdapEntry​(ConnectionFactory factory,
        +                                      String dn,
        +                                      String filter,
        +                                      String... retAttrs)
        +                               throws LdapException
        +
        Searches for the supplied dn and returns its ldap entry.
        +
        +
        Parameters:
        +
        factory - to obtain an LDAP connection from
        +
        dn - to search for
        +
        filter - search filter
        +
        retAttrs - attributes to return
        +
        Returns:
        +
        ldap entry
        +
        Throws:
        +
        LdapException - if the search fails
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/SchemaFunction.html b/javadocs/2.3.1/org/ldaptive/schema/SchemaFunction.html new file mode 100644 index 000000000..78a09a620 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/SchemaFunction.html @@ -0,0 +1,274 @@ + + + + + +SchemaFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface SchemaFunction

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        parse

        +
        <T extends SchemaElement> T parse​(Class<? extends T> type,
        +                                  String definition)
        +                           throws SchemaParseException
        +
        Parses the supplied string representation of a schema element.
        +
        +
        Type Parameters:
        +
        T - type of schema element
        +
        Parameters:
        +
        type - class type of schema element
        +
        definition - to parse
        +
        Returns:
        +
        parsed schema element
        +
        Throws:
        +
        SchemaParseException - if the supplied schema definition is invalid
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/SchemaParseException.html b/javadocs/2.3.1/org/ldaptive/schema/SchemaParseException.html new file mode 100644 index 000000000..4f72f2dd9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/SchemaParseException.html @@ -0,0 +1,407 @@ + + + + + +SchemaParseException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SchemaParseException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    public class SchemaParseException
    +extends LdapException
    +
    Exception that indicates a schema element string could not be parsed.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        serialVersionUID

        +
        private static final long serialVersionUID
        +
        serialVersionUID.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SchemaParseException

        +
        public SchemaParseException​(String msg)
        +
        Creates a new schema parse exception.
        +
        +
        Parameters:
        +
        msg - describing this exception
        +
        +
      • +
      + + + +
        +
      • +

        SchemaParseException

        +
        public SchemaParseException​(Throwable e)
        +
        Creates a new schema parse exception.
        +
        +
        Parameters:
        +
        e - underlying exception
        +
        +
      • +
      + + + +
        +
      • +

        SchemaParseException

        +
        public SchemaParseException​(String msg,
        +                            Throwable e)
        +
        Creates a new schema parse exception.
        +
        +
        Parameters:
        +
        msg - describing this exception
        +
        e - underlying exception
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/SchemaParser.DefaultSchemaFunction.html b/javadocs/2.3.1/org/ldaptive/schema/SchemaParser.DefaultSchemaFunction.html new file mode 100644 index 000000000..815905d5c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/SchemaParser.DefaultSchemaFunction.html @@ -0,0 +1,502 @@ + + + + + +SchemaParser.DefaultSchemaFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SchemaParser.DefaultSchemaFunction

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.schema.SchemaParser.DefaultSchemaFunction
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SchemaFunction
    +
    +
    +
    Enclosing class:
    +
    SchemaParser
    +
    +
    +
    public static class SchemaParser.DefaultSchemaFunction
    +extends Object
    +implements SchemaFunction
    +
    CharBuffer based implementation for schema functions.
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/SchemaParser.RegexSchemaFunction.html b/javadocs/2.3.1/org/ldaptive/schema/SchemaParser.RegexSchemaFunction.html new file mode 100644 index 000000000..56984a240 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/SchemaParser.RegexSchemaFunction.html @@ -0,0 +1,502 @@ + + + + + +SchemaParser.RegexSchemaFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SchemaParser.RegexSchemaFunction

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.schema.SchemaParser.RegexSchemaFunction
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SchemaFunction
    +
    +
    +
    Enclosing class:
    +
    SchemaParser
    +
    +
    +
    public static class SchemaParser.RegexSchemaFunction
    +extends Object
    +implements SchemaFunction
    +
    Regular expression based implementation for schema functions.
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/SchemaParser.html b/javadocs/2.3.1/org/ldaptive/schema/SchemaParser.html new file mode 100644 index 000000000..43c0cf6fe --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/SchemaParser.html @@ -0,0 +1,486 @@ + + + + + +SchemaParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SchemaParser

+
+
+ +
+
    +
  • +
    +
    public final class SchemaParser
    +extends Object
    +
    Encapsulates a SchemaFunction and exposes a convenience static method for parsing schema definitions. The + schema function used by this class can be set using the system property SCHEMA_FUNCTION_PROPERTY.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        SCHEMA_FUNCTION_PROPERTY

        +
        private static final String SCHEMA_FUNCTION_PROPERTY
        +
        Schema function system property.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        LOGGER

        +
        private static final Logger LOGGER
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        SCHEMA_FUNCTION

        +
        private static final SchemaFunction SCHEMA_FUNCTION
        +
        Default schema function.
        +
      • +
      + + + +
        +
      • +

        SCHEMA_FUNCTION_CONSTRUCTOR

        +
        private static final Constructor<?> SCHEMA_FUNCTION_CONSTRUCTOR
        +
        Custom schema parser constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SchemaParser

        +
        private SchemaParser()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/SchemaUtils.html b/javadocs/2.3.1/org/ldaptive/schema/SchemaUtils.html new file mode 100644 index 000000000..81a769391 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/SchemaUtils.html @@ -0,0 +1,442 @@ + + + + + +SchemaUtils (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SchemaUtils

+
+
+ +
+
    +
  • +
    +
    public final class SchemaUtils
    +extends Object
    +
    Provides utility methods for this package.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SchemaUtils

        +
        private SchemaUtils()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        parseDescriptors

        +
        public static String[] parseDescriptors​(String descrs)
        +
        Parses the supplied descriptors string and returns its contents as a string array. If the string contains a single + quote it is assumed to be a multivalue descriptor of the form "'value1' 'value2' 'value3'". Otherwise, it is + treated as a single value descriptor.
        +
        +
        Parameters:
        +
        descrs - string to parse
        +
        Returns:
        +
        array of descriptors
        +
        +
      • +
      + + + +
        +
      • +

        parseOIDs

        +
        public static String[] parseOIDs​(String oids)
        +
        Parses the supplied OID string and returns its contents as a string array. If the string contains a dollar sign it + is assumed to be a multivalue OID of the form "value1 $ value2 $ value3". Otherwise, it is treated as a single + value OID.
        +
        +
        Parameters:
        +
        oids - string to parse
        +
        Returns:
        +
        array of oids
        +
        +
      • +
      + + + +
        +
      • +

        parseNumbers

        +
        public static int[] parseNumbers​(String numbers)
        +
        Parses the supplied number string and returns its contents as a string array.
        +
        +
        Parameters:
        +
        numbers - string to parse
        +
        Returns:
        +
        array of numbers
        +
        +
      • +
      + + + +
        +
      • +

        formatDescriptors

        +
        public static String formatDescriptors​(String... descrs)
        +
        Returns a formatted string to describe the supplied descriptors.
        +
        +
        Parameters:
        +
        descrs - to format
        +
        Returns:
        +
        formatted string
        +
        +
      • +
      + + + +
        +
      • +

        formatOids

        +
        public static String formatOids​(String... oids)
        +
        Returns a formatted string to describe the supplied OIDs.
        +
        +
        Parameters:
        +
        oids - to format
        +
        Returns:
        +
        formatted string
        +
        +
      • +
      + + + +
        +
      • +

        formatNumbers

        +
        public static String formatNumbers​(int... numbers)
        +
        Returns a formatted string to describe the supplied numbers.
        +
        +
        Parameters:
        +
        numbers - to format
        +
        Returns:
        +
        formatted string
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/Syntax.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/Syntax.DefaultDefinitionFunction.html new file mode 100644 index 000000000..f12204e7c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/Syntax.DefaultDefinitionFunction.html @@ -0,0 +1,342 @@ + + + + + +Syntax.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Syntax.DefaultDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultDefinitionFunction

        +
        public DefaultDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        parse

        +
        public Syntax parse​(String definition)
        +             throws SchemaParseException
        +
        Description copied from interface: DefinitionFunction
        +
        Parses the supplied string representation of a schema element.
        +
        +
        Parameters:
        +
        definition - to parse
        +
        Returns:
        +
        parsed schema element
        +
        Throws:
        +
        SchemaParseException - if the supplied schema definition is invalid
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/Syntax.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/Syntax.RegexDefinitionFunction.html new file mode 100644 index 000000000..33468a82c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/Syntax.RegexDefinitionFunction.html @@ -0,0 +1,394 @@ + + + + + +Syntax.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Syntax.RegexDefinitionFunction

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFINITION_PATTERN

        +
        private static final Pattern DEFINITION_PATTERN
        +
        Pattern to match definitions.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RegexDefinitionFunction

        +
        public RegexDefinitionFunction()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        parse

        +
        public Syntax parse​(String definition)
        +             throws SchemaParseException
        +
        Description copied from interface: DefinitionFunction
        +
        Parses the supplied string representation of a schema element.
        +
        +
        Parameters:
        +
        definition - to parse
        +
        Returns:
        +
        parsed schema element
        +
        Throws:
        +
        SchemaParseException - if the supplied schema definition is invalid
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/Syntax.html b/javadocs/2.3.1/org/ldaptive/schema/Syntax.html new file mode 100644 index 000000000..77bd035a8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/Syntax.html @@ -0,0 +1,572 @@ + + + + + +Syntax (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Syntax

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SchemaElement
    +
    +
    +
    public class Syntax
    +extends AbstractSchemaElement
    +
    Bean for an attribute syntax schema element. + +
    +   SyntaxDescription = LPAREN WSP
    +     numericoid                 ; object identifier
    +     [ SP "DESC" SP qdstring ]  ; description
    +     extensions WSP RPAREN      ; extensions
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        oid

        +
        private final String oid
        +
        OID.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Syntax

        +
        public Syntax​(String s)
        +
        Creates a new attribute syntax.
        +
        +
        Parameters:
        +
        s - oid
        +
        +
      • +
      + + + +
        +
      • +

        Syntax

        +
        public Syntax​(String oid,
        +              String description,
        +              Extensions extensions)
        +
        Creates a new attribute syntax.
        +
        +
        Parameters:
        +
        oid - oid
        +
        description - description
        +
        extensions - extensions
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getOID

        +
        public String getOID()
        +
        Returns the oid.
        +
        +
        Returns:
        +
        oid
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static Syntax parse​(String definition)
        +                    throws SchemaParseException
        +
        Parses the supplied definition string and creates an initialized attribute syntax.
        +
        +
        Parameters:
        +
        definition - to parse
        +
        Returns:
        +
        attribute syntax
        +
        Throws:
        +
        SchemaParseException - if the supplied definition is invalid
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public String format()
        +
        Description copied from interface: SchemaElement
        +
        Returns this schema element as formatted string per RFC 4512.
        +
        +
        Returns:
        +
        formatted string
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractDefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractDefaultDefinitionFunction.html new file mode 100644 index 000000000..7fca13354 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractDefaultDefinitionFunction.html @@ -0,0 +1,245 @@ + + + + + +Uses of Class org.ldaptive.schema.AbstractDefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.AbstractDefaultDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractNamedSchemaElement.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractNamedSchemaElement.html new file mode 100644 index 000000000..5a6c1618e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractNamedSchemaElement.html @@ -0,0 +1,238 @@ + + + + + +Uses of Class org.ldaptive.schema.AbstractNamedSchemaElement (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.AbstractNamedSchemaElement

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractRegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractRegexDefinitionFunction.html new file mode 100644 index 000000000..c9fe3b5ee --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractRegexDefinitionFunction.html @@ -0,0 +1,245 @@ + + + + + +Uses of Class org.ldaptive.schema.AbstractRegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.AbstractRegexDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractSchemaElement.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractSchemaElement.html new file mode 100644 index 000000000..d778ff51c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/AbstractSchemaElement.html @@ -0,0 +1,270 @@ + + + + + +Uses of Class org.ldaptive.schema.AbstractSchemaElement (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.AbstractSchemaElement

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeType.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeType.DefaultDefinitionFunction.html new file mode 100644 index 000000000..042214ea8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeType.DefaultDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.AttributeType.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.AttributeType.DefaultDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeType.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeType.RegexDefinitionFunction.html new file mode 100644 index 000000000..9b1d1eab7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeType.RegexDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.AttributeType.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.AttributeType.RegexDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeType.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeType.html new file mode 100644 index 000000000..bf32af97f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeType.html @@ -0,0 +1,391 @@ + + + + + +Uses of Class org.ldaptive.schema.AttributeType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.AttributeType

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeUsage.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeUsage.html new file mode 100644 index 000000000..6af6bdecd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/AttributeUsage.html @@ -0,0 +1,280 @@ + + + + + +Uses of Class org.ldaptive.schema.AttributeUsage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.AttributeUsage

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/DITContentRule.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/DITContentRule.DefaultDefinitionFunction.html new file mode 100644 index 000000000..5eddb46a7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/DITContentRule.DefaultDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.DITContentRule.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.DITContentRule.DefaultDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/DITContentRule.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/DITContentRule.RegexDefinitionFunction.html new file mode 100644 index 000000000..2d571e90f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/DITContentRule.RegexDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.DITContentRule.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.DITContentRule.RegexDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/DITContentRule.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/DITContentRule.html new file mode 100644 index 000000000..3c39554b0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/DITContentRule.html @@ -0,0 +1,305 @@ + + + + + +Uses of Class org.ldaptive.schema.DITContentRule (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.DITContentRule

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/DITStructureRule.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/DITStructureRule.DefaultDefinitionFunction.html new file mode 100644 index 000000000..ce52e35ec --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/DITStructureRule.DefaultDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.DITStructureRule.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.DITStructureRule.DefaultDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/DITStructureRule.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/DITStructureRule.RegexDefinitionFunction.html new file mode 100644 index 000000000..aa9a75a33 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/DITStructureRule.RegexDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.DITStructureRule.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.DITStructureRule.RegexDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/DITStructureRule.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/DITStructureRule.html new file mode 100644 index 000000000..0bf03ca11 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/DITStructureRule.html @@ -0,0 +1,312 @@ + + + + + +Uses of Class org.ldaptive.schema.DITStructureRule (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.DITStructureRule

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/DefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/DefinitionFunction.html new file mode 100644 index 000000000..acf87d7af --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/DefinitionFunction.html @@ -0,0 +1,315 @@ + + + + + +Uses of Interface org.ldaptive.schema.DefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.schema.DefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/Extensions.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/Extensions.html new file mode 100644 index 000000000..5abfd18d1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/Extensions.html @@ -0,0 +1,348 @@ + + + + + +Uses of Class org.ldaptive.schema.Extensions (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.Extensions

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRule.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRule.DefaultDefinitionFunction.html new file mode 100644 index 000000000..daadd60bb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRule.DefaultDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.MatchingRule.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.MatchingRule.DefaultDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRule.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRule.RegexDefinitionFunction.html new file mode 100644 index 000000000..fd28599c5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRule.RegexDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.MatchingRule.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.MatchingRule.RegexDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRule.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRule.html new file mode 100644 index 000000000..2e20f669c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRule.html @@ -0,0 +1,305 @@ + + + + + +Uses of Class org.ldaptive.schema.MatchingRule (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.MatchingRule

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRuleUse.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRuleUse.DefaultDefinitionFunction.html new file mode 100644 index 000000000..63878cb16 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRuleUse.DefaultDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.MatchingRuleUse.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.MatchingRuleUse.DefaultDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRuleUse.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRuleUse.RegexDefinitionFunction.html new file mode 100644 index 000000000..ba17cd1ca --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRuleUse.RegexDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.MatchingRuleUse.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.MatchingRuleUse.RegexDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRuleUse.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRuleUse.html new file mode 100644 index 000000000..c1a3c0e34 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/MatchingRuleUse.html @@ -0,0 +1,305 @@ + + + + + +Uses of Class org.ldaptive.schema.MatchingRuleUse (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.MatchingRuleUse

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/NameForm.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/NameForm.DefaultDefinitionFunction.html new file mode 100644 index 000000000..a55a4f3c8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/NameForm.DefaultDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.NameForm.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.NameForm.DefaultDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/NameForm.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/NameForm.RegexDefinitionFunction.html new file mode 100644 index 000000000..dbf1fa7f9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/NameForm.RegexDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.NameForm.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.NameForm.RegexDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/NameForm.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/NameForm.html new file mode 100644 index 000000000..24a60bed7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/NameForm.html @@ -0,0 +1,305 @@ + + + + + +Uses of Class org.ldaptive.schema.NameForm (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.NameForm

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClass.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClass.DefaultDefinitionFunction.html new file mode 100644 index 000000000..d17f2a332 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClass.DefaultDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.ObjectClass.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.ObjectClass.DefaultDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClass.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClass.RegexDefinitionFunction.html new file mode 100644 index 000000000..fd31746fc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClass.RegexDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.ObjectClass.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.ObjectClass.RegexDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClass.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClass.html new file mode 100644 index 000000000..014adbf28 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClass.html @@ -0,0 +1,387 @@ + + + + + +Uses of Class org.ldaptive.schema.ObjectClass (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.ObjectClass

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClassType.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClassType.html new file mode 100644 index 000000000..72fb55e8d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/ObjectClassType.html @@ -0,0 +1,268 @@ + + + + + +Uses of Class org.ldaptive.schema.ObjectClassType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.ObjectClassType

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/Schema.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/Schema.html new file mode 100644 index 000000000..97577a00e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/Schema.html @@ -0,0 +1,345 @@ + + + + + +Uses of Class org.ldaptive.schema.Schema (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.Schema

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaElement.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaElement.html new file mode 100644 index 000000000..c5b4615ad --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaElement.html @@ -0,0 +1,356 @@ + + + + + +Uses of Interface org.ldaptive.schema.SchemaElement (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.schema.SchemaElement

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaFactory.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaFactory.html new file mode 100644 index 000000000..ef93876ae --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaFactory.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.schema.SchemaFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.SchemaFactory

+
+
No usage of org.ldaptive.schema.SchemaFactory
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaFunction.html new file mode 100644 index 000000000..5e2c68f51 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaFunction.html @@ -0,0 +1,237 @@ + + + + + +Uses of Interface org.ldaptive.schema.SchemaFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.schema.SchemaFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParseException.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParseException.html new file mode 100644 index 000000000..734fdaf91 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParseException.html @@ -0,0 +1,367 @@ + + + + + +Uses of Class org.ldaptive.schema.SchemaParseException (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.SchemaParseException

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParser.DefaultSchemaFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParser.DefaultSchemaFunction.html new file mode 100644 index 000000000..e3c9808bc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParser.DefaultSchemaFunction.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.schema.SchemaParser.DefaultSchemaFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.SchemaParser.DefaultSchemaFunction

+
+
No usage of org.ldaptive.schema.SchemaParser.DefaultSchemaFunction
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParser.RegexSchemaFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParser.RegexSchemaFunction.html new file mode 100644 index 000000000..f2b2ffda9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParser.RegexSchemaFunction.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.schema.SchemaParser.RegexSchemaFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.SchemaParser.RegexSchemaFunction

+
+
No usage of org.ldaptive.schema.SchemaParser.RegexSchemaFunction
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParser.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParser.html new file mode 100644 index 000000000..013138c40 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaParser.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.schema.SchemaParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.SchemaParser

+
+
No usage of org.ldaptive.schema.SchemaParser
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaUtils.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaUtils.html new file mode 100644 index 000000000..be610eae6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/SchemaUtils.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.schema.SchemaUtils (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.SchemaUtils

+
+
No usage of org.ldaptive.schema.SchemaUtils
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/Syntax.DefaultDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/Syntax.DefaultDefinitionFunction.html new file mode 100644 index 000000000..c8bc5620a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/Syntax.DefaultDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.Syntax.DefaultDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.Syntax.DefaultDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/Syntax.RegexDefinitionFunction.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/Syntax.RegexDefinitionFunction.html new file mode 100644 index 000000000..093b58469 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/Syntax.RegexDefinitionFunction.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.schema.Syntax.RegexDefinitionFunction (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.Syntax.RegexDefinitionFunction

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/class-use/Syntax.html b/javadocs/2.3.1/org/ldaptive/schema/class-use/Syntax.html new file mode 100644 index 000000000..03dd7acfe --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/class-use/Syntax.html @@ -0,0 +1,334 @@ + + + + + +Uses of Class org.ldaptive.schema.Syntax (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.Syntax

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/package-summary.html b/javadocs/2.3.1/org/ldaptive/schema/package-summary.html new file mode 100644 index 000000000..d0b6355b5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/package-summary.html @@ -0,0 +1,443 @@ + + + + + +org.ldaptive.schema (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.schema

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/package-tree.html b/javadocs/2.3.1/org/ldaptive/schema/package-tree.html new file mode 100644 index 000000000..c292f2906 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/package-tree.html @@ -0,0 +1,247 @@ + + + + + +org.ldaptive.schema Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.schema

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/package-use.html b/javadocs/2.3.1/org/ldaptive/schema/package-use.html new file mode 100644 index 000000000..afb6d7681 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/package-use.html @@ -0,0 +1,544 @@ + + + + + +Uses of Package org.ldaptive.schema (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.schema

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/AbstractSchemaElementValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/AbstractSchemaElementValueTranscoder.html new file mode 100644 index 000000000..ac158bc38 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/AbstractSchemaElementValueTranscoder.html @@ -0,0 +1,352 @@ + + + + + +AbstractSchemaElementValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractSchemaElementValueTranscoder<T extends SchemaElement>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractSchemaElementValueTranscoder

        +
        public AbstractSchemaElementValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        encodeStringValue

        +
        public String encodeStringValue​(T value)
        +
        Description copied from interface: ValueTranscoder
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/AttributeTypeValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/AttributeTypeValueTranscoder.html new file mode 100644 index 000000000..dfa906136 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/AttributeTypeValueTranscoder.html @@ -0,0 +1,376 @@ + + + + + +AttributeTypeValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AttributeTypeValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AttributeTypeValueTranscoder

        +
        public AttributeTypeValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public AttributeType decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<AttributeType> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/DITContentRuleValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/DITContentRuleValueTranscoder.html new file mode 100644 index 000000000..73cc1256f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/DITContentRuleValueTranscoder.html @@ -0,0 +1,376 @@ + + + + + +DITContentRuleValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DITContentRuleValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DITContentRuleValueTranscoder

        +
        public DITContentRuleValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public DITContentRule decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<DITContentRule> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/DITStructureRuleValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/DITStructureRuleValueTranscoder.html new file mode 100644 index 000000000..4be390a92 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/DITStructureRuleValueTranscoder.html @@ -0,0 +1,376 @@ + + + + + +DITStructureRuleValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DITStructureRuleValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DITStructureRuleValueTranscoder

        +
        public DITStructureRuleValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public DITStructureRule decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<DITStructureRule> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/MatchingRuleUseValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/MatchingRuleUseValueTranscoder.html new file mode 100644 index 000000000..b450a2ecc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/MatchingRuleUseValueTranscoder.html @@ -0,0 +1,376 @@ + + + + + +MatchingRuleUseValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MatchingRuleUseValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MatchingRuleUseValueTranscoder

        +
        public MatchingRuleUseValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public MatchingRuleUse decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<MatchingRuleUse> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/MatchingRuleValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/MatchingRuleValueTranscoder.html new file mode 100644 index 000000000..51c0127a1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/MatchingRuleValueTranscoder.html @@ -0,0 +1,376 @@ + + + + + +MatchingRuleValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MatchingRuleValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MatchingRuleValueTranscoder

        +
        public MatchingRuleValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public MatchingRule decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<MatchingRule> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/NameFormValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/NameFormValueTranscoder.html new file mode 100644 index 000000000..4d46b8faa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/NameFormValueTranscoder.html @@ -0,0 +1,376 @@ + + + + + +NameFormValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NameFormValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NameFormValueTranscoder

        +
        public NameFormValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public NameForm decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<NameForm> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/ObjectClassValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/ObjectClassValueTranscoder.html new file mode 100644 index 000000000..29204047b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/ObjectClassValueTranscoder.html @@ -0,0 +1,376 @@ + + + + + +ObjectClassValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ObjectClassValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ObjectClassValueTranscoder

        +
        public ObjectClassValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public ObjectClass decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<ObjectClass> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/SyntaxValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/SyntaxValueTranscoder.html new file mode 100644 index 000000000..e56a11bd7 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/SyntaxValueTranscoder.html @@ -0,0 +1,376 @@ + + + + + +SyntaxValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SyntaxValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SyntaxValueTranscoder

        +
        public SyntaxValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public Syntax decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<Syntax> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/AbstractSchemaElementValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/AbstractSchemaElementValueTranscoder.html new file mode 100644 index 000000000..651906bed --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/AbstractSchemaElementValueTranscoder.html @@ -0,0 +1,245 @@ + + + + + +Uses of Class org.ldaptive.schema.transcode.AbstractSchemaElementValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.transcode.AbstractSchemaElementValueTranscoder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/AttributeTypeValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/AttributeTypeValueTranscoder.html new file mode 100644 index 000000000..2337c3c61 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/AttributeTypeValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.schema.transcode.AttributeTypeValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.transcode.AttributeTypeValueTranscoder

+
+
No usage of org.ldaptive.schema.transcode.AttributeTypeValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/DITContentRuleValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/DITContentRuleValueTranscoder.html new file mode 100644 index 000000000..32d0b672c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/DITContentRuleValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.schema.transcode.DITContentRuleValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.transcode.DITContentRuleValueTranscoder

+
+
No usage of org.ldaptive.schema.transcode.DITContentRuleValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/DITStructureRuleValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/DITStructureRuleValueTranscoder.html new file mode 100644 index 000000000..f3a275954 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/DITStructureRuleValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.schema.transcode.DITStructureRuleValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.transcode.DITStructureRuleValueTranscoder

+
+
No usage of org.ldaptive.schema.transcode.DITStructureRuleValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/MatchingRuleUseValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/MatchingRuleUseValueTranscoder.html new file mode 100644 index 000000000..3f3710c11 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/MatchingRuleUseValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.schema.transcode.MatchingRuleUseValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.transcode.MatchingRuleUseValueTranscoder

+
+
No usage of org.ldaptive.schema.transcode.MatchingRuleUseValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/MatchingRuleValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/MatchingRuleValueTranscoder.html new file mode 100644 index 000000000..466ac9672 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/MatchingRuleValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.schema.transcode.MatchingRuleValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.transcode.MatchingRuleValueTranscoder

+
+
No usage of org.ldaptive.schema.transcode.MatchingRuleValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/NameFormValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/NameFormValueTranscoder.html new file mode 100644 index 000000000..ac00fd6cf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/NameFormValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.schema.transcode.NameFormValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.transcode.NameFormValueTranscoder

+
+
No usage of org.ldaptive.schema.transcode.NameFormValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/ObjectClassValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/ObjectClassValueTranscoder.html new file mode 100644 index 000000000..2e1ea8b7d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/ObjectClassValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.schema.transcode.ObjectClassValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.transcode.ObjectClassValueTranscoder

+
+
No usage of org.ldaptive.schema.transcode.ObjectClassValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/SyntaxValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/SyntaxValueTranscoder.html new file mode 100644 index 000000000..25a3f5d72 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/class-use/SyntaxValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.schema.transcode.SyntaxValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.schema.transcode.SyntaxValueTranscoder

+
+
No usage of org.ldaptive.schema.transcode.SyntaxValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/package-summary.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/package-summary.html new file mode 100644 index 000000000..223a76931 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/package-summary.html @@ -0,0 +1,218 @@ + + + + + +org.ldaptive.schema.transcode (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.schema.transcode

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/package-tree.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/package-tree.html new file mode 100644 index 000000000..24d471f0c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/package-tree.html @@ -0,0 +1,180 @@ + + + + + +org.ldaptive.schema.transcode Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.schema.transcode

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/schema/transcode/package-use.html b/javadocs/2.3.1/org/ldaptive/schema/transcode/package-use.html new file mode 100644 index 000000000..01cbd6eb2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/schema/transcode/package-use.html @@ -0,0 +1,187 @@ + + + + + +Uses of Package org.ldaptive.schema.transcode (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.schema.transcode

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/AbstractCredentialReader.html b/javadocs/2.3.1/org/ldaptive/ssl/AbstractCredentialReader.html new file mode 100644 index 000000000..5cee39071 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/AbstractCredentialReader.html @@ -0,0 +1,421 @@ + + + + + +AbstractCredentialReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractCredentialReader<T>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractCredentialReader

        +
        public AbstractCredentialReader()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        getBufferedInputStream

        +
        protected InputStream getBufferedInputStream​(InputStream is)
        +
        Gets a buffered input stream from the given input stream. If the given instance is already buffered, it is simply + returned.
        +
        +
        Parameters:
        +
        is - input stream from which to create buffered instance.
        +
        Returns:
        +
        buffered input stream. If the given instance is already buffered, it is simply returned.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/AbstractSSLContextInitializer.html b/javadocs/2.3.1/org/ldaptive/ssl/AbstractSSLContextInitializer.html new file mode 100644 index 000000000..1819a2a2a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/AbstractSSLContextInitializer.html @@ -0,0 +1,500 @@ + + + + + +AbstractSSLContextInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractSSLContextInitializer

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/AggregateTrustManager.Strategy.html b/javadocs/2.3.1/org/ldaptive/ssl/AggregateTrustManager.Strategy.html new file mode 100644 index 000000000..cbeb0849d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/AggregateTrustManager.Strategy.html @@ -0,0 +1,433 @@ + + + + + +AggregateTrustManager.Strategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum AggregateTrustManager.Strategy

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Strategy

        +
        private Strategy()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static AggregateTrustManager.Strategy[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (AggregateTrustManager.Strategy c : AggregateTrustManager.Strategy.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static AggregateTrustManager.Strategy valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/AggregateTrustManager.TrustManagerConsumer.html b/javadocs/2.3.1/org/ldaptive/ssl/AggregateTrustManager.TrustManagerConsumer.html new file mode 100644 index 000000000..534e33465 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/AggregateTrustManager.TrustManagerConsumer.html @@ -0,0 +1,267 @@ + + + + + +AggregateTrustManager.TrustManagerConsumer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface AggregateTrustManager.TrustManagerConsumer

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    AggregateTrustManager
    +
    +
    +
    private static interface AggregateTrustManager.TrustManagerConsumer
    +
    Interface for consuming a trust manager.
    +
  • +
+
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/AggregateTrustManager.html b/javadocs/2.3.1/org/ldaptive/ssl/AggregateTrustManager.html new file mode 100644 index 000000000..120660580 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/AggregateTrustManager.html @@ -0,0 +1,685 @@ + + + + + +AggregateTrustManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AggregateTrustManager

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/AllowAnyHostnameVerifier.html b/javadocs/2.3.1/org/ldaptive/ssl/AllowAnyHostnameVerifier.html new file mode 100644 index 000000000..84f125f61 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/AllowAnyHostnameVerifier.html @@ -0,0 +1,349 @@ + + + + + +AllowAnyHostnameVerifier (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AllowAnyHostnameVerifier

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AllowAnyHostnameVerifier

        +
        public AllowAnyHostnameVerifier()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/AllowAnyTrustManager.html b/javadocs/2.3.1/org/ldaptive/ssl/AllowAnyTrustManager.html new file mode 100644 index 000000000..74551ae8b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/AllowAnyTrustManager.html @@ -0,0 +1,460 @@ + + + + + +AllowAnyTrustManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AllowAnyTrustManager

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/CertificateHostnameVerifier.html b/javadocs/2.3.1/org/ldaptive/ssl/CertificateHostnameVerifier.html new file mode 100644 index 000000000..19fbc9570 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/CertificateHostnameVerifier.html @@ -0,0 +1,269 @@ + + + + + +CertificateHostnameVerifier (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface CertificateHostnameVerifier

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        verify

        +
        boolean verify​(String hostname,
        +               X509Certificate cert)
        +
        Verify the supplied hostname matches the supplied certificate.
        +
        +
        Parameters:
        +
        hostname - to verify
        +
        cert - to verify hostname against
        +
        Returns:
        +
        whether hostname is valid for the supplied certificate
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/CredentialConfig.html b/javadocs/2.3.1/org/ldaptive/ssl/CredentialConfig.html new file mode 100644 index 000000000..b5da3412c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/CredentialConfig.html @@ -0,0 +1,269 @@ + + + + + +CredentialConfig (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface CredentialConfig

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    KeyStoreCredentialConfig, X509CredentialConfig
    +
    +
    +
    public interface CredentialConfig
    +
    Provides a base interface for all credential configurations. Since credential configs are invoked via reflection by + the PropertyInvoker their method signatures are not important. They only need to be able to create an SSL context + initializer once their properties have been set.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createSSLContextInitializer

        +
        SSLContextInitializer createSSLContextInitializer()
        +                                           throws GeneralSecurityException
        +
        Creates an SSL context initializer using the configured trust and authentication material in this config.
        +
        +
        Returns:
        +
        SSL context initializer
        +
        Throws:
        +
        GeneralSecurityException - if the ssl context initializer cannot be created
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/CredentialConfigFactory.html b/javadocs/2.3.1/org/ldaptive/ssl/CredentialConfigFactory.html new file mode 100644 index 000000000..7c8fcadb3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/CredentialConfigFactory.html @@ -0,0 +1,569 @@ + + + + + +CredentialConfigFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CredentialConfigFactory

+
+
+ +
+
    +
  • +
    +
    public final class CredentialConfigFactory
    +extends Object
    +
    Utility class for creating credential configs when the underlying credential is already available for use.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CredentialConfigFactory

        +
        private CredentialConfigFactory()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createKeyStoreCredentialConfig

        +
        public static CredentialConfig createKeyStoreCredentialConfig​(KeyStore trustStore)
        +
        Creates a KeyStoreCredentialConfig from the supplied truststore.
        +
        +
        Parameters:
        +
        trustStore - to create credential config from
        +
        Returns:
        +
        credential config
        +
        +
      • +
      + + + +
        +
      • +

        createKeyStoreCredentialConfig

        +
        public static CredentialConfig createKeyStoreCredentialConfig​(KeyStore trustStore,
        +                                                              String[] trustStoreAliases)
        +
        Creates a KeyStoreCredentialConfig from the supplied truststore.
        +
        +
        Parameters:
        +
        trustStore - to create credential config from
        +
        trustStoreAliases - to use in the truststore
        +
        Returns:
        +
        credential config
        +
        +
      • +
      + + + +
        +
      • +

        createKeyStoreCredentialConfig

        +
        public static CredentialConfig createKeyStoreCredentialConfig​(KeyStore keyStore,
        +                                                              String keyStorePassword)
        +
        Creates a KeyStoreCredentialConfig from the supplied keystore and password.
        +
        +
        Parameters:
        +
        keyStore - to create credential config from
        +
        keyStorePassword - to unlock the keystore
        +
        Returns:
        +
        credential config
        +
        +
      • +
      + + + +
        +
      • +

        createKeyStoreCredentialConfig

        +
        public static CredentialConfig createKeyStoreCredentialConfig​(KeyStore keyStore,
        +                                                              String keyStorePassword,
        +                                                              String[] keyStoreAliases)
        +
        Creates a KeyStoreCredentialConfig from the supplied keystore and password.
        +
        +
        Parameters:
        +
        keyStore - to create credential config from
        +
        keyStorePassword - to unlock the keystore
        +
        keyStoreAliases - to use in the keystore
        +
        Returns:
        +
        credential config
        +
        +
      • +
      + + + +
        +
      • +

        createKeyStoreCredentialConfig

        +
        public static CredentialConfig createKeyStoreCredentialConfig​(KeyStore trustStore,
        +                                                              KeyStore keyStore,
        +                                                              String keyStorePassword)
        +
        Creates a KeyStoreCredentialConfig from the supplied truststore, keystore and password.
        +
        +
        Parameters:
        +
        trustStore - to create credential config from
        +
        keyStore - to create credential config from
        +
        keyStorePassword - to unlock the keystore
        +
        Returns:
        +
        credential config
        +
        +
      • +
      + + + +
        +
      • +

        createKeyStoreCredentialConfig

        +
        public static CredentialConfig createKeyStoreCredentialConfig​(KeyStore trustStore,
        +                                                              String[] trustStoreAliases,
        +                                                              KeyStore keyStore,
        +                                                              String keyStorePassword,
        +                                                              String[] keyStoreAliases)
        +
        Creates a KeyStoreCredentialConfig from the supplied truststore, keystore and password.
        +
        +
        Parameters:
        +
        trustStore - to create credential config from
        +
        trustStoreAliases - to use in the truststore
        +
        keyStore - to create credential config from
        +
        keyStorePassword - to unlock the keystore
        +
        keyStoreAliases - to use in the keystore
        +
        Returns:
        +
        credential config
        +
        +
      • +
      + + + +
        +
      • +

        createX509CredentialConfig

        +
        public static CredentialConfig createX509CredentialConfig​(X509Certificate[] trustCertificates)
        +
        Creates a X509CredentialConfig from the supplied trust certificates.
        +
        +
        Parameters:
        +
        trustCertificates - to create credential config from
        +
        Returns:
        +
        credential config
        +
        +
      • +
      + + + +
        +
      • +

        createX509CredentialConfig

        +
        public static CredentialConfig createX509CredentialConfig​(X509Certificate authenticationCertificate,
        +                                                          PrivateKey authenticationKey)
        +
        Creates a X509CredentialConfig from the supplied authentication certificate and private key.
        +
        +
        Parameters:
        +
        authenticationCertificate - to create credential config from
        +
        authenticationKey - that belongs to the certificate
        +
        Returns:
        +
        credential config
        +
        +
      • +
      + + + +
        +
      • +

        createX509CredentialConfig

        +
        public static CredentialConfig createX509CredentialConfig​(X509Certificate[] trustCertificates,
        +                                                          X509Certificate authenticationCertificate,
        +                                                          PrivateKey authenticationKey)
        +
        Creates a X509CredentialConfig from the supplied trust certificates, authentication certificate and private key.
        +
        +
        Parameters:
        +
        trustCertificates - to create credential config from
        +
        authenticationCertificate - to create credential config from
        +
        authenticationKey - that belongs to the certificate
        +
        Returns:
        +
        credential config
        +
        +
      • +
      + + + +
        +
      • +

        createX509CredentialConfig

        +
        public static CredentialConfig createX509CredentialConfig​(String trustCertificates)
        +
        Creates a X509CredentialConfig from PEM encoded certificate(s).
        +
        +
        Parameters:
        +
        trustCertificates - to create credential config from
        +
        Returns:
        +
        credential config
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/CredentialReader.html b/javadocs/2.3.1/org/ldaptive/ssl/CredentialReader.html new file mode 100644 index 000000000..39dab8687 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/CredentialReader.html @@ -0,0 +1,309 @@ + + + + + +CredentialReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface CredentialReader<T>

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        read

        +
        T read​(String path,
        +       String... params)
        +throws IOException,
        +       GeneralSecurityException
        +
        Reads a credential object from a path.
        +
        +
        Parameters:
        +
        path - from which to read credential.
        +
        params - Arbitrary string parameters, e.g. password, needed to read the credential.
        +
        Returns:
        +
        credential read from data at path.
        +
        Throws:
        +
        IOException - On IO errors.
        +
        GeneralSecurityException - On errors with the credential data.
        +
        +
      • +
      + + + +
        +
      • +

        read

        +
        T read​(InputStream is,
        +       String... params)
        +throws IOException,
        +       GeneralSecurityException
        +
        Reads a credential object from an input stream.
        +
        +
        Parameters:
        +
        is - input stream from which to read credential.
        +
        params - Arbitrary string parameters, e.g. password, needed to read the credential.
        +
        Returns:
        +
        credential read from data in stream.
        +
        Throws:
        +
        IOException - On IO errors.
        +
        GeneralSecurityException - On errors with the credential data.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/DefaultHostnameVerifier.SubjectAltNameType.html b/javadocs/2.3.1/org/ldaptive/ssl/DefaultHostnameVerifier.SubjectAltNameType.html new file mode 100644 index 000000000..5fc7bf66f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/DefaultHostnameVerifier.SubjectAltNameType.html @@ -0,0 +1,545 @@ + + + + + +DefaultHostnameVerifier.SubjectAltNameType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum DefaultHostnameVerifier.SubjectAltNameType

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/DefaultHostnameVerifier.html b/javadocs/2.3.1/org/ldaptive/ssl/DefaultHostnameVerifier.html new file mode 100644 index 000000000..83d125d8b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/DefaultHostnameVerifier.html @@ -0,0 +1,583 @@ + + + + + +DefaultHostnameVerifier (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultHostnameVerifier

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    HostnameVerifier, CertificateHostnameVerifier
    +
    +
    +
    public class DefaultHostnameVerifier
    +extends Object
    +implements HostnameVerifier, CertificateHostnameVerifier
    +
    Hostname verifier that provides an implementation similar to what occurs with JNDI startTLS. Verification occurs in + the following order: + +
      +
    • if hostname is IP, then cert must have exact match IP subjAltName
    • +
    • hostname must match any DNS subjAltName if any exist
    • +
    • hostname must match the first CN
    • +
    • if cert begins with a wildcard, domains are used for matching
    • +
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        verifier

        +
        private final HostnameVerifier verifier
        +
        Hostname verifier delegate.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultHostnameVerifier

        +
        public DefaultHostnameVerifier()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        verifyIP

        +
        protected boolean verifyIP​(String ip,
        +                           X509Certificate cert)
        +
        Verify the certificate allows use of the supplied IP address. + +

        From RFC2818: In some cases, the URI is specified as an IP address rather than a hostname. In this case, the + iPAddress subjectAltName must be present in the certificate and must exactly match the IP in the URI.

        +
        +
        Parameters:
        +
        ip - address to match in the certificate
        +
        cert - to inspect for the IP address
        +
        Returns:
        +
        whether the ip matched a subject alt name
        +
        +
      • +
      + + + +
        +
      • +

        verifyDNS

        +
        protected boolean verifyDNS​(String hostname,
        +                            X509Certificate cert)
        +
        Verify the certificate allows use of the supplied DNS name. Note that only the first CN is used. + +

        From RFC2818: If a subjectAltName extension of type dNSName is present, that MUST be used as the identity. + Otherwise, the (most specific) Common Name field in the Subject field of the certificate MUST be used. Although the + use of the Common Name is existing practice, it is deprecated and Certification Authorities are encouraged to use + the dNSName instead.

        + +

        Matching is performed using the matching rules specified by [RFC2459]. If more than one identity of a given type + is present in the certificate (e.g., more than one dNSName name, a match in any one of the set is considered + acceptable.)

        +
        +
        Parameters:
        +
        hostname - to match in the certificate
        +
        cert - to inspect for the hostname
        +
        Returns:
        +
        whether the hostname matched a subject alt name or CN
        +
        +
      • +
      + + + +
        +
      • +

        getSubjectAltNames

        +
        private String[] getSubjectAltNames​(X509Certificate cert,
        +                                    DefaultHostnameVerifier.SubjectAltNameType type)
        +
        Returns the subject alternative names matching the supplied name type from the supplied certificate.
        +
        +
        Parameters:
        +
        cert - to get subject alt names from
        +
        type - subject alt name type
        +
        Returns:
        +
        subject alt names
        +
        +
      • +
      + + + +
        +
      • +

        getCNs

        +
        private String[] getCNs​(X509Certificate cert)
        +
        Returns the CNs from the supplied certificate.
        +
        +
        Parameters:
        +
        cert - to get CNs from
        +
        Returns:
        +
        CNs
        +
        +
      • +
      + + + +
        +
      • +

        isMatch

        +
        private boolean isMatch​(String hostname,
        +                        String certName)
        +
        Determines if the supplied hostname matches a name derived from the certificate. If the certificate name starts + with '*', the domain components after the first '.' in each name are compared.
        +
        +
        Parameters:
        +
        hostname - to match
        +
        certName - to match
        +
        Returns:
        +
        whether the hostname matched the cert name
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/DefaultSSLContextInitializer.html b/javadocs/2.3.1/org/ldaptive/ssl/DefaultSSLContextInitializer.html new file mode 100644 index 000000000..d049e8d88 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/DefaultSSLContextInitializer.html @@ -0,0 +1,495 @@ + + + + + +DefaultSSLContextInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultSSLContextInitializer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SSLContextInitializer
    +
    +
    +
    public class DefaultSSLContextInitializer
    +extends AbstractSSLContextInitializer
    +
    Provides a default implementation of SSL context initializer which allows the setting of trust and key managers in + order to create an SSL context.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        keyManagers

        +
        private KeyManager[] keyManagers
        +
        Key managers.
        +
      • +
      + + + +
        +
      • +

        createDefaultTrustManagers

        +
        private final boolean createDefaultTrustManagers
        +
        Whether default trust managers should be created.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultSSLContextInitializer

        +
        public DefaultSSLContextInitializer()
        +
        Creates a new default ssl context initializer. Default trust managers will be produced.
        +
      • +
      + + + +
        +
      • +

        DefaultSSLContextInitializer

        +
        public DefaultSSLContextInitializer​(boolean defaultTrustManagers)
        +
        Creates a new default ssl context initializer.
        +
        +
        Parameters:
        +
        defaultTrustManagers - whether default trust managers should be created
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/DefaultTrustManager.html b/javadocs/2.3.1/org/ldaptive/ssl/DefaultTrustManager.html new file mode 100644 index 000000000..84e54f3d2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/DefaultTrustManager.html @@ -0,0 +1,525 @@ + + + + + +DefaultTrustManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultTrustManager

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/HostnameResolver.html b/javadocs/2.3.1/org/ldaptive/ssl/HostnameResolver.html new file mode 100644 index 000000000..0ba9bb67a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/HostnameResolver.html @@ -0,0 +1,385 @@ + + + + + +HostnameResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class HostnameResolver

+
+
+ +
+
    +
  • +
    +
    public class HostnameResolver
    +extends Object
    +
    Resolves a hostname from an SSLSession.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        sslSession

        +
        private final SSLSession sslSession
        +
        SSL session.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        HostnameResolver

        +
        public HostnameResolver​(SSLSession session)
        +
        Creates a new hostname resolver.
        +
        +
        Parameters:
        +
        session - SSL session
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        resolve

        +
        public String resolve()
        +
        Resolves a hostname from the SSL session.
        +
        +
        Returns:
        +
        hostname
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/HostnameVerifierAdapter.html b/javadocs/2.3.1/org/ldaptive/ssl/HostnameVerifierAdapter.html new file mode 100644 index 000000000..8c19ac37b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/HostnameVerifierAdapter.html @@ -0,0 +1,408 @@ + + + + + +HostnameVerifierAdapter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class HostnameVerifierAdapter

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        HostnameVerifierAdapter

        +
        public HostnameVerifierAdapter​(CertificateHostnameVerifier verifier)
        +
        Creates a new hostname verifier adapter.
        +
        +
        Parameters:
        +
        verifier - verifier to adapt
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/HostnameVerifyingListener.html b/javadocs/2.3.1/org/ldaptive/ssl/HostnameVerifyingListener.html new file mode 100644 index 000000000..16ac65e28 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/HostnameVerifyingListener.html @@ -0,0 +1,485 @@ + + + + + +HostnameVerifyingListener (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class HostnameVerifyingListener

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        hostnameVerifier

        +
        private final HostnameVerifier hostnameVerifier
        +
        Hostname verifier invoked when the handshake completes.
        +
      • +
      + + + +
        +
      • +

        invoked

        +
        private boolean invoked
        +
        Whether this listener has been invoked.
        +
      • +
      + + + +
        +
      • +

        verified

        +
        private boolean verified
        +
        Whether hostname verification succeeded.
        +
      • +
      + + + +
        +
      • +

        hostname

        +
        private String hostname
        +
        Hostname used in verification.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        HostnameVerifyingListener

        +
        public HostnameVerifyingListener​(HostnameVerifier verifier)
        +
        Creates a new verifying handshake completed listener. Hostname will be derived from the SSL session.
        +
        +
        Parameters:
        +
        verifier - hostname verifier
        +
        +
      • +
      + + + +
        +
      • +

        HostnameVerifyingListener

        +
        public HostnameVerifyingListener​(HostnameVerifier verifier,
        +                                 String name)
        +
        Creates a new verifying handshake completed listener.
        +
        +
        Parameters:
        +
        verifier - hostname verifier
        +
        name - hostname to verify
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreCredentialConfig.Builder.html b/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreCredentialConfig.Builder.html new file mode 100644 index 000000000..f86598057 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreCredentialConfig.Builder.html @@ -0,0 +1,468 @@ + + + + + +KeyStoreCredentialConfig.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class KeyStoreCredentialConfig.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreCredentialConfig.html b/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreCredentialConfig.html new file mode 100644 index 000000000..ef093f9bc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreCredentialConfig.html @@ -0,0 +1,963 @@ + + + + + +KeyStoreCredentialConfig (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class KeyStoreCredentialConfig

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    CredentialConfig
    +
    +
    +
    public class KeyStoreCredentialConfig
    +extends Object
    +implements CredentialConfig
    +
    Provides the properties necessary for creating an SSL context initializer with a keystore credential reader.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + + + + + +
        +
      • +

        trustStore

        +
        private String trustStore
        +
        Name of the truststore to use for the SSL connection.
        +
      • +
      + + + +
        +
      • +

        trustStorePassword

        +
        private String trustStorePassword
        +
        Password needed to open the truststore.
        +
      • +
      + + + +
        +
      • +

        trustStoreType

        +
        private String trustStoreType
        +
        Truststore type.
        +
      • +
      + + + +
        +
      • +

        trustStoreAliases

        +
        private String[] trustStoreAliases
        +
        Truststore aliases to use.
        +
      • +
      + + + +
        +
      • +

        keyStore

        +
        private String keyStore
        +
        Name of the keystore to use for the SSL connection.
        +
      • +
      + + + +
        +
      • +

        keyStorePassword

        +
        private String keyStorePassword
        +
        Password needed to open the keystore.
        +
      • +
      + + + +
        +
      • +

        keyStoreType

        +
        private String keyStoreType
        +
        Keystore type.
        +
      • +
      + + + +
        +
      • +

        keyStoreAliases

        +
        private String[] keyStoreAliases
        +
        Keystore aliases to use.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KeyStoreCredentialConfig

        +
        public KeyStoreCredentialConfig()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTrustStore

        +
        public String getTrustStore()
        +
        Returns the name of the truststore to use.
        +
        +
        Returns:
        +
        truststore name
        +
        +
      • +
      + + + +
        +
      • +

        setTrustStore

        +
        public void setTrustStore​(String name)
        +
        Sets the name of the truststore to use.
        +
        +
        Parameters:
        +
        name - truststore name
        +
        +
      • +
      + + + +
        +
      • +

        getTrustStorePassword

        +
        public String getTrustStorePassword()
        +
        Returns the password for the truststore.
        +
        +
        Returns:
        +
        truststore password
        +
        +
      • +
      + + + +
        +
      • +

        setTrustStorePassword

        +
        public void setTrustStorePassword​(String password)
        +
        Sets the password for the truststore.
        +
        +
        Parameters:
        +
        password - truststore password
        +
        +
      • +
      + + + +
        +
      • +

        getTrustStoreType

        +
        public String getTrustStoreType()
        +
        Returns the type of the truststore.
        +
        +
        Returns:
        +
        truststore type
        +
        +
      • +
      + + + +
        +
      • +

        setTrustStoreType

        +
        public void setTrustStoreType​(String type)
        +
        Sets the type of the truststore.
        +
        +
        Parameters:
        +
        type - truststore type
        +
        +
      • +
      + + + +
        +
      • +

        getTrustStoreAliases

        +
        public String[] getTrustStoreAliases()
        +
        Returns the aliases of the truststore to use.
        +
        +
        Returns:
        +
        truststore aliases
        +
        +
      • +
      + + + +
        +
      • +

        setTrustStoreAliases

        +
        public void setTrustStoreAliases​(String... aliases)
        +
        Sets the aliases of the truststore to use.
        +
        +
        Parameters:
        +
        aliases - truststore aliases
        +
        +
      • +
      + + + +
        +
      • +

        getKeyStore

        +
        public String getKeyStore()
        +
        Returns the name of the keystore to use.
        +
        +
        Returns:
        +
        keystore name
        +
        +
      • +
      + + + +
        +
      • +

        setKeyStore

        +
        public void setKeyStore​(String name)
        +
        Sets the name of the keystore to use.
        +
        +
        Parameters:
        +
        name - keystore name
        +
        +
      • +
      + + + +
        +
      • +

        getKeyStorePassword

        +
        public String getKeyStorePassword()
        +
        Returns the password for the keystore.
        +
        +
        Returns:
        +
        keystore password
        +
        +
      • +
      + + + +
        +
      • +

        setKeyStorePassword

        +
        public void setKeyStorePassword​(String password)
        +
        Sets the password for the keystore.
        +
        +
        Parameters:
        +
        password - keystore password
        +
        +
      • +
      + + + +
        +
      • +

        getKeyStoreType

        +
        public String getKeyStoreType()
        +
        Returns the type of the keystore.
        +
        +
        Returns:
        +
        keystore type
        +
        +
      • +
      + + + +
        +
      • +

        setKeyStoreType

        +
        public void setKeyStoreType​(String type)
        +
        Sets the type of the keystore.
        +
        +
        Parameters:
        +
        type - keystore type
        +
        +
      • +
      + + + +
        +
      • +

        getKeyStoreAliases

        +
        public String[] getKeyStoreAliases()
        +
        Returns the aliases of the keystore to use.
        +
        +
        Returns:
        +
        keystore aliases
        +
        +
      • +
      + + + +
        +
      • +

        setKeyStoreAliases

        +
        public void setKeyStoreAliases​(String... aliases)
        +
        Sets the aliases of the keystore to use.
        +
        +
        Parameters:
        +
        aliases - keystore aliases
        +
        +
      • +
      + + + + + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreCredentialReader.html b/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreCredentialReader.html new file mode 100644 index 000000000..c9e1c322d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreCredentialReader.html @@ -0,0 +1,366 @@ + + + + + +KeyStoreCredentialReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class KeyStoreCredentialReader

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KeyStoreCredentialReader

        +
        public KeyStoreCredentialReader()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        read

        +
        public KeyStore read​(InputStream is,
        +                     String... params)
        +              throws IOException,
        +                     GeneralSecurityException
        +
        Reads a keystore from an input stream.
        +
        +
        Parameters:
        +
        is - Input stream from which to read keystore.
        +
        params - Two optional parameters are supported: + +
          +
        • keystore password
        • +
        • keystore type; defaults to JVM default keystore format if omitted
        • +
        + +

        If only a single parameter is supplied, it is assumed to be the password.

        +
        Returns:
        +
        keystore read from data in stream.
        +
        Throws:
        +
        IOException - On IO errors.
        +
        GeneralSecurityException - On errors with the credential data.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreSSLContextInitializer.html b/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreSSLContextInitializer.html new file mode 100644 index 000000000..cc02f51d8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreSSLContextInitializer.html @@ -0,0 +1,772 @@ + + + + + +KeyStoreSSLContextInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class KeyStoreSSLContextInitializer

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        trustKeystore

        +
        private KeyStore trustKeystore
        +
        KeyStore used to create trust managers.
        +
      • +
      + + + +
        +
      • +

        trustAliases

        +
        private String[] trustAliases
        +
        Aliases of trust entries to use.
        +
      • +
      + + + +
        +
      • +

        authenticationKeystore

        +
        private KeyStore authenticationKeystore
        +
        KeyStore used to create key managers.
        +
      • +
      + + + +
        +
      • +

        authenticationAliases

        +
        private String[] authenticationAliases
        +
        Aliases of key entries to use.
        +
      • +
      + + + +
        +
      • +

        authenticationPassword

        +
        private char[] authenticationPassword
        +
        Password used to access the authentication keystore.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KeyStoreSSLContextInitializer

        +
        public KeyStoreSSLContextInitializer()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTrustKeystore

        +
        public KeyStore getTrustKeystore()
        +
        Returns the keystore to use for creating the trust managers.
        +
        +
        Returns:
        +
        keystore
        +
        +
      • +
      + + + +
        +
      • +

        setTrustKeystore

        +
        public void setTrustKeystore​(KeyStore keystore)
        +
        Sets the keystore to use for creating the trust managers.
        +
        +
        Parameters:
        +
        keystore - to set
        +
        +
      • +
      + + + +
        +
      • +

        getTrustAliases

        +
        public String[] getTrustAliases()
        +
        Returns the aliases of the entries to use in the trust keystore
        +
        +
        Returns:
        +
        trust aliases
        +
        +
      • +
      + + + +
        +
      • +

        setTrustAliases

        +
        public void setTrustAliases​(String... aliases)
        +
        Sets the aliases of the entries to use in the trust keystore.
        +
        +
        Parameters:
        +
        aliases - to use
        +
        +
      • +
      + + + +
        +
      • +

        getAuthenticationKeystore

        +
        public KeyStore getAuthenticationKeystore()
        +
        Returns the keystore to use for creating the key managers.
        +
        +
        Returns:
        +
        keystore
        +
        +
      • +
      + + + +
        +
      • +

        setAuthenticationKeystore

        +
        public void setAuthenticationKeystore​(KeyStore keystore)
        +
        Sets the keystore to use for creating the key managers.
        +
        +
        Parameters:
        +
        keystore - to set
        +
        +
      • +
      + + + +
        +
      • +

        getAuthenticationAliases

        +
        public String[] getAuthenticationAliases()
        +
        Returns the aliases of the entries to use in the authentication keystore
        +
        +
        Returns:
        +
        authentication aliases
        +
        +
      • +
      + + + +
        +
      • +

        setAuthenticationAliases

        +
        public void setAuthenticationAliases​(String... aliases)
        +
        Sets the aliases of the entries to use in the authentication keystore.
        +
        +
        Parameters:
        +
        aliases - to use
        +
        +
      • +
      + + + +
        +
      • +

        getAuthenticationPassword

        +
        public char[] getAuthenticationPassword()
        +
        Returns the password used for accessing the authentication keystore.
        +
        +
        Returns:
        +
        authentication password
        +
        +
      • +
      + + + +
        +
      • +

        setAuthenticationPassword

        +
        public void setAuthenticationPassword​(char[] password)
        +
        Sets the password used for accessing the authentication keystore.
        +
        +
        Parameters:
        +
        password - to use for authentication
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getTrustManagerFactory

        +
        protected TrustManagerFactory getTrustManagerFactory​(KeyStore keystore,
        +                                                     String... aliases)
        +                                              throws GeneralSecurityException
        +
        Creates a new trust manager factory.
        +
        +
        Parameters:
        +
        keystore - to initialize the trust manager factory
        +
        aliases - to include from the supplied keystore or null to include all entries
        +
        Returns:
        +
        trust manager factory
        +
        Throws:
        +
        GeneralSecurityException - if the trust manager factory cannot be initialized
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getKeyManagerFactory

        +
        protected KeyManagerFactory getKeyManagerFactory​(KeyStore keystore,
        +                                                 char[] password,
        +                                                 String... aliases)
        +                                          throws GeneralSecurityException
        +
        Creates a new key manager factory.
        +
        +
        Parameters:
        +
        keystore - to initialize the key manager factory
        +
        password - to unlock the supplied keystore
        +
        aliases - to include from the supplied keystore or null to include all entries
        +
        Returns:
        +
        key manager factory
        +
        Throws:
        +
        GeneralSecurityException - if the key manager factory cannot be initialized
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreUtils.html b/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreUtils.html new file mode 100644 index 000000000..8761bbf05 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/KeyStoreUtils.html @@ -0,0 +1,583 @@ + + + + + +KeyStoreUtils (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class KeyStoreUtils

+
+
+ +
+
    +
  • +
    +
    public final class KeyStoreUtils
    +extends Object
    +
    Provides utility methods for using a KeyStore.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_TYPE

        +
        private static final String DEFAULT_TYPE
        +
        Default keystore type.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        KeyStoreUtils

        +
        private KeyStoreUtils()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        newInstance

        +
        public static KeyStore newInstance​(char[] password)
        +                            throws GeneralSecurityException
        +
        Creates a new KeyStore with the default keystore type and initializes it.
        +
        +
        Parameters:
        +
        password - to protect the keystore
        +
        Returns:
        +
        initialized keystore
        +
        Throws:
        +
        GeneralSecurityException - if the keystore cannot be initialized
        +
        +
      • +
      + + + + + + + +
        +
      • +

        newInstance

        +
        public static KeyStore newInstance​(String type,
        +                                   char[] password)
        +                            throws GeneralSecurityException
        +
        Creates a new KeyStore and initializes it.
        +
        +
        Parameters:
        +
        type - of keystore instance
        +
        password - to protect the keystore
        +
        Returns:
        +
        initialized keystore
        +
        Throws:
        +
        GeneralSecurityException - if the keystore cannot be initialized
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setEntry

        +
        public static void setEntry​(String alias,
        +                            KeyStore.Entry entry,
        +                            KeyStore keystore,
        +                            char[] password)
        +                     throws GeneralSecurityException
        +
        Sets a keystore entry on the supplied keystore.
        +
        +
        Parameters:
        +
        alias - of the supplied entry
        +
        entry - to set
        +
        keystore - to set the entry on
        +
        password - to protect the entry
        +
        Throws:
        +
        GeneralSecurityException - if the keystore cannot be modified
        +
        +
      • +
      + + + +
        +
      • +

        setKeyEntry

        +
        public static void setKeyEntry​(String alias,
        +                               KeyStore keystore,
        +                               char[] password,
        +                               Key key,
        +                               Certificate... certs)
        +                        throws GeneralSecurityException
        +
        Sets a key entry on the supplied keystore.
        +
        +
        Parameters:
        +
        alias - of the supplied key
        +
        keystore - to set the key on
        +
        password - to protect the key
        +
        key - to set
        +
        certs - associated with the key
        +
        Throws:
        +
        GeneralSecurityException - if the keystore cannot be modified
        +
        +
      • +
      + + + +
        +
      • +

        setCertificateEntry

        +
        public static void setCertificateEntry​(String alias,
        +                                       KeyStore keystore,
        +                                       Certificate... certs)
        +                                throws GeneralSecurityException
        +
        Sets certificate entries on the supplied keystore. For certificate arrays of size greater than 1, the alias is + appended with an index.
        +
        +
        Parameters:
        +
        alias - of the supplied certificate(s)
        +
        keystore - to set the cert(s) on
        +
        certs - to set
        +
        Throws:
        +
        GeneralSecurityException - if the keystore cannot be modified
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/PrivateKeyCredentialReader.html b/javadocs/2.3.1/org/ldaptive/ssl/PrivateKeyCredentialReader.html new file mode 100644 index 000000000..98423cabb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/PrivateKeyCredentialReader.html @@ -0,0 +1,360 @@ + + + + + +PrivateKeyCredentialReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PrivateKeyCredentialReader

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PrivateKeyCredentialReader

        +
        public PrivateKeyCredentialReader()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/SSLContextInitializer.html b/javadocs/2.3.1/org/ldaptive/ssl/SSLContextInitializer.html new file mode 100644 index 000000000..b53f64ba2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/SSLContextInitializer.html @@ -0,0 +1,338 @@ + + + + + +SSLContextInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface SSLContextInitializer

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        setTrustManagers

        +
        void setTrustManagers​(TrustManager... managers)
        +
        Sets the trust managers. May be in isolation or in conjunction with other trust material.
        +
        +
        Parameters:
        +
        managers - trust managers
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/SslConfig.Builder.html b/javadocs/2.3.1/org/ldaptive/ssl/SslConfig.Builder.html new file mode 100644 index 000000000..e2a545024 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/SslConfig.Builder.html @@ -0,0 +1,454 @@ + + + + + +SslConfig.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SslConfig.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    SslConfig
    +
    +
    +
    public static class SslConfig.Builder
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/SslConfig.html b/javadocs/2.3.1/org/ldaptive/ssl/SslConfig.html new file mode 100644 index 000000000..1230b078c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/SslConfig.html @@ -0,0 +1,952 @@ + + + + + +SslConfig (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SslConfig

+
+
+ +
+
    +
  • +
    +
    public class SslConfig
    +extends AbstractConfig
    +
    Contains all the configuration data for SSL and startTLS.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        credentialConfig

        +
        private CredentialConfig credentialConfig
        +
        Configuration for the trust and authentication material to use for SSL and startTLS.
        +
      • +
      + + + +
        +
      • +

        trustManagers

        +
        private TrustManager[] trustManagers
        +
        Trust managers.
        +
      • +
      + + + + + + + +
        +
      • +

        enabledCipherSuites

        +
        private String[] enabledCipherSuites
        +
        Enabled cipher suites.
        +
      • +
      + + + +
        +
      • +

        enabledProtocols

        +
        private String[] enabledProtocols
        +
        Enabled protocol versions.
        +
      • +
      + + + +
        +
      • +

        handshakeCompletedListeners

        +
        private HandshakeCompletedListener[] handshakeCompletedListeners
        +
        Handshake completed listeners.
        +
      • +
      + + + +
        +
      • +

        handshakeTimeout

        +
        private Duration handshakeTimeout
        +
        Duration of time that handshakes will block.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SslConfig

        +
        public SslConfig()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SslConfig

        +
        public SslConfig​(CredentialConfig config)
        +
        Creates a new ssl config.
        +
        +
        Parameters:
        +
        config - credential config
        +
        +
      • +
      + + + +
        +
      • +

        SslConfig

        +
        public SslConfig​(TrustManager... managers)
        +
        Creates a new ssl config.
        +
        +
        Parameters:
        +
        managers - trust managers
        +
        +
      • +
      + + + +
        +
      • +

        SslConfig

        +
        public SslConfig​(CredentialConfig config,
        +                 TrustManager... managers)
        +
        Creates a new ssl config.
        +
        +
        Parameters:
        +
        config - credential config
        +
        managers - trust managers
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isEmpty

        +
        public boolean isEmpty()
        +
        Returns whether this ssl config contains any configuration data.
        +
        +
        Returns:
        +
        whether all properties are null
        +
        +
      • +
      + + + +
        +
      • +

        getCredentialConfig

        +
        public CredentialConfig getCredentialConfig()
        +
        Returns the credential config.
        +
        +
        Returns:
        +
        credential config
        +
        +
      • +
      + + + +
        +
      • +

        setCredentialConfig

        +
        public void setCredentialConfig​(CredentialConfig config)
        +
        Sets the credential config.
        +
        +
        Parameters:
        +
        config - credential config
        +
        +
      • +
      + + + +
        +
      • +

        getTrustManagers

        +
        public TrustManager[] getTrustManagers()
        +
        Returns the trust managers.
        +
        +
        Returns:
        +
        trust managers
        +
        +
      • +
      + + + +
        +
      • +

        setTrustManagers

        +
        public void setTrustManagers​(TrustManager... managers)
        +
        Sets the trust managers.
        +
        +
        Parameters:
        +
        managers - trust managers
        +
        +
      • +
      + + + +
        +
      • +

        getHostnameVerifier

        +
        public CertificateHostnameVerifier getHostnameVerifier()
        +
        Returns the hostname verifier.
        +
        +
        Returns:
        +
        hostname verifier
        +
        +
      • +
      + + + +
        +
      • +

        setHostnameVerifier

        +
        public void setHostnameVerifier​(CertificateHostnameVerifier verifier)
        +
        Sets the hostname verifier.
        +
        +
        Parameters:
        +
        verifier - hostname verifier
        +
        +
      • +
      + + + +
        +
      • +

        getEnabledCipherSuites

        +
        public String[] getEnabledCipherSuites()
        +
        Returns the names of the SSL cipher suites to use for secure connections.
        +
        +
        Returns:
        +
        cipher suites
        +
        +
      • +
      + + + +
        +
      • +

        setEnabledCipherSuites

        +
        public void setEnabledCipherSuites​(String... suites)
        +
        Sets the SSL cipher suites to use for secure connections.
        +
        +
        Parameters:
        +
        suites - cipher suites
        +
        +
      • +
      + + + +
        +
      • +

        getEnabledProtocols

        +
        public String[] getEnabledProtocols()
        +
        Returns the names of the SSL protocols to use for secure connections.
        +
        +
        Returns:
        +
        enabled protocols
        +
        +
      • +
      + + + +
        +
      • +

        setEnabledProtocols

        +
        public void setEnabledProtocols​(String... protocols)
        +
        Sets the SSL protocol versions to use for secure connections.
        +
        +
        Parameters:
        +
        protocols - enabled protocols
        +
        +
      • +
      + + + +
        +
      • +

        getHandshakeCompletedListeners

        +
        public HandshakeCompletedListener[] getHandshakeCompletedListeners()
        +
        Returns the handshake completed listeners to use for secure connections.
        +
        +
        Returns:
        +
        handshake completed listeners
        +
        +
      • +
      + + + +
        +
      • +

        setHandshakeCompletedListeners

        +
        public void setHandshakeCompletedListeners​(HandshakeCompletedListener... listeners)
        +
        Sets the handshake completed listeners to use for secure connections.
        +
        +
        Parameters:
        +
        listeners - for SSL handshake events
        +
        +
      • +
      + + + +
        +
      • +

        getHandshakeTimeout

        +
        public Duration getHandshakeTimeout()
        +
        Returns the handshake timeout.
        +
        +
        Returns:
        +
        timeout
        +
        +
      • +
      + + + +
        +
      • +

        setHandshakeTimeout

        +
        public void setHandshakeTimeout​(Duration time)
        +
        Sets the maximum amount of time that handshakes will block.
        +
        +
        Parameters:
        +
        time - timeout for handshakes
        +
        +
      • +
      + + + +
        +
      • +

        copy

        +
        public static SslConfig copy​(SslConfig config)
        +
        Returns a ssl config initialized with the supplied config.
        +
        +
        Parameters:
        +
        config - ssl config to read properties from
        +
        Returns:
        +
        ssl config
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        builder

        +
        public static SslConfig.Builder builder()
        +
        Creates a builder for this class.
        +
        +
        Returns:
        +
        new builder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/X509CertificateCredentialReader.html b/javadocs/2.3.1/org/ldaptive/ssl/X509CertificateCredentialReader.html new file mode 100644 index 000000000..b3bd5b645 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/X509CertificateCredentialReader.html @@ -0,0 +1,361 @@ + + + + + +X509CertificateCredentialReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class X509CertificateCredentialReader

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        X509CertificateCredentialReader

        +
        public X509CertificateCredentialReader()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/X509CertificatesCredentialReader.html b/javadocs/2.3.1/org/ldaptive/ssl/X509CertificatesCredentialReader.html new file mode 100644 index 000000000..c82296406 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/X509CertificatesCredentialReader.html @@ -0,0 +1,398 @@ + + + + + +X509CertificatesCredentialReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class X509CertificatesCredentialReader

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    CredentialReader<X509Certificate[]>
    +
    +
    +
    public class X509CertificatesCredentialReader
    +extends AbstractCredentialReader<X509Certificate[]>
    +
    Loads X.509 certificate credentials from a classpath, filepath, or stream resource. + When working with filepath, multiple files may be separated using a comma (i.e. cert1.pem,cert2.crt). + Supported certificate formats include: PEM, DER, and PKCS7.
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/X509CredentialConfig.Builder.html b/javadocs/2.3.1/org/ldaptive/ssl/X509CredentialConfig.Builder.html new file mode 100644 index 000000000..5e33c025e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/X509CredentialConfig.Builder.html @@ -0,0 +1,398 @@ + + + + + +X509CredentialConfig.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class X509CredentialConfig.Builder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/X509CredentialConfig.html b/javadocs/2.3.1/org/ldaptive/ssl/X509CredentialConfig.html new file mode 100644 index 000000000..b827872af --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/X509CredentialConfig.html @@ -0,0 +1,702 @@ + + + + + +X509CredentialConfig (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class X509CredentialConfig

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    CredentialConfig
    +
    +
    +
    public class X509CredentialConfig
    +extends Object
    +implements CredentialConfig
    +
    Provides the properties necessary for creating an SSL context initializer with an X.509 credential reader.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HASH_CODE_SEED

        +
        private static final int HASH_CODE_SEED
        +
        hash code seed.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        trustCertificates

        +
        private String trustCertificates
        +
        Name of the trust certificates to use for the SSL connection.
        +
      • +
      + + + +
        +
      • +

        authenticationCertificate

        +
        private String authenticationCertificate
        +
        Name of the authentication certificate to use for the SSL connection.
        +
      • +
      + + + +
        +
      • +

        authenticationKey

        +
        private String authenticationKey
        +
        Name of the key to use for the SSL connection.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        X509CredentialConfig

        +
        public X509CredentialConfig()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTrustCertificates

        +
        public String getTrustCertificates()
        +
        Returns the name of the trust certificates to use.
        +
        +
        Returns:
        +
        trust certificates name
        +
        +
      • +
      + + + +
        +
      • +

        setTrustCertificates

        +
        public void setTrustCertificates​(String name)
        +
        Sets the name of the trust certificates to use.
        +
        +
        Parameters:
        +
        name - trust certificates name
        +
        +
      • +
      + + + +
        +
      • +

        getAuthenticationCertificate

        +
        public String getAuthenticationCertificate()
        +
        Returns the name of the authentication certificate to use.
        +
        +
        Returns:
        +
        authentication certificate name
        +
        +
      • +
      + + + +
        +
      • +

        setAuthenticationCertificate

        +
        public void setAuthenticationCertificate​(String name)
        +
        Sets the name of the authentication certificate to use.
        +
        +
        Parameters:
        +
        name - authentication certificate name
        +
        +
      • +
      + + + +
        +
      • +

        getAuthenticationKey

        +
        public String getAuthenticationKey()
        +
        Returns the name of the authentication key to use.
        +
        +
        Returns:
        +
        authentication key name
        +
        +
      • +
      + + + +
        +
      • +

        setAuthenticationKey

        +
        public void setAuthenticationKey​(String name)
        +
        Sets the name of the authentication key to use.
        +
        +
        Parameters:
        +
        name - authentication key name
        +
        +
      • +
      + + + + + + + +
        +
      • +

        equals

        +
        public boolean equals​(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/X509DnDecoder.html b/javadocs/2.3.1/org/ldaptive/ssl/X509DnDecoder.html new file mode 100644 index 000000000..b58ec2131 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/X509DnDecoder.html @@ -0,0 +1,411 @@ + + + + + +X509DnDecoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class X509DnDecoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        RDN_PATH

        +
        private static final DERPath RDN_PATH
        +
        DER path for RDN parsing.
        +
      • +
      + + + +
        +
      • +

        ASSERTION_PATH

        +
        private static final DERPath ASSERTION_PATH
        +
        DER path for parsing attribute value assertion.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        X509DnDecoder

        +
        public X509DnDecoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        decode

        +
        private static List<NameValue> decode​(DERBuffer encoded)
        +
        Converts bytes in the buffer to attribute value assertions by reading from the current position to the limit.
        +
        +
        Parameters:
        +
        encoded - buffer containing DER-encoded data where the buffer is positioned at the tag of the oid and the + limit is set beyond the last byte of attribute value data.
        +
        Returns:
        +
        decoded bytes as attribute value assertions
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/X509ExtendedTrustManagerWrapper.html b/javadocs/2.3.1/org/ldaptive/ssl/X509ExtendedTrustManagerWrapper.html new file mode 100644 index 000000000..ddc92ec50 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/X509ExtendedTrustManagerWrapper.html @@ -0,0 +1,576 @@ + + + + + +X509ExtendedTrustManagerWrapper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class X509ExtendedTrustManagerWrapper

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/X509SSLContextInitializer.html b/javadocs/2.3.1/org/ldaptive/ssl/X509SSLContextInitializer.html new file mode 100644 index 000000000..5f030d869 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/X509SSLContextInitializer.html @@ -0,0 +1,648 @@ + + + + + +X509SSLContextInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class X509SSLContextInitializer

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        trustCerts

        +
        private X509Certificate[] trustCerts
        +
        Certificates used to create trust managers.
        +
      • +
      + + + +
        +
      • +

        authenticationCert

        +
        private X509Certificate authenticationCert
        +
        Certificate used to create key managers.
        +
      • +
      + + + +
        +
      • +

        authenticationKey

        +
        private PrivateKey authenticationKey
        +
        Private key used to create key managers.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        X509SSLContextInitializer

        +
        public X509SSLContextInitializer()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTrustCertificates

        +
        public X509Certificate[] getTrustCertificates()
        +
        Returns the certificates to use for creating the trust managers.
        +
        +
        Returns:
        +
        X.509 certificates
        +
        +
      • +
      + + + +
        +
      • +

        setTrustCertificates

        +
        public void setTrustCertificates​(X509Certificate... certs)
        +
        Sets the certificates to use for creating the trust managers.
        +
        +
        Parameters:
        +
        certs - X.509 certificates
        +
        +
      • +
      + + + +
        +
      • +

        getAuthenticationCertificate

        +
        public X509Certificate getAuthenticationCertificate()
        +
        Returns the certificate to use for creating the key managers.
        +
        +
        Returns:
        +
        X.509 certificate
        +
        +
      • +
      + + + +
        +
      • +

        setAuthenticationCertificate

        +
        public void setAuthenticationCertificate​(X509Certificate cert)
        +
        Sets the certificate to use for creating the key managers.
        +
        +
        Parameters:
        +
        cert - X.509 certificate
        +
        +
      • +
      + + + +
        +
      • +

        getAuthenticationKey

        +
        public PrivateKey getAuthenticationKey()
        +
        Returns the private key associated with the authentication certificate.
        +
        +
        Returns:
        +
        private key
        +
        +
      • +
      + + + +
        +
      • +

        setAuthenticationKey

        +
        public void setAuthenticationKey​(PrivateKey key)
        +
        Sets the private key associated with the authentication certificate.
        +
        +
        Parameters:
        +
        key - private key
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/AbstractCredentialReader.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/AbstractCredentialReader.html new file mode 100644 index 000000000..685f28e26 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/AbstractCredentialReader.html @@ -0,0 +1,217 @@ + + + + + +Uses of Class org.ldaptive.ssl.AbstractCredentialReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.AbstractCredentialReader

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/AbstractSSLContextInitializer.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/AbstractSSLContextInitializer.html new file mode 100644 index 000000000..0ea8fe81b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/AbstractSSLContextInitializer.html @@ -0,0 +1,211 @@ + + + + + +Uses of Class org.ldaptive.ssl.AbstractSSLContextInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.AbstractSSLContextInitializer

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/AggregateTrustManager.Strategy.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/AggregateTrustManager.Strategy.html new file mode 100644 index 000000000..51e083240 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/AggregateTrustManager.Strategy.html @@ -0,0 +1,244 @@ + + + + + +Uses of Class org.ldaptive.ssl.AggregateTrustManager.Strategy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.AggregateTrustManager.Strategy

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/AggregateTrustManager.TrustManagerConsumer.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/AggregateTrustManager.TrustManagerConsumer.html new file mode 100644 index 000000000..92d8fd715 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/AggregateTrustManager.TrustManagerConsumer.html @@ -0,0 +1,196 @@ + + + + + +Uses of Interface org.ldaptive.ssl.AggregateTrustManager.TrustManagerConsumer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.ssl.AggregateTrustManager.TrustManagerConsumer

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/AggregateTrustManager.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/AggregateTrustManager.html new file mode 100644 index 000000000..09bc4f076 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/AggregateTrustManager.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.AggregateTrustManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.AggregateTrustManager

+
+
No usage of org.ldaptive.ssl.AggregateTrustManager
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/AllowAnyHostnameVerifier.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/AllowAnyHostnameVerifier.html new file mode 100644 index 000000000..dc1eba880 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/AllowAnyHostnameVerifier.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.AllowAnyHostnameVerifier (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.AllowAnyHostnameVerifier

+
+
No usage of org.ldaptive.ssl.AllowAnyHostnameVerifier
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/AllowAnyTrustManager.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/AllowAnyTrustManager.html new file mode 100644 index 000000000..b710b4a0e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/AllowAnyTrustManager.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.AllowAnyTrustManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.AllowAnyTrustManager

+
+
No usage of org.ldaptive.ssl.AllowAnyTrustManager
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/CertificateHostnameVerifier.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/CertificateHostnameVerifier.html new file mode 100644 index 000000000..116d3123c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/CertificateHostnameVerifier.html @@ -0,0 +1,295 @@ + + + + + +Uses of Interface org.ldaptive.ssl.CertificateHostnameVerifier (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.ssl.CertificateHostnameVerifier

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/CredentialConfig.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/CredentialConfig.html new file mode 100644 index 000000000..fd596f3b3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/CredentialConfig.html @@ -0,0 +1,364 @@ + + + + + +Uses of Interface org.ldaptive.ssl.CredentialConfig (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.ssl.CredentialConfig

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/CredentialConfigFactory.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/CredentialConfigFactory.html new file mode 100644 index 000000000..266b1518d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/CredentialConfigFactory.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.CredentialConfigFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.CredentialConfigFactory

+
+
No usage of org.ldaptive.ssl.CredentialConfigFactory
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/CredentialReader.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/CredentialReader.html new file mode 100644 index 000000000..3a1697cc3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/CredentialReader.html @@ -0,0 +1,224 @@ + + + + + +Uses of Interface org.ldaptive.ssl.CredentialReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.ssl.CredentialReader

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultHostnameVerifier.SubjectAltNameType.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultHostnameVerifier.SubjectAltNameType.html new file mode 100644 index 000000000..be8b1c1af --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultHostnameVerifier.SubjectAltNameType.html @@ -0,0 +1,222 @@ + + + + + +Uses of Class org.ldaptive.ssl.DefaultHostnameVerifier.SubjectAltNameType (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.DefaultHostnameVerifier.SubjectAltNameType

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultHostnameVerifier.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultHostnameVerifier.html new file mode 100644 index 000000000..4bca97b06 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultHostnameVerifier.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.DefaultHostnameVerifier (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.DefaultHostnameVerifier

+
+
No usage of org.ldaptive.ssl.DefaultHostnameVerifier
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultSSLContextInitializer.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultSSLContextInitializer.html new file mode 100644 index 000000000..b64b10360 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultSSLContextInitializer.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.DefaultSSLContextInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.DefaultSSLContextInitializer

+
+
No usage of org.ldaptive.ssl.DefaultSSLContextInitializer
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultTrustManager.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultTrustManager.html new file mode 100644 index 000000000..7a4274fb5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/DefaultTrustManager.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.DefaultTrustManager (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.DefaultTrustManager

+
+
No usage of org.ldaptive.ssl.DefaultTrustManager
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/HostnameResolver.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/HostnameResolver.html new file mode 100644 index 000000000..56455fb38 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/HostnameResolver.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.HostnameResolver (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.HostnameResolver

+
+
No usage of org.ldaptive.ssl.HostnameResolver
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/HostnameVerifierAdapter.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/HostnameVerifierAdapter.html new file mode 100644 index 000000000..8bb79eaf8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/HostnameVerifierAdapter.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.HostnameVerifierAdapter (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.HostnameVerifierAdapter

+
+
No usage of org.ldaptive.ssl.HostnameVerifierAdapter
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/HostnameVerifyingListener.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/HostnameVerifyingListener.html new file mode 100644 index 000000000..9c4522991 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/HostnameVerifyingListener.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.HostnameVerifyingListener (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.HostnameVerifyingListener

+
+
No usage of org.ldaptive.ssl.HostnameVerifyingListener
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreCredentialConfig.Builder.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreCredentialConfig.Builder.html new file mode 100644 index 000000000..061fe149a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreCredentialConfig.Builder.html @@ -0,0 +1,236 @@ + + + + + +Uses of Class org.ldaptive.ssl.KeyStoreCredentialConfig.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.KeyStoreCredentialConfig.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreCredentialConfig.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreCredentialConfig.html new file mode 100644 index 000000000..f198b4619 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreCredentialConfig.html @@ -0,0 +1,209 @@ + + + + + +Uses of Class org.ldaptive.ssl.KeyStoreCredentialConfig (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.KeyStoreCredentialConfig

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreCredentialReader.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreCredentialReader.html new file mode 100644 index 000000000..21aed69d4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreCredentialReader.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.ssl.KeyStoreCredentialReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.KeyStoreCredentialReader

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreSSLContextInitializer.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreSSLContextInitializer.html new file mode 100644 index 000000000..b7021884a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreSSLContextInitializer.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.KeyStoreSSLContextInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.KeyStoreSSLContextInitializer

+
+
No usage of org.ldaptive.ssl.KeyStoreSSLContextInitializer
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreUtils.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreUtils.html new file mode 100644 index 000000000..07053398f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/KeyStoreUtils.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.KeyStoreUtils (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.KeyStoreUtils

+
+
No usage of org.ldaptive.ssl.KeyStoreUtils
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/PrivateKeyCredentialReader.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/PrivateKeyCredentialReader.html new file mode 100644 index 000000000..f05629630 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/PrivateKeyCredentialReader.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.ssl.PrivateKeyCredentialReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.PrivateKeyCredentialReader

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/SSLContextInitializer.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/SSLContextInitializer.html new file mode 100644 index 000000000..21909a030 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/SSLContextInitializer.html @@ -0,0 +1,252 @@ + + + + + +Uses of Interface org.ldaptive.ssl.SSLContextInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.ssl.SSLContextInitializer

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/SslConfig.Builder.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/SslConfig.Builder.html new file mode 100644 index 000000000..4d2913a00 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/SslConfig.Builder.html @@ -0,0 +1,231 @@ + + + + + +Uses of Class org.ldaptive.ssl.SslConfig.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.SslConfig.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/SslConfig.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/SslConfig.html new file mode 100644 index 000000000..41050c62c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/SslConfig.html @@ -0,0 +1,355 @@ + + + + + +Uses of Class org.ldaptive.ssl.SslConfig (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.SslConfig

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CertificateCredentialReader.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CertificateCredentialReader.html new file mode 100644 index 000000000..494abdd17 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CertificateCredentialReader.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.ssl.X509CertificateCredentialReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.X509CertificateCredentialReader

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CertificatesCredentialReader.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CertificatesCredentialReader.html new file mode 100644 index 000000000..3bc2016c1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CertificatesCredentialReader.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.ssl.X509CertificatesCredentialReader (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.X509CertificatesCredentialReader

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CredentialConfig.Builder.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CredentialConfig.Builder.html new file mode 100644 index 000000000..6b2a0a15f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CredentialConfig.Builder.html @@ -0,0 +1,211 @@ + + + + + +Uses of Class org.ldaptive.ssl.X509CredentialConfig.Builder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.X509CredentialConfig.Builder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CredentialConfig.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CredentialConfig.html new file mode 100644 index 000000000..b2436fea4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509CredentialConfig.html @@ -0,0 +1,209 @@ + + + + + +Uses of Class org.ldaptive.ssl.X509CredentialConfig (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.X509CredentialConfig

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509DnDecoder.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509DnDecoder.html new file mode 100644 index 000000000..d813b6278 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509DnDecoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.X509DnDecoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.X509DnDecoder

+
+
No usage of org.ldaptive.ssl.X509DnDecoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509ExtendedTrustManagerWrapper.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509ExtendedTrustManagerWrapper.html new file mode 100644 index 000000000..93386544c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509ExtendedTrustManagerWrapper.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.X509ExtendedTrustManagerWrapper (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.X509ExtendedTrustManagerWrapper

+
+
No usage of org.ldaptive.ssl.X509ExtendedTrustManagerWrapper
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509SSLContextInitializer.html b/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509SSLContextInitializer.html new file mode 100644 index 000000000..fb2973c27 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/class-use/X509SSLContextInitializer.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.ssl.X509SSLContextInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.ssl.X509SSLContextInitializer

+
+
No usage of org.ldaptive.ssl.X509SSLContextInitializer
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/package-summary.html b/javadocs/2.3.1/org/ldaptive/ssl/package-summary.html new file mode 100644 index 000000000..287015f3f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/package-summary.html @@ -0,0 +1,385 @@ + + + + + +org.ldaptive.ssl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.ssl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/package-tree.html b/javadocs/2.3.1/org/ldaptive/ssl/package-tree.html new file mode 100644 index 000000000..3f4ecb1ae --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/package-tree.html @@ -0,0 +1,230 @@ + + + + + +org.ldaptive.ssl Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.ssl

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/ssl/package-use.html b/javadocs/2.3.1/org/ldaptive/ssl/package-use.html new file mode 100644 index 000000000..e6b74a784 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/ssl/package-use.html @@ -0,0 +1,335 @@ + + + + + +Uses of Package org.ldaptive.ssl (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.ssl

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/templates/Query.html b/javadocs/2.3.1/org/ldaptive/templates/Query.html new file mode 100644 index 000000000..2c0d4d7ce --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/Query.html @@ -0,0 +1,639 @@ + + + + + +Query (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Query

+
+
+ +
+
    +
  • +
    +
    public class Query
    +extends Object
    +
    Contains data associated with a query request.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        EMPTY_STRING_ARRAY

        +
        private static final String[] EMPTY_STRING_ARRAY
        +
        Used for setting empty terms.
        +
      • +
      + + + +
        +
      • +

        terms

        +
        private final String[] terms
        +
        Query separated into terms.
        +
      • +
      + + + +
        +
      • +

        returnAttributes

        +
        private String[] returnAttributes
        +
        Attributes to return with the ldap query.
        +
      • +
      + + + +
        +
      • +

        searchRestrictions

        +
        private String searchRestrictions
        +
        Additional restrictions to place on every query.
        +
      • +
      + + + +
        +
      • +

        fromResult

        +
        private Integer fromResult
        +
        Start index of search results to return.
        +
      • +
      + + + +
        +
      • +

        toResult

        +
        private Integer toResult
        +
        End index of search results to return.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Query

        +
        public Query​(String query)
        +
        Parses the query from a string into query terms.
        +
        +
        Parameters:
        +
        query - to parse
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTerms

        +
        public String[] getTerms()
        +
        Returns the terms.
        +
        +
        Returns:
        +
        query terms
        +
        +
      • +
      + + + +
        +
      • +

        setReturnAttributes

        +
        public void setReturnAttributes​(String[] attrs)
        +
        Sets the return attributes.
        +
        +
        Parameters:
        +
        attrs - return attributes
        +
        +
      • +
      + + + +
        +
      • +

        getReturnAttributes

        +
        public String[] getReturnAttributes()
        +
        Returns the return attributes.
        +
        +
        Returns:
        +
        return attributes
        +
        +
      • +
      + + + +
        +
      • +

        setSearchRestrictions

        +
        public void setSearchRestrictions​(String restrictions)
        +
        Sets the search restrictions.
        +
        +
        Parameters:
        +
        restrictions - search restrictions
        +
        +
      • +
      + + + +
        +
      • +

        getSearchRestrictions

        +
        public String getSearchRestrictions()
        +
        Returns the search restrictions.
        +
        +
        Returns:
        +
        search restrictions
        +
        +
      • +
      + + + +
        +
      • +

        setFromResult

        +
        public void setFromResult​(Integer i)
        +
        Sets the index of the result to begin searching.
        +
        +
        Parameters:
        +
        i - from index
        +
        +
      • +
      + + + +
        +
      • +

        getFromResult

        +
        public Integer getFromResult()
        +
        Returns the from result.
        +
        +
        Returns:
        +
        from result
        +
        +
      • +
      + + + +
        +
      • +

        setToResult

        +
        public void setToResult​(Integer i)
        +
        Sets the index of the result to stop searching.
        +
        +
        Parameters:
        +
        i - to result
        +
        +
      • +
      + + + +
        +
      • +

        getToResult

        +
        public Integer getToResult()
        +
        Returns the to result.
        +
        +
        Returns:
        +
        to result
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.DefaultTermParser.html b/javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.DefaultTermParser.html new file mode 100644 index 000000000..736234c57 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.DefaultTermParser.html @@ -0,0 +1,338 @@ + + + + + +SearchTemplates.DefaultTermParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchTemplates.DefaultTermParser

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.templates.SearchTemplates.DefaultTermParser
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SearchTemplates.TermParser
    +
    +
    +
    Enclosing class:
    +
    SearchTemplates
    +
    +
    +
    public static class SearchTemplates.DefaultTermParser
    +extends Object
    +implements SearchTemplates.TermParser
    +
    Adds each term as a filter parameter using the name 'termX' where X is the index of the term. For the argument: + {'fname', 'lname' }, produces: + +
    +     {
    +       'term1' => 'fname',
    +       'term2' => 'lname',
    +     }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultTermParser

        +
        public DefaultTermParser()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.InitialTermParser.html b/javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.InitialTermParser.html new file mode 100644 index 000000000..23481765a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.InitialTermParser.html @@ -0,0 +1,361 @@ + + + + + +SearchTemplates.InitialTermParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchTemplates.InitialTermParser

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.templates.SearchTemplates.InitialTermParser
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SearchTemplates.TermParser
    +
    +
    +
    Enclosing class:
    +
    SearchTemplates
    +
    +
    +
    public static class SearchTemplates.InitialTermParser
    +extends Object
    +implements SearchTemplates.TermParser
    +
    Adds the first letter of each term as a filter parameter using the name 'initialX' where X is the index of the + term. For the argument: {'fname', 'lname' }, produces: + +
    +     {
    +       'initial1' => 'f',
    +       'initial2' => 'l',
    +     }
    + 
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        InitialTermParser

        +
        public InitialTermParser()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        getInitials

        +
        private String[] getInitials​(String[] names)
        +
        This converts an array of names into an array of initials.
        +
        +
        Parameters:
        +
        names - to convert to initials
        +
        Returns:
        +
        initials
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.TermParser.html b/javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.TermParser.html new file mode 100644 index 000000000..df63e10b1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.TermParser.html @@ -0,0 +1,270 @@ + + + + + +SearchTemplates.TermParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface SearchTemplates.TermParser

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        parse

        +
        Map<String,​String> parse​(String[] terms)
        +
        Returns search filter parameters for the supplied query terms.
        +
        +
        Parameters:
        +
        terms - to parse
        +
        Returns:
        +
        search filter parameters
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.html b/javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.html new file mode 100644 index 000000000..85f9c84e4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/SearchTemplates.html @@ -0,0 +1,570 @@ + + + + + +SearchTemplates (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchTemplates

+
+
+ +
+
    +
  • +
    +
    public class SearchTemplates
    +extends Object
    +
    Contains a list of common search filter templates that can be formatted for any given query.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        filterTemplates

        +
        private final String[] filterTemplates
        +
        Search filter templates.
        +
      • +
      + + + +
        +
      • +

        searchRestrictions

        +
        private String searchRestrictions
        +
        Appended to every search filter to restrict results.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchTemplates

        +
        public SearchTemplates​(String... templates)
        +
        Creates a new search templates.
        +
        +
        Parameters:
        +
        templates - list of search filters
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSearchRestrictions

        +
        public String getSearchRestrictions()
        +
        Returns the filter to use for search restrictions.
        +
        +
        Returns:
        +
        search restrictions
        +
        +
      • +
      + + + +
        +
      • +

        setSearchRestrictions

        +
        public void setSearchRestrictions​(String restrictions)
        +
        Sets the filter to use for search restrictions.
        +
        +
        Parameters:
        +
        restrictions - search restrictions
        +
        +
      • +
      + + + +
        +
      • +

        getTermParsers

        +
        public SearchTemplates.TermParser[] getTermParsers()
        +
        Returns the term parsers used for creating filter parameters.
        +
        +
        Returns:
        +
        term parsers
        +
        +
      • +
      + + + +
        +
      • +

        setTermParsers

        +
        public void setTermParsers​(SearchTemplates.TermParser... parsers)
        +
        Sets the term parsers used for creating filter parameters.
        +
        +
        Parameters:
        +
        parsers - term parsers
        +
        +
      • +
      + + + +
        +
      • +

        format

        +
        public FilterTemplate[] format​(Query query)
        +
        Creates the filter templates using configured templates and the supplied query.
        +
        +
        Parameters:
        +
        query - to create search filter with
        +
        Returns:
        +
        filter templates
        +
        +
      • +
      + + + +
        +
      • +

        concatFilters

        +
        private String concatFilters​(String... filters)
        +
        Concatenates the supplied filters into a single filter will all arguments ANDED together. Null array values are + ignored.
        +
        +
        Parameters:
        +
        filters - to concatenate
        +
        Returns:
        +
        search filter
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/templates/SearchTemplatesOperation.html b/javadocs/2.3.1/org/ldaptive/templates/SearchTemplatesOperation.html new file mode 100644 index 000000000..2b043760a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/SearchTemplatesOperation.html @@ -0,0 +1,575 @@ + + + + + +SearchTemplatesOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SearchTemplatesOperation

+
+
+ +
+
    +
  • +
    +
    public class SearchTemplatesOperation
    +extends Object
    +
    Searches an LDAP using a defined set of search templates. For each term count some number of templates are defined + and used for searching.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + + + + + +
        +
      • +

        searchTemplates

        +
        private SearchTemplates[] searchTemplates
        +
        Search templates.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SearchTemplatesOperation

        +
        public SearchTemplatesOperation()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        SearchTemplatesOperation

        +
        public SearchTemplatesOperation​(SearchOperationWorker worker,
        +                                SearchTemplates... templates)
        +
        Creates a new search templates operation.
        +
        +
        Parameters:
        +
        worker - search operation worker
        +
        templates - search templates
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSearchOperationWorker

        +
        public SearchOperationWorker getSearchOperationWorker()
        +
        Returns the search operation worker.
        +
        +
        Returns:
        +
        search operation worker
        +
        +
      • +
      + + + +
        +
      • +

        setSearchOperationWorker

        +
        public void setSearchOperationWorker​(SearchOperationWorker worker)
        +
        Sets the search operation worker.
        +
        +
        Parameters:
        +
        worker - search operation worker
        +
        +
      • +
      + + + +
        +
      • +

        getSearchTemplates

        +
        public SearchTemplates[] getSearchTemplates()
        +
        Returns the search templates.
        +
        +
        Returns:
        +
        search templates
        +
        +
      • +
      + + + +
        +
      • +

        setSearchTemplates

        +
        public void setSearchTemplates​(SearchTemplates[] templates)
        +
        Sets the search templates.
        +
        +
        Parameters:
        +
        templates - search templates
        +
        +
      • +
      + + + +
        +
      • +

        execute

        +
        public SearchResponse execute​(Query query)
        +
        Applies the supplied query to a search templates and aggregates all results into a single search result.
        +
        +
        Parameters:
        +
        query - to execute
        +
        Returns:
        +
        ldap result
        +
        +
      • +
      + + + +
        +
      • +

        execute

        +
        protected SearchResponse execute​(FilterTemplate[] templates,
        +                                 String[] returnAttrs,
        +                                 Integer fromResult,
        +                                 Integer toResult)
        +
        Performs an LDAP search with the supplied templates and aggregates all the search results together.
        +
        +
        Parameters:
        +
        templates - to execute
        +
        returnAttrs - attributes to return from the search
        +
        fromResult - index to return results from
        +
        toResult - index to return results to
        +
        Returns:
        +
        ldap result containing all results
        +
        +
      • +
      + + + +
        +
      • +

        close

        +
        public void close()
        +
        Closes any resources associated with this object.
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/templates/class-use/Query.html b/javadocs/2.3.1/org/ldaptive/templates/class-use/Query.html new file mode 100644 index 000000000..4f2e4f1d6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/class-use/Query.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.ldaptive.templates.Query (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.templates.Query

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.DefaultTermParser.html b/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.DefaultTermParser.html new file mode 100644 index 000000000..8c7db53e2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.DefaultTermParser.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.templates.SearchTemplates.DefaultTermParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.templates.SearchTemplates.DefaultTermParser

+
+
No usage of org.ldaptive.templates.SearchTemplates.DefaultTermParser
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.InitialTermParser.html b/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.InitialTermParser.html new file mode 100644 index 000000000..709e89a2a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.InitialTermParser.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.templates.SearchTemplates.InitialTermParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.templates.SearchTemplates.InitialTermParser

+
+
No usage of org.ldaptive.templates.SearchTemplates.InitialTermParser
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.TermParser.html b/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.TermParser.html new file mode 100644 index 000000000..1fb79f527 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.TermParser.html @@ -0,0 +1,255 @@ + + + + + +Uses of Interface org.ldaptive.templates.SearchTemplates.TermParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.templates.SearchTemplates.TermParser

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.html b/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.html new file mode 100644 index 000000000..382e88071 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplates.html @@ -0,0 +1,246 @@ + + + + + +Uses of Class org.ldaptive.templates.SearchTemplates (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.templates.SearchTemplates

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplatesOperation.html b/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplatesOperation.html new file mode 100644 index 000000000..9158d6a35 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/class-use/SearchTemplatesOperation.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.templates.SearchTemplatesOperation (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.templates.SearchTemplatesOperation

+
+
No usage of org.ldaptive.templates.SearchTemplatesOperation
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/templates/package-summary.html b/javadocs/2.3.1/org/ldaptive/templates/package-summary.html new file mode 100644 index 000000000..94d6b5613 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/package-summary.html @@ -0,0 +1,212 @@ + + + + + +org.ldaptive.templates (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.templates

+
+
+
    +
  • + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    SearchTemplates.TermParser +
    Converts query terms into search filter parameters.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    Query +
    Contains data associated with a query request.
    +
    SearchTemplates +
    Contains a list of common search filter templates that can be formatted for any given query.
    +
    SearchTemplates.DefaultTermParser +
    Adds each term as a filter parameter using the name 'termX' where X is the index of the term.
    +
    SearchTemplates.InitialTermParser +
    Adds the first letter of each term as a filter parameter using the name 'initialX' where X is the index of the + term.
    +
    SearchTemplatesOperation +
    Searches an LDAP using a defined set of search templates.
    +
    +
  • +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/templates/package-tree.html b/javadocs/2.3.1/org/ldaptive/templates/package-tree.html new file mode 100644 index 000000000..25b18dd1d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/package-tree.html @@ -0,0 +1,175 @@ + + + + + +org.ldaptive.templates Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.templates

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/templates/package-use.html b/javadocs/2.3.1/org/ldaptive/templates/package-use.html new file mode 100644 index 000000000..1c903f64c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/templates/package-use.html @@ -0,0 +1,199 @@ + + + + + +Uses of Package org.ldaptive.templates (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.templates

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/AbstractBinaryValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/AbstractBinaryValueTranscoder.html new file mode 100644 index 000000000..2d7721be5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/AbstractBinaryValueTranscoder.html @@ -0,0 +1,370 @@ + + + + + +AbstractBinaryValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractBinaryValueTranscoder<T>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.transcode.AbstractBinaryValueTranscoder<T>
    • +
    +
  • +
+
+
    +
  • +
    +
    Type Parameters:
    +
    T - type of object to transcode
    +
    +
    +
    All Implemented Interfaces:
    +
    ValueTranscoder<T>
    +
    +
    +
    Direct Known Subclasses:
    +
    ByteArrayValueTranscoder, UnicodePwdValueTranscoder
    +
    +
    +
    public abstract class AbstractBinaryValueTranscoder<T>
    +extends Object
    +implements ValueTranscoder<T>
    +
    Value transcoder which decodes and encodes to a byte array and therefore the string methods simply delegate to the + binary methods.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractBinaryValueTranscoder

        +
        public AbstractBinaryValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public T decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Specified by:
        +
        decodeStringValue in interface ValueTranscoder<T>
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + + + +
        +
      • +

        encodeStringValue

        +
        public String encodeStringValue​(T value)
        +
        Description copied from interface: ValueTranscoder
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Specified by:
        +
        encodeStringValue in interface ValueTranscoder<T>
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/AbstractPrimitiveValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/AbstractPrimitiveValueTranscoder.html new file mode 100644 index 000000000..98869225f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/AbstractPrimitiveValueTranscoder.html @@ -0,0 +1,439 @@ + + + + + +AbstractPrimitiveValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractPrimitiveValueTranscoder<T>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        primitive

        +
        private boolean primitive
        +
        Whether this transcoder operates on a primitive or an object.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractPrimitiveValueTranscoder

        +
        public AbstractPrimitiveValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isPrimitive

        +
        public boolean isPrimitive()
        +
        Returns whether this transcoder operates on a primitive value.
        +
        +
        Returns:
        +
        whether this transcoder operates on a primitive value
        +
        +
      • +
      + + + +
        +
      • +

        setPrimitive

        +
        public void setPrimitive​(boolean b)
        +
        Sets whether this transcoder operates on a primitive value.
        +
        +
        Parameters:
        +
        b - whether this transcoder operates on a primitive value
        +
        +
      • +
      + + + + + +
        +
      • +

        encodeStringValue

        +
        public String encodeStringValue​(T value)
        +
        Description copied from interface: ValueTranscoder
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/AbstractStringValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/AbstractStringValueTranscoder.html new file mode 100644 index 000000000..8e0046d62 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/AbstractStringValueTranscoder.html @@ -0,0 +1,370 @@ + + + + + +AbstractStringValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractStringValueTranscoder<T>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.transcode.AbstractStringValueTranscoder<T>
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractStringValueTranscoder

        +
        public AbstractStringValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeBinaryValue

        +
        public T decodeBinaryValue​(byte[] value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Specified by:
        +
        decodeBinaryValue in interface ValueTranscoder<T>
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + + + +
        +
      • +

        encodeBinaryValue

        +
        public byte[] encodeBinaryValue​(T value)
        +
        Description copied from interface: ValueTranscoder
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Specified by:
        +
        encodeBinaryValue in interface ValueTranscoder<T>
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/BooleanValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/BooleanValueTranscoder.html new file mode 100644 index 000000000..bc6af8abf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/BooleanValueTranscoder.html @@ -0,0 +1,399 @@ + + + + + +BooleanValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BooleanValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BooleanValueTranscoder

        +
        public BooleanValueTranscoder()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        BooleanValueTranscoder

        +
        public BooleanValueTranscoder​(boolean b)
        +
        Creates a new boolean value transcoder.
        +
        +
        Parameters:
        +
        b - whether this transcoder is operating on a primitive
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public Boolean decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<Boolean> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/ByteArrayValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/ByteArrayValueTranscoder.html new file mode 100644 index 000000000..1c274a50f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/ByteArrayValueTranscoder.html @@ -0,0 +1,388 @@ + + + + + +ByteArrayValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ByteArrayValueTranscoder

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    ValueTranscoder<byte[]>
    +
    +
    +
    public class ByteArrayValueTranscoder
    +extends AbstractBinaryValueTranscoder<byte[]>
    +
    Decodes and encodes a byte array for use in an ldap attribute value.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ByteArrayValueTranscoder

        +
        public ByteArrayValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeBinaryValue

        +
        public byte[] decodeBinaryValue​(byte[] value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        encodeBinaryValue

        +
        public byte[] encodeBinaryValue​(byte[] value)
        +
        Description copied from interface: ValueTranscoder
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<byte[]> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/CertificateValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/CertificateValueTranscoder.html new file mode 100644 index 000000000..a45ea179a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/CertificateValueTranscoder.html @@ -0,0 +1,497 @@ + + + + + +CertificateValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CertificateValueTranscoder

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/CharArrayValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/CharArrayValueTranscoder.html new file mode 100644 index 000000000..4937bf9c4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/CharArrayValueTranscoder.html @@ -0,0 +1,388 @@ + + + + + +CharArrayValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CharArrayValueTranscoder

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    ValueTranscoder<char[]>
    +
    +
    +
    public class CharArrayValueTranscoder
    +extends AbstractStringValueTranscoder<char[]>
    +
    Decodes and encodes a character array for use in an ldap attribute value.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CharArrayValueTranscoder

        +
        public CharArrayValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public char[] decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        encodeStringValue

        +
        public String encodeStringValue​(char[] value)
        +
        Description copied from interface: ValueTranscoder
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<char[]> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/DoubleValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/DoubleValueTranscoder.html new file mode 100644 index 000000000..5993c2a27 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/DoubleValueTranscoder.html @@ -0,0 +1,399 @@ + + + + + +DoubleValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DoubleValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DoubleValueTranscoder

        +
        public DoubleValueTranscoder()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        DoubleValueTranscoder

        +
        public DoubleValueTranscoder​(boolean b)
        +
        Creates a new double value transcoder.
        +
        +
        Parameters:
        +
        b - whether this transcoder is operating on a primitive
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public Double decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<Double> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/FloatValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/FloatValueTranscoder.html new file mode 100644 index 000000000..9177d102d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/FloatValueTranscoder.html @@ -0,0 +1,399 @@ + + + + + +FloatValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FloatValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FloatValueTranscoder

        +
        public FloatValueTranscoder()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        FloatValueTranscoder

        +
        public FloatValueTranscoder​(boolean b)
        +
        Creates a new float value transcoder.
        +
        +
        Parameters:
        +
        b - whether this transcoder is operating on a primitive
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public Float decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<Float> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/GeneralizedTimeValueTranscoder.FractionalPart.html b/javadocs/2.3.1/org/ldaptive/transcode/GeneralizedTimeValueTranscoder.FractionalPart.html new file mode 100644 index 000000000..a3a60d3ff --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/GeneralizedTimeValueTranscoder.FractionalPart.html @@ -0,0 +1,524 @@ + + + + + +GeneralizedTimeValueTranscoder.FractionalPart (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum GeneralizedTimeValueTranscoder.FractionalPart

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        scaleFactor

        +
        private final int scaleFactor
        +
        Scale factor to convert units to millis.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FractionalPart

        +
        private FractionalPart​(int scale)
        +
        Creates a new fractional part.
        +
        +
        Parameters:
        +
        scale - scale factor.
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static GeneralizedTimeValueTranscoder.FractionalPart[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (GeneralizedTimeValueTranscoder.FractionalPart c : GeneralizedTimeValueTranscoder.FractionalPart.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static GeneralizedTimeValueTranscoder.FractionalPart valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        toMillis

        +
        int toMillis​(String fraction)
        +
        Converts the given fractional date part to milliseconds.
        +
        +
        Parameters:
        +
        fraction - digits of fractional date part
        +
        Returns:
        +
        fraction converted to milliseconds.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/GeneralizedTimeValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/GeneralizedTimeValueTranscoder.html new file mode 100644 index 000000000..28f315365 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/GeneralizedTimeValueTranscoder.html @@ -0,0 +1,670 @@ + + + + + +GeneralizedTimeValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class GeneralizedTimeValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        YEAR_PATTERN

        +
        private static final String YEAR_PATTERN
        +
        Pattern for capturing the year in generalized time.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MONTH_PATTERN

        +
        private static final String MONTH_PATTERN
        +
        Pattern for capturing the month in generalized time.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DAY_PATTERN

        +
        private static final String DAY_PATTERN
        +
        Pattern for capturing the day in generalized time.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        HOUR_PATTERN

        +
        private static final String HOUR_PATTERN
        +
        Pattern for capturing hours in generalized time.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        MIN_PATTERN

        +
        private static final String MIN_PATTERN
        +
        Pattern for capturing optional minutes in generalized time.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        SECOND_PATTERN

        +
        private static final String SECOND_PATTERN
        +
        Pattern for capturing optional seconds in generalized time.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        FRACTION_PATTERN

        +
        private static final String FRACTION_PATTERN
        +
        Pattern for capturing optional fraction in generalized time.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TIMEZONE_PATTERN

        +
        private static final String TIMEZONE_PATTERN
        +
        Pattern for capturing timezone in generalized time.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TIME_REGEX

        +
        private static final Pattern TIME_REGEX
        +
        Generalized time format regular expression.
        +
      • +
      + + + +
        +
      • +

        DATE_FORMAT

        +
        private static final DateTimeFormatter DATE_FORMAT
        +
        Date format.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GeneralizedTimeValueTranscoder

        +
        public GeneralizedTimeValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public ZonedDateTime decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        encodeStringValue

        +
        public String encodeStringValue​(ZonedDateTime value)
        +
        Description copied from interface: ValueTranscoder
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<ZonedDateTime> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      + + + +
        +
      • +

        parseGeneralizedTime

        +
        protected ZonedDateTime parseGeneralizedTime​(String value)
        +                                      throws ParseException
        +
        Parses the supplied value and returns a date time.
        +
        +
        Parameters:
        +
        value - of generalized time to parse
        +
        Returns:
        +
        date time initialized to the correct time
        +
        Throws:
        +
        ParseException - if the value does not contain correct generalized time syntax
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/IntegerValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/IntegerValueTranscoder.html new file mode 100644 index 000000000..1bc218efe --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/IntegerValueTranscoder.html @@ -0,0 +1,399 @@ + + + + + +IntegerValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class IntegerValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IntegerValueTranscoder

        +
        public IntegerValueTranscoder()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        IntegerValueTranscoder

        +
        public IntegerValueTranscoder​(boolean b)
        +
        Creates a new integer value transcoder.
        +
        +
        Parameters:
        +
        b - whether this transcoder is operating on a primitive
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public Integer decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<Integer> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/LongValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/LongValueTranscoder.html new file mode 100644 index 000000000..dccacd09c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/LongValueTranscoder.html @@ -0,0 +1,399 @@ + + + + + +LongValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LongValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LongValueTranscoder

        +
        public LongValueTranscoder()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        LongValueTranscoder

        +
        public LongValueTranscoder​(boolean b)
        +
        Creates a new long value transcoder.
        +
        +
        Parameters:
        +
        b - whether this transcoder is operating on a primitive
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public Long decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<Long> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/ObjectValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/ObjectValueTranscoder.html new file mode 100644 index 000000000..651b6e08e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/ObjectValueTranscoder.html @@ -0,0 +1,435 @@ + + + + + +ObjectValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ObjectValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ObjectValueTranscoder

        +
        public ObjectValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public Object decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Specified by:
        +
        decodeStringValue in interface ValueTranscoder<Object>
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        decodeBinaryValue

        +
        public Object decodeBinaryValue​(byte[] value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Specified by:
        +
        decodeBinaryValue in interface ValueTranscoder<Object>
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + + + + + +
        +
      • +

        encodeBinaryValue

        +
        public byte[] encodeBinaryValue​(Object value)
        +
        Description copied from interface: ValueTranscoder
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Specified by:
        +
        encodeBinaryValue in interface ValueTranscoder<Object>
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<Object> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Specified by:
        +
        getType in interface ValueTranscoder<Object>
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/ShortValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/ShortValueTranscoder.html new file mode 100644 index 000000000..465d3b49e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/ShortValueTranscoder.html @@ -0,0 +1,399 @@ + + + + + +ShortValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ShortValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ShortValueTranscoder

        +
        public ShortValueTranscoder()
        +
        Default constructor.
        +
      • +
      + + + +
        +
      • +

        ShortValueTranscoder

        +
        public ShortValueTranscoder​(boolean b)
        +
        Creates a new short value transcoder.
        +
        +
        Parameters:
        +
        b - whether this transcoder is operating on a primitive
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public Short decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<Short> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/StringValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/StringValueTranscoder.html new file mode 100644 index 000000000..34930d1e3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/StringValueTranscoder.html @@ -0,0 +1,388 @@ + + + + + +StringValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class StringValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        StringValueTranscoder

        +
        public StringValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public String decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        encodeStringValue

        +
        public String encodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<String> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/UUIDValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/UUIDValueTranscoder.html new file mode 100644 index 000000000..b2d9d2ffa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/UUIDValueTranscoder.html @@ -0,0 +1,388 @@ + + + + + +UUIDValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class UUIDValueTranscoder

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UUIDValueTranscoder

        +
        public UUIDValueTranscoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        public UUID decodeStringValue​(String value)
        +
        Description copied from interface: ValueTranscoder
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        encodeStringValue

        +
        public String encodeStringValue​(UUID value)
        +
        Description copied from interface: ValueTranscoder
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public Class<UUID> getType()
        +
        Description copied from interface: ValueTranscoder
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/ValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/ValueTranscoder.html new file mode 100644 index 000000000..497e04400 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/ValueTranscoder.html @@ -0,0 +1,406 @@ + + + + + +ValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ValueTranscoder<T>

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decodeStringValue

        +
        T decodeStringValue​(String value)
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + +
        +
      • +

        decodeBinaryValue

        +
        T decodeBinaryValue​(byte[] value)
        +
        Decodes the supplied ldap attribute value into a custom type.
        +
        +
        Parameters:
        +
        value - to decode
        +
        Returns:
        +
        decoded value
        +
        +
      • +
      + + + + + +
        +
      • +

        encodeStringValue

        +
        String encodeStringValue​(T value)
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      + + + + + +
        +
      • +

        encodeBinaryValue

        +
        byte[] encodeBinaryValue​(T value)
        +
        Encodes the supplied value into an ldap attribute value.
        +
        +
        Parameters:
        +
        value - to encode
        +
        Returns:
        +
        encoded value
        +
        +
      • +
      + + + +
        +
      • +

        getType

        +
        Class<T> getType()
        +
        Returns the type produced by this value transcoder.
        +
        +
        Returns:
        +
        type produced by this value transcoder
        +
        +
      • +
      + + + +
        +
      • +

        decoder

        +
        default Function<byte[],​T> decoder()
        +
        Functional implementation.
        +
        +
        Returns:
        +
        decoder function
        +
        +
      • +
      + + + +
        +
      • +

        encoder

        +
        default Function<T,​byte[]> encoder()
        +
        Functional implementation.
        +
        +
        Returns:
        +
        encoder function
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/AbstractBinaryValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/AbstractBinaryValueTranscoder.html new file mode 100644 index 000000000..87900103f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/AbstractBinaryValueTranscoder.html @@ -0,0 +1,224 @@ + + + + + +Uses of Class org.ldaptive.transcode.AbstractBinaryValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.AbstractBinaryValueTranscoder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/AbstractPrimitiveValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/AbstractPrimitiveValueTranscoder.html new file mode 100644 index 000000000..94b27d7c0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/AbstractPrimitiveValueTranscoder.html @@ -0,0 +1,231 @@ + + + + + +Uses of Class org.ldaptive.transcode.AbstractPrimitiveValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.AbstractPrimitiveValueTranscoder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/AbstractStringValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/AbstractStringValueTranscoder.html new file mode 100644 index 000000000..6e2c571d8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/AbstractStringValueTranscoder.html @@ -0,0 +1,385 @@ + + + + + +Uses of Class org.ldaptive.transcode.AbstractStringValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.AbstractStringValueTranscoder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/BooleanValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/BooleanValueTranscoder.html new file mode 100644 index 000000000..62a272c8b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/BooleanValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transcode.BooleanValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.BooleanValueTranscoder

+
+
No usage of org.ldaptive.transcode.BooleanValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/ByteArrayValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/ByteArrayValueTranscoder.html new file mode 100644 index 000000000..1b64db070 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/ByteArrayValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transcode.ByteArrayValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.ByteArrayValueTranscoder

+
+
No usage of org.ldaptive.transcode.ByteArrayValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/CertificateValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/CertificateValueTranscoder.html new file mode 100644 index 000000000..19a10e099 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/CertificateValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transcode.CertificateValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.CertificateValueTranscoder

+
+
No usage of org.ldaptive.transcode.CertificateValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/CharArrayValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/CharArrayValueTranscoder.html new file mode 100644 index 000000000..ddad2ad57 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/CharArrayValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transcode.CharArrayValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.CharArrayValueTranscoder

+
+
No usage of org.ldaptive.transcode.CharArrayValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/DoubleValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/DoubleValueTranscoder.html new file mode 100644 index 000000000..9bb8d65b0 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/DoubleValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transcode.DoubleValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.DoubleValueTranscoder

+
+
No usage of org.ldaptive.transcode.DoubleValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/FloatValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/FloatValueTranscoder.html new file mode 100644 index 000000000..25de4145a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/FloatValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transcode.FloatValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.FloatValueTranscoder

+
+
No usage of org.ldaptive.transcode.FloatValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/GeneralizedTimeValueTranscoder.FractionalPart.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/GeneralizedTimeValueTranscoder.FractionalPart.html new file mode 100644 index 000000000..64a9f8a2a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/GeneralizedTimeValueTranscoder.FractionalPart.html @@ -0,0 +1,204 @@ + + + + + +Uses of Class org.ldaptive.transcode.GeneralizedTimeValueTranscoder.FractionalPart (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.GeneralizedTimeValueTranscoder.FractionalPart

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/GeneralizedTimeValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/GeneralizedTimeValueTranscoder.html new file mode 100644 index 000000000..5378ceb58 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/GeneralizedTimeValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transcode.GeneralizedTimeValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.GeneralizedTimeValueTranscoder

+
+
No usage of org.ldaptive.transcode.GeneralizedTimeValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/IntegerValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/IntegerValueTranscoder.html new file mode 100644 index 000000000..69620a263 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/IntegerValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transcode.IntegerValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.IntegerValueTranscoder

+
+
No usage of org.ldaptive.transcode.IntegerValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/LongValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/LongValueTranscoder.html new file mode 100644 index 000000000..0b4d4651c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/LongValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transcode.LongValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.LongValueTranscoder

+
+
No usage of org.ldaptive.transcode.LongValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/ObjectValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/ObjectValueTranscoder.html new file mode 100644 index 000000000..4361c4d54 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/ObjectValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transcode.ObjectValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.ObjectValueTranscoder

+
+
No usage of org.ldaptive.transcode.ObjectValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/ShortValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/ShortValueTranscoder.html new file mode 100644 index 000000000..124caaa74 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/ShortValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transcode.ShortValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.ShortValueTranscoder

+
+
No usage of org.ldaptive.transcode.ShortValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/StringValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/StringValueTranscoder.html new file mode 100644 index 000000000..2d1448259 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/StringValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transcode.StringValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.StringValueTranscoder

+
+
No usage of org.ldaptive.transcode.StringValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/UUIDValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/UUIDValueTranscoder.html new file mode 100644 index 000000000..bbe109333 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/UUIDValueTranscoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transcode.UUIDValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transcode.UUIDValueTranscoder

+
+
No usage of org.ldaptive.transcode.UUIDValueTranscoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/class-use/ValueTranscoder.html b/javadocs/2.3.1/org/ldaptive/transcode/class-use/ValueTranscoder.html new file mode 100644 index 000000000..92067934d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/class-use/ValueTranscoder.html @@ -0,0 +1,565 @@ + + + + + +Uses of Interface org.ldaptive.transcode.ValueTranscoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.transcode.ValueTranscoder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/package-summary.html b/javadocs/2.3.1/org/ldaptive/transcode/package-summary.html new file mode 100644 index 000000000..9769694a8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/package-summary.html @@ -0,0 +1,296 @@ + + + + + +org.ldaptive.transcode (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.transcode

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/package-tree.html b/javadocs/2.3.1/org/ldaptive/transcode/package-tree.html new file mode 100644 index 000000000..cf7fda6a4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/package-tree.html @@ -0,0 +1,209 @@ + + + + + +org.ldaptive.transcode Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.transcode

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transcode/package-use.html b/javadocs/2.3.1/org/ldaptive/transcode/package-use.html new file mode 100644 index 000000000..de4060d2f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transcode/package-use.html @@ -0,0 +1,326 @@ + + + + + +Uses of Package org.ldaptive.transcode (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.transcode

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/DefaultCompareOperationHandle.html b/javadocs/2.3.1/org/ldaptive/transport/DefaultCompareOperationHandle.html new file mode 100644 index 000000000..5bcc4e1f8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/DefaultCompareOperationHandle.html @@ -0,0 +1,754 @@ + + + + + +DefaultCompareOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultCompareOperationHandle

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/DefaultExtendedOperationHandle.html b/javadocs/2.3.1/org/ldaptive/transport/DefaultExtendedOperationHandle.html new file mode 100644 index 000000000..e722b3b55 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/DefaultExtendedOperationHandle.html @@ -0,0 +1,754 @@ + + + + + +DefaultExtendedOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultExtendedOperationHandle

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/DefaultOperationHandle.html b/javadocs/2.3.1/org/ldaptive/transport/DefaultOperationHandle.html new file mode 100644 index 000000000..c175d20c2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/DefaultOperationHandle.html @@ -0,0 +1,1591 @@ + + + + + +DefaultOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultOperationHandle<Q extends Request,​S extends Result>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.transport.DefaultOperationHandle<Q,​S>
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_RESPONSE_TIMEOUT_CONDITION

        +
        private static final Predicate<Message> DEFAULT_RESPONSE_TIMEOUT_CONDITION
        +
        Predicate that requires any result message except unsolicited.
        +
      • +
      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        request

        +
        private Request request
        +
        Protocol request to send.
        +
      • +
      + + + +
        +
      • +

        connection

        +
        private TransportConnection connection
        +
        Connection to send the request on.
        +
      • +
      + + + +
        +
      • +

        responseTimeout

        +
        private Duration responseTimeout
        +
        Time to wait for a response.
        +
      • +
      + + + +
        +
      • +

        messageID

        +
        private Integer messageID
        +
        Protocol message ID.
        +
      • +
      + + + +
        +
      • +

        onResult

        +
        private ResultHandler[] onResult
        +
        Functions to handle response results.
        +
      • +
      + + + + + + + +
        +
      • +

        onReferral

        +
        private ReferralHandler[] onReferral
        +
        Functions to handle referral URLs.
        +
      • +
      + + + + + + + +
        +
      • +

        onException

        +
        private ExceptionHandler onException
        +
        Function to handle exceptions.
        +
      • +
      + + + + + + + +
        +
      • +

        onComplete

        +
        private CompleteHandler onComplete
        +
        Function to run when the operation completes.
        +
      • +
      + + + +
        +
      • +

        throwCondition

        +
        private ResultPredicate throwCondition
        +
        Function to run when a result is received to determine whether an exception should be raised.
        +
      • +
      + + + +
        +
      • +

        responseSemaphore

        +
        private final Semaphore responseSemaphore
        +
        Semaphore to determine when a response has been received.
        +
      • +
      + + + +
        +
      • +

        creationTime

        +
        private final Instant creationTime
        +
        Timestamp when the handle was created.
        +
      • +
      + + + + + + + +
        +
      • +

        receivedTime

        +
        private Instant receivedTime
        +
        Timestamp when the result was received or an exception occurred.
        +
      • +
      + + + +
        +
      • +

        consumedMessage

        +
        private boolean consumedMessage
        +
        Whether this handle has consumed any messages.
        +
      • +
      + + + +
        +
      • +

        result

        +
        private S extends Result result
        +
        Protocol response result.
        +
      • +
      + + + +
        +
      • +

        exception

        +
        private LdapException exception
        +
        Exception encountered attempting to process the request.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        DefaultOperationHandle

        +
        public DefaultOperationHandle​(Q req,
        +                              TransportConnection conn,
        +                              Duration timeout)
        +
        Creates a new operation handle.
        +
        +
        Parameters:
        +
        req - request to expect a response for
        +
        conn - the request will be executed on
        +
        timeout - duration to wait for a response
        +
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/DefaultSaslClient.html b/javadocs/2.3.1/org/ldaptive/transport/DefaultSaslClient.html new file mode 100644 index 000000000..033d7a10c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/DefaultSaslClient.html @@ -0,0 +1,473 @@ + + + + + +DefaultSaslClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultSaslClient

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/DefaultSearchOperationHandle.html b/javadocs/2.3.1/org/ldaptive/transport/DefaultSearchOperationHandle.html new file mode 100644 index 000000000..88c31279a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/DefaultSearchOperationHandle.html @@ -0,0 +1,1002 @@ + + + + + +DefaultSearchOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DefaultSearchOperationHandle

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/GssApiSaslClient.html b/javadocs/2.3.1/org/ldaptive/transport/GssApiSaslClient.html new file mode 100644 index 000000000..ee0b10d7d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/GssApiSaslClient.html @@ -0,0 +1,382 @@ + + + + + +GssApiSaslClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class GssApiSaslClient

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SaslClient<GssApiBindRequest>
    +
    +
    +
    public class GssApiSaslClient
    +extends Object
    +implements SaslClient<GssApiBindRequest>
    +
    GSSAPI SASL client that implements the JAAS details to perform an LDAP bind with a kerberos principal. If a specific + JAAS name is set on the GssApiBindRequest that configuration will be used. Else if no JAAS configuration + properties are supplied a configuration with the name 'ldaptive-gssapi' will be attempted. Otherwise the + 'com.sun.security.auth.module.Krb5LoginModule' is instantiated and used with any options provided from GssApiBindRequest. This allows configuration to occur both from a JAAS login configuration file or by setting + properties directly on the request.
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.BiConsumer.html b/javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.BiConsumer.html new file mode 100644 index 000000000..7915590cd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.BiConsumer.html @@ -0,0 +1,323 @@ + + + + + +MessageFunctional.BiConsumer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MessageFunctional.BiConsumer<Q extends Request,​S extends Result,​T,​U>

+
+
+ +
+
    +
  • +
    +
    Type Parameters:
    +
    Q - type of request
    +
    S - type of result
    +
    T - the type of the first argument to the operation
    +
    U - the type of the second argument to the operation
    +
    +
    +
    All Implemented Interfaces:
    +
    BiConsumer<T,​U>
    +
    +
    +
    Enclosing class:
    +
    MessageFunctional<Q extends Request,​S extends Result>
    +
    +
    +
    public abstract static class MessageFunctional.BiConsumer<Q extends Request,​S extends Result,​T,​U>
    +extends MessageFunctional<Q,​S>
    +implements BiConsumer<T,​U>
    +
    Marker class to inject connection and request properties.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BiConsumer

        +
        public BiConsumer()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.Consumer.html b/javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.Consumer.html new file mode 100644 index 000000000..c676eaf39 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.Consumer.html @@ -0,0 +1,322 @@ + + + + + +MessageFunctional.Consumer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MessageFunctional.Consumer<Q extends Request,​S extends Result,​T>

+
+
+ +
+
    +
  • +
    +
    Type Parameters:
    +
    Q - type of request
    +
    S - type of result
    +
    T - the type of the input to the operation
    +
    +
    +
    All Implemented Interfaces:
    +
    Consumer<T>
    +
    +
    +
    Enclosing class:
    +
    MessageFunctional<Q extends Request,​S extends Result>
    +
    +
    +
    public abstract static class MessageFunctional.Consumer<Q extends Request,​S extends Result,​T>
    +extends MessageFunctional<Q,​S>
    +implements Consumer<T>
    +
    Marker class to inject connection and request properties.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Consumer

        +
        public Consumer()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.Function.html b/javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.Function.html new file mode 100644 index 000000000..70c57c1ee --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.Function.html @@ -0,0 +1,327 @@ + + + + + +MessageFunctional.Function (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MessageFunctional.Function<Q extends Request,​S extends Result,​T,​R>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Function

        +
        public Function()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.html b/javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.html new file mode 100644 index 000000000..8d13b3439 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/MessageFunctional.html @@ -0,0 +1,508 @@ + + + + + +MessageFunctional (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MessageFunctional<Q extends Request,​S extends Result>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        connection

        +
        private Connection connection
        +
        Connection the request occurred on.
        +
      • +
      + + + +
        +
      • +

        request

        +
        private Q extends Request request
        +
        Request that produced the message.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MessageFunctional

        +
        public MessageFunctional()
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/ResponseParser.html b/javadocs/2.3.1/org/ldaptive/transport/ResponseParser.html new file mode 100644 index 000000000..b382b8ebe --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/ResponseParser.html @@ -0,0 +1,570 @@ + + + + + +ResponseParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ResponseParser

+
+
+ +
+
    +
  • +
    +
    public class ResponseParser
    +extends Object
    +
    Parses a buffer looking for an LDAP response message.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        BIND_PATH

        +
        private static final DERPath BIND_PATH
        +
        Bind response DER path.
        +
      • +
      + + + +
        +
      • +

        ENTRY_PATH

        +
        private static final DERPath ENTRY_PATH
        +
        Search entry DER path.
        +
      • +
      + + + +
        +
      • +

        SEARCH_PATH

        +
        private static final DERPath SEARCH_PATH
        +
        Search response DER path.
        +
      • +
      + + + +
        +
      • +

        MODIFY_PATH

        +
        private static final DERPath MODIFY_PATH
        +
        Modify response DER path.
        +
      • +
      + + + +
        +
      • +

        ADD_PATH

        +
        private static final DERPath ADD_PATH
        +
        Add response DER path.
        +
      • +
      + + + +
        +
      • +

        DELETE_PATH

        +
        private static final DERPath DELETE_PATH
        +
        Delete response DER path.
        +
      • +
      + + + +
        +
      • +

        MODIFY_DN_PATH

        +
        private static final DERPath MODIFY_DN_PATH
        +
        Modify DN response DER path.
        +
      • +
      + + + +
        +
      • +

        COMPARE_PATH

        +
        private static final DERPath COMPARE_PATH
        +
        Compare response DER path.
        +
      • +
      + + + +
        +
      • +

        SEARCH_REFERENCE_PATH

        +
        private static final DERPath SEARCH_REFERENCE_PATH
        +
        Search reference result DER path.
        +
      • +
      + + + +
        +
      • +

        EXTENDED_PATH

        +
        private static final DERPath EXTENDED_PATH
        +
        Extended response DER path.
        +
      • +
      + + + +
        +
      • +

        INTERMEDIATE_PATH

        +
        private static final DERPath INTERMEDIATE_PATH
        +
        Intermediate response DER path.
        +
      • +
      + + + +
        +
      • +

        parser

        +
        private final DERParser parser
        +
        Parser for decoding LDAP messages.
        +
      • +
      + + + +
        +
      • +

        message

        +
        private Message message
        +
        Message produced from parsing a DER buffer.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ResponseParser

        +
        public ResponseParser()
        +
        Creates a new response parser.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        parse

        +
        public Optional<Message> parse​(DERBuffer buffer)
        +
        Examines the supplied buffer and parses an LDAP response message if one is found.
        +
        +
        Parameters:
        +
        buffer - to parse
        +
        Returns:
        +
        optional LDAP message
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ClientFinalMessage.html b/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ClientFinalMessage.html new file mode 100644 index 000000000..ff5dd48a4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ClientFinalMessage.html @@ -0,0 +1,543 @@ + + + + + +ScramSaslClient.ClientFinalMessage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScramSaslClient.ClientFinalMessage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.transport.ScramSaslClient.ClientFinalMessage
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    ScramSaslClient
    +
    +
    +
    static class ScramSaslClient.ClientFinalMessage
    +extends Object
    +
    Properties associated with the final client message.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GS2_NO_CHANNEL_BINDING

        +
        private static final String GS2_NO_CHANNEL_BINDING
        +
        GS2 header for no channel binding.
        +
      • +
      + + + +
        +
      • +

        INTEGER_ONE

        +
        private static final byte[] INTEGER_ONE
        +
        4-octet encoding of the integer 1.
        +
      • +
      + + + +
        +
      • +

        CLIENT_KEY_INIT

        +
        private static final byte[] CLIENT_KEY_INIT
        +
        Bytes for the client key hmac.
        +
      • +
      + + + +
        +
      • +

        mechanism

        +
        private final Mechanism mechanism
        +
        Scram SASL mechanism.
        +
      • +
      + + + +
        +
      • +

        withoutProof

        +
        private final String withoutProof
        +
        Channel binding attribute plus the combined nonce.
        +
      • +
      + + + +
        +
      • +

        message

        +
        private final String message
        +
        Client first message plus the server first message plus the withoutProof string.
        +
      • +
      + + + +
        +
      • +

        saltedPassword

        +
        private final byte[] saltedPassword
        +
        Computed password using the server salt and iterations.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ClientFinalMessage

        +
        ClientFinalMessage​(Mechanism mech,
        +                   String password,
        +                   ScramSaslClient.ClientFirstMessage clientFirstMessage,
        +                   ScramSaslClient.ServerFirstMessage serverFirstMessage)
        +
        Creates a new client final message.
        +
        +
        Parameters:
        +
        mech - scram mechanism
        +
        password - to authenticate the user with
        +
        clientFirstMessage - first message sent to the server
        +
        serverFirstMessage - first response from the server
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSaltedPassword

        +
        public byte[] getSaltedPassword()
        +
      • +
      + + + +
        +
      • +

        getMessage

        +
        public String getMessage()
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public String encode()
        +
        Encodes this message to send to the server. Concatenation of the message without proof and the proof.
        +
        +
        Returns:
        +
        encoded message
        +
        +
      • +
      + + + +
        +
      • +

        createSaltedPassword

        +
        private static byte[] createSaltedPassword​(String algorithm,
        +                                           String password,
        +                                           byte[] salt,
        +                                           int iterations)
        +
        Computes a salted password.
        +
        +
        Parameters:
        +
        algorithm - of the MAC
        +
        password - to seed the MAC with
        +
        salt - for the MAC
        +
        iterations - of the MAC
        +
        Returns:
        +
        salted password
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ClientFirstMessage.html b/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ClientFirstMessage.html new file mode 100644 index 000000000..1bd92c91b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ClientFirstMessage.html @@ -0,0 +1,480 @@ + + + + + +ScramSaslClient.ClientFirstMessage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScramSaslClient.ClientFirstMessage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.transport.ScramSaslClient.ClientFirstMessage
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    ScramSaslClient
    +
    +
    +
    static class ScramSaslClient.ClientFirstMessage
    +extends Object
    +
    Properties associated with the client first message.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GS2_NO_CHANNEL_BINDING

        +
        private static final String GS2_NO_CHANNEL_BINDING
        +
        GS2 header for no channel binding.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DEFAULT_NONCE_SIZE

        +
        private static final int DEFAULT_NONCE_SIZE
        +
        Default nonce size.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        clientUsername

        +
        private final String clientUsername
        +
        Username to authenticate.
        +
      • +
      + + + +
        +
      • +

        clientNonce

        +
        private final String clientNonce
        +
        Protocol nonce.
        +
      • +
      + + + +
        +
      • +

        message

        +
        private final String message
        +
        Message produced from the username and nonce.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ClientFirstMessage

        +
        ClientFirstMessage​(String username,
        +                   byte[] nonce)
        +
        Creates a new client first message. If nonce is null a random is created for this client.
        +
        +
        Parameters:
        +
        username - to authenticate
        +
        nonce - to supply to the server or null
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getNonce

        +
        public String getNonce()
        +
      • +
      + + + +
        +
      • +

        getMessage

        +
        public String getMessage()
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public String encode()
        +
        Encodes this message to send to the server. This methods prepends the message with a GS2 header indicating that + no channel binding is supported.
        +
        +
        Returns:
        +
        encoded message
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ServerFinalMessage.html b/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ServerFinalMessage.html new file mode 100644 index 000000000..1ed0b891d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ServerFinalMessage.html @@ -0,0 +1,412 @@ + + + + + +ScramSaslClient.ServerFinalMessage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScramSaslClient.ServerFinalMessage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.transport.ScramSaslClient.ServerFinalMessage
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    ScramSaslClient
    +
    +
    +
    static class ScramSaslClient.ServerFinalMessage
    +extends Object
    +
    Verifies the final server message.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        SERVER_KEY_INIT

        +
        private static final byte[] SERVER_KEY_INIT
        +
        Bytes for the server key hmac.
        +
      • +
      + + + +
        +
      • +

        message

        +
        private final String message
        +
        Server SASL credentials.
        +
      • +
      + + + +
        +
      • +

        verified

        +
        private final boolean verified
        +
        Whether the server message was successfully verified.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ServerFinalMessage

        +
        ServerFinalMessage​(Mechanism mech,
        +                   ScramSaslClient.ClientFinalMessage clientFinalMessage,
        +                   BindResponse result)
        +
        Creates a new server final message.
        +
        +
        Parameters:
        +
        mech - scram mechanism
        +
        clientFinalMessage - final message sent to the server
        +
        result - response to the final message
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isVerified

        +
        public boolean isVerified()
        +
        Returns whether the server final message was successfully verified.
        +
        +
        Returns:
        +
        whether the server message was verified.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ServerFirstMessage.html b/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ServerFirstMessage.html new file mode 100644 index 000000000..2c3fdd3bb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.ServerFirstMessage.html @@ -0,0 +1,482 @@ + + + + + +ScramSaslClient.ServerFirstMessage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScramSaslClient.ServerFirstMessage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.transport.ScramSaslClient.ServerFirstMessage
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    ScramSaslClient
    +
    +
    +
    static class ScramSaslClient.ServerFirstMessage
    +extends Object
    +
    Properties associated with the first server response.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        MINIMUM_ITERATION_COUNT

        +
        private static final int MINIMUM_ITERATION_COUNT
        +
        Minimum number of iterations we will allow.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        message

        +
        private final String message
        +
        The server SASL credentials.
        +
      • +
      + + + +
        +
      • +

        combinedNonce

        +
        private final String combinedNonce
        +
        Nonce parsed from the SASL credentials.
        +
      • +
      + + + +
        +
      • +

        salt

        +
        private final byte[] salt
        +
        Salt parsed from the SASL credentials.
        +
      • +
      + + + +
        +
      • +

        iterations

        +
        private final int iterations
        +
        Iterations parsed from the SASL credentials.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ServerFirstMessage

        +
        ServerFirstMessage​(ScramSaslClient.ClientFirstMessage clientFirstMessage,
        +                   BindResponse result)
        +
        Creates a new server first message.
        +
        +
        Parameters:
        +
        clientFirstMessage - first message sent to the server
        +
        result - response to the first message
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMessage

        +
        public String getMessage()
        +
      • +
      + + + +
        +
      • +

        getCombinedNonce

        +
        public String getCombinedNonce()
        +
      • +
      + + + +
        +
      • +

        getSalt

        +
        public byte[] getSalt()
        +
      • +
      + + + +
        +
      • +

        getIterations

        +
        public int getIterations()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.html b/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.html new file mode 100644 index 000000000..915767e96 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/ScramSaslClient.html @@ -0,0 +1,474 @@ + + + + + +ScramSaslClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScramSaslClient

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        LOGGER

        +
        private static final Logger LOGGER
        +
        Logger for this class.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ScramSaslClient

        +
        public ScramSaslClient()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        createMac

        +
        private static Mac createMac​(String algorithm,
        +                             byte[] key)
        +
        Creates a new MAC using the supplied algorithm and key.
        +
        +
        Parameters:
        +
        algorithm - of the MAC
        +
        key - to seed the MAC
        +
        Returns:
        +
        new mac
        +
        +
      • +
      + + + +
        +
      • +

        createDigest

        +
        private static byte[] createDigest​(String algorithm,
        +                                   byte[] data)
        +
        Digests the supplied data using the supplied algorithm.
        +
        +
        Parameters:
        +
        algorithm - of the digest
        +
        data - to digest
        +
        Returns:
        +
        digested data
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/Transport.html b/javadocs/2.3.1/org/ldaptive/transport/Transport.html new file mode 100644 index 000000000..ffae7d4c4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/Transport.html @@ -0,0 +1,283 @@ + + + + + +Transport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface Transport

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        create

        +
        Connection create​(ConnectionConfig cc)
        +
        Create a connection object. Implementations should not open a TCP socket in this method.
        +
        +
        Parameters:
        +
        cc - connection configuration
        +
        Returns:
        +
        connection
        +
        +
      • +
      + + + +
        +
      • +

        close

        +
        default void close()
        +
        Free any resources associated with this transport.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/TransportConnection.html b/javadocs/2.3.1/org/ldaptive/transport/TransportConnection.html new file mode 100644 index 000000000..af214e69b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/TransportConnection.html @@ -0,0 +1,636 @@ + + + + + +TransportConnection (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TransportConnection

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        LOGGER

        +
        private static final Logger LOGGER
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        openLock

        +
        protected final ReentrantLock openLock
        +
        Only one invocation of open can occur at a time.
        +
      • +
      + + + +
        +
      • +

        closeLock

        +
        protected final ReentrantLock closeLock
        +
        Only one invocation of close can occur at a time.
        +
      • +
      + + + +
        +
      • +

        connectionConfig

        +
        protected final ConnectionConfig connectionConfig
        +
        Provides host connection configuration.
        +
      • +
      + + + +
        +
      • +

        lastSuccessfulOpen

        +
        protected Instant lastSuccessfulOpen
        +
        Time of the last successful open for this connection.
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TransportConnection

        +
        public TransportConnection​(ConnectionConfig config)
        +
        Creates a new transport connection.
        +
        +
        Parameters:
        +
        config - connection configuration
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        reopen

        +
        protected void reopen​(RetryMetadata metadata)
        +               throws LdapException
        +
        Method to support reopening a connection that was previously established. This method differs from open() + in that the autoReconnectCondition is tested before the open is attempted.
        +
        +
        Parameters:
        +
        metadata - associated with this reopen
        +
        Throws:
        +
        LdapException - if the open fails
        +
        +
      • +
      + + + +
        +
      • +

        strategyOpen

        +
        protected void strategyOpen​(RetryMetadata metadata)
        +                     throws LdapException
        +
        Retrieves URLs from the connection strategy and attempts each one, in order, until a connection is made or the list + is exhausted.
        +
        +
        Parameters:
        +
        metadata - to track URL success and failure
        +
        Throws:
        +
        LdapException - if a connection cannot be established
        +
        +
      • +
      + + + +
        +
      • +

        test

        +
        protected abstract boolean test​(LdapURL url)
        +
        Determine whether the supplied URL is acceptable for use.
        +
        +
        Parameters:
        +
        url - LDAP URL to test
        +
        Returns:
        +
        whether URL can be become active
        +
        +
      • +
      + + + +
        +
      • +

        open

        +
        protected abstract void open​(LdapURL url)
        +                      throws LdapException
        +
        Attempt to open a connection to the supplied LDAP URL.
        +
        +
        Parameters:
        +
        url - LDAP URL to connect to
        +
        Throws:
        +
        LdapException - if opening the connection fails
        +
        +
      • +
      + + + +
        +
      • +

        operation

        +
        protected abstract void operation​(UnbindRequest request)
        +
        Executes an unbind operation. Clients should close connections using Connection.close().
        +
        +
        Parameters:
        +
        request - unbind request
        +
        +
      • +
      + + + +
        +
      • +

        write

        +
        protected abstract void write​(DefaultOperationHandle handle)
        +
        Write the request in the supplied handle to the LDAP server. This method does not throw, it should report + exceptions to the handle.
        +
        +
        Parameters:
        +
        handle - for the operation write
        +
        +
      • +
      + + + +
        +
      • +

        complete

        +
        protected abstract void complete​(DefaultOperationHandle handle)
        +
        Report that the supplied handle has completed. Allows the connection to clean up any resources associated with the + handle.
        +
        +
        Parameters:
        +
        handle - that has completed
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/TransportFactory.html b/javadocs/2.3.1/org/ldaptive/transport/TransportFactory.html new file mode 100644 index 000000000..89568d9f9 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/TransportFactory.html @@ -0,0 +1,428 @@ + + + + + +TransportFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TransportFactory

+
+
+ +
+
    +
  • +
    +
    public final class TransportFactory
    +extends Object
    +
    Factory for creating connection transports.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        POOLED_FACTORY_TRANSPORT_PROPERTY

        +
        private static final String POOLED_FACTORY_TRANSPORT_PROPERTY
        +
        Ldap transport system property.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        SINGLE_FACTORY_TRANSPORT_PROPERTY

        +
        private static final String SINGLE_FACTORY_TRANSPORT_PROPERTY
        +
        Ldap transport system property.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        LOGGER

        +
        private static final Logger LOGGER
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        TRANSPORT_OVERRIDE

        +
        private static final Map<Class<? extends ConnectionFactory>,​Constructor<?>> TRANSPORT_OVERRIDE
        +
        Map of connection factory class to transport constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TransportFactory

        +
        private TransportFactory()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTransport

        +
        public static Transport getTransport​(Class<? extends ConnectionFactory> clazz)
        +
        The TRANSPORT_OVERRIDE map is checked and that class is loaded if provided. Otherwise, the default + transport for the supplied class is provided.
        +
        +
        Parameters:
        +
        clazz - to return transport for
        +
        Returns:
        +
        transport
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultCompareOperationHandle.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultCompareOperationHandle.html new file mode 100644 index 000000000..9335c6490 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultCompareOperationHandle.html @@ -0,0 +1,267 @@ + + + + + +Uses of Class org.ldaptive.transport.DefaultCompareOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.DefaultCompareOperationHandle

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultExtendedOperationHandle.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultExtendedOperationHandle.html new file mode 100644 index 000000000..829c30deb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultExtendedOperationHandle.html @@ -0,0 +1,267 @@ + + + + + +Uses of Class org.ldaptive.transport.DefaultExtendedOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.DefaultExtendedOperationHandle

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultOperationHandle.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultOperationHandle.html new file mode 100644 index 000000000..da55c66c1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultOperationHandle.html @@ -0,0 +1,431 @@ + + + + + +Uses of Class org.ldaptive.transport.DefaultOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.DefaultOperationHandle

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultSaslClient.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultSaslClient.html new file mode 100644 index 000000000..b71017678 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultSaslClient.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.DefaultSaslClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.DefaultSaslClient

+
+
No usage of org.ldaptive.transport.DefaultSaslClient
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultSearchOperationHandle.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultSearchOperationHandle.html new file mode 100644 index 000000000..76018690f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/DefaultSearchOperationHandle.html @@ -0,0 +1,275 @@ + + + + + +Uses of Class org.ldaptive.transport.DefaultSearchOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.DefaultSearchOperationHandle

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/GssApiSaslClient.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/GssApiSaslClient.html new file mode 100644 index 000000000..59db89b38 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/GssApiSaslClient.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.GssApiSaslClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.GssApiSaslClient

+
+
No usage of org.ldaptive.transport.GssApiSaslClient
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.BiConsumer.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.BiConsumer.html new file mode 100644 index 000000000..1e9d5ce35 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.BiConsumer.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.MessageFunctional.BiConsumer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.MessageFunctional.BiConsumer

+
+
No usage of org.ldaptive.transport.MessageFunctional.BiConsumer
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.Consumer.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.Consumer.html new file mode 100644 index 000000000..21527b95e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.Consumer.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.MessageFunctional.Consumer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.MessageFunctional.Consumer

+
+
No usage of org.ldaptive.transport.MessageFunctional.Consumer
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.Function.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.Function.html new file mode 100644 index 000000000..53fe6ea7d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.Function.html @@ -0,0 +1,337 @@ + + + + + +Uses of Class org.ldaptive.transport.MessageFunctional.Function (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.MessageFunctional.Function

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.html new file mode 100644 index 000000000..afe5c8432 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/MessageFunctional.html @@ -0,0 +1,379 @@ + + + + + +Uses of Class org.ldaptive.transport.MessageFunctional (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.MessageFunctional

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/ResponseParser.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/ResponseParser.html new file mode 100644 index 000000000..af977857e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/ResponseParser.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.ResponseParser (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.ResponseParser

+
+
No usage of org.ldaptive.transport.ResponseParser
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ClientFinalMessage.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ClientFinalMessage.html new file mode 100644 index 000000000..57f7cfdee --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ClientFinalMessage.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.transport.ScramSaslClient.ClientFinalMessage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.ScramSaslClient.ClientFinalMessage

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ClientFirstMessage.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ClientFirstMessage.html new file mode 100644 index 000000000..1e0efd2e3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ClientFirstMessage.html @@ -0,0 +1,204 @@ + + + + + +Uses of Class org.ldaptive.transport.ScramSaslClient.ClientFirstMessage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.ScramSaslClient.ClientFirstMessage

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ServerFinalMessage.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ServerFinalMessage.html new file mode 100644 index 000000000..3db41f2a5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ServerFinalMessage.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.ScramSaslClient.ServerFinalMessage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.ScramSaslClient.ServerFinalMessage

+
+
No usage of org.ldaptive.transport.ScramSaslClient.ServerFinalMessage
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ServerFirstMessage.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ServerFirstMessage.html new file mode 100644 index 000000000..8dd1e0359 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.ServerFirstMessage.html @@ -0,0 +1,197 @@ + + + + + +Uses of Class org.ldaptive.transport.ScramSaslClient.ServerFirstMessage (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.ScramSaslClient.ServerFirstMessage

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.html new file mode 100644 index 000000000..6edae4a78 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/ScramSaslClient.html @@ -0,0 +1,194 @@ + + + + + +Uses of Class org.ldaptive.transport.ScramSaslClient (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.ScramSaslClient

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/Transport.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/Transport.html new file mode 100644 index 000000000..9c3067d0d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/Transport.html @@ -0,0 +1,506 @@ + + + + + +Uses of Interface org.ldaptive.transport.Transport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.ldaptive.transport.Transport

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/TransportConnection.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/TransportConnection.html new file mode 100644 index 000000000..17ab65b8f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/TransportConnection.html @@ -0,0 +1,350 @@ + + + + + +Uses of Class org.ldaptive.transport.TransportConnection (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.TransportConnection

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/class-use/TransportFactory.html b/javadocs/2.3.1/org/ldaptive/transport/class-use/TransportFactory.html new file mode 100644 index 000000000..2a131e866 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/class-use/TransportFactory.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.TransportFactory (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.TransportFactory

+
+
No usage of org.ldaptive.transport.TransportFactory
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/AutoReadFlowControlHandler.html b/javadocs/2.3.1/org/ldaptive/transport/netty/AutoReadFlowControlHandler.html new file mode 100644 index 000000000..5ae5f6e7a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/AutoReadFlowControlHandler.html @@ -0,0 +1,471 @@ + + + + + +AutoReadFlowControlHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AutoReadFlowControlHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.netty.channel.ChannelHandlerAdapter
    • +
    • +
        +
      • io.netty.channel.ChannelInboundHandlerAdapter
      • +
      • +
          +
        • io.netty.channel.ChannelDuplexHandler
        • +
        • +
            +
          • org.ldaptive.transport.netty.AutoReadFlowControlHandler
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler, io.netty.channel.ChannelOutboundHandler
    +
    +
    +
    public class AutoReadFlowControlHandler
    +extends io.netty.channel.ChannelDuplexHandler
    +
    Keeps a counter of messages that have been sent down the pipeline. That counter is decremented whenever a read is + requested. A read is only propagated to the channel when all messages have completed. This handler is intended to be + used with NettyConnection.AutoReadEventHandler.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler

        +io.netty.channel.ChannelHandler.Sharable
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      protected Loggerlogger +
      Logger for this class.
      +
      private AtomicIntegermessageCount +
      Number of messages in the pipeline.
      +
      +
    • +
    +
    + +
    + +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      voidchannelRead​(io.netty.channel.ChannelHandlerContext ctx, + Object msg) 
      voidread​(io.netty.channel.ChannelHandlerContext ctx) 
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelDuplexHandler

        +bind, close, connect, deregister, disconnect, flush, write
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter

        +channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggered
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelHandlerAdapter

        +ensureNotSharable, handlerAdded, handlerRemoved, isSharable
      • +
      + +
        +
      • + + +

        Methods inherited from interface io.netty.channel.ChannelHandler

        +handlerAdded, handlerRemoved
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        messageCount

        +
        private final AtomicInteger messageCount
        +
        Number of messages in the pipeline.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AutoReadFlowControlHandler

        +
        public AutoReadFlowControlHandler()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        channelRead

        +
        public void channelRead​(io.netty.channel.ChannelHandlerContext ctx,
        +                        Object msg)
        +                 throws Exception
        +
        +
        Specified by:
        +
        channelRead in interface io.netty.channel.ChannelInboundHandler
        +
        Overrides:
        +
        channelRead in class io.netty.channel.ChannelInboundHandlerAdapter
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + +
        +
      • +

        read

        +
        public void read​(io.netty.channel.ChannelHandlerContext ctx)
        +          throws Exception
        +
        +
        Specified by:
        +
        read in interface io.netty.channel.ChannelOutboundHandler
        +
        Overrides:
        +
        read in class io.netty.channel.ChannelDuplexHandler
        +
        Throws:
        +
        Exception
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionFactoryTransport.DualThread.html b/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionFactoryTransport.DualThread.html new file mode 100644 index 000000000..1283c98b4 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionFactoryTransport.DualThread.html @@ -0,0 +1,333 @@ + + + + + +ConnectionFactoryTransport.DualThread (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ConnectionFactoryTransport.DualThread

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DualThread

        +
        public DualThread()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionFactoryTransport.SingleThread.html b/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionFactoryTransport.SingleThread.html new file mode 100644 index 000000000..920a2c618 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionFactoryTransport.SingleThread.html @@ -0,0 +1,333 @@ + + + + + +ConnectionFactoryTransport.SingleThread (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ConnectionFactoryTransport.SingleThread

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SingleThread

        +
        public SingleThread()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionFactoryTransport.html b/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionFactoryTransport.html new file mode 100644 index 000000000..f000fde17 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionFactoryTransport.html @@ -0,0 +1,436 @@ + + + + + +ConnectionFactoryTransport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ConnectionFactoryTransport

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ConnectionFactoryTransport

        +
        public ConnectionFactoryTransport()
        +
        Creates a new connection factory transport.
        +
      • +
      + + + +
        +
      • +

        ConnectionFactoryTransport

        +
        public ConnectionFactoryTransport​(int ioThreads)
        +
        Creates a new connection factory transport.
        +
        +
        Parameters:
        +
        ioThreads - number of threads used for I/O in the event loop group
        +
        +
      • +
      + + + +
        +
      • +

        ConnectionFactoryTransport

        +
        public ConnectionFactoryTransport​(String name,
        +                                  int ioThreads)
        +
        Creates a new connection factory transport.
        +
        +
        Parameters:
        +
        name - to assign the thread pool
        +
        ioThreads - number of threads used for I/O in the event loop group
        +
        +
      • +
      + + + +
        +
      • +

        ConnectionFactoryTransport

        +
        public ConnectionFactoryTransport​(int ioThreads,
        +                                  int messageThreads)
        +
        Creates a new connection factory transport.
        +
        +
        Parameters:
        +
        ioThreads - number of threads used for I/O in the event loop group
        +
        messageThreads - number of threads for LDAP message handling in the event loop group
        +
        +
      • +
      + + + +
        +
      • +

        ConnectionFactoryTransport

        +
        public ConnectionFactoryTransport​(String name,
        +                                  int ioThreads,
        +                                  int messageThreads)
        +
        Creates a new connection factory transport.
        +
        +
        Parameters:
        +
        name - to assign the thread pool
        +
        ioThreads - number of threads used for I/O in the event loop group
        +
        messageThreads - number of threads for LDAP message handling in the event loop group
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionTransport.DualThread.html b/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionTransport.DualThread.html new file mode 100644 index 000000000..ff2eaaa87 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionTransport.DualThread.html @@ -0,0 +1,335 @@ + + + + + +ConnectionTransport.DualThread (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ConnectionTransport.DualThread

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DualThread

        +
        public DualThread()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionTransport.SingleThread.html b/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionTransport.SingleThread.html new file mode 100644 index 000000000..c7d8eb65f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionTransport.SingleThread.html @@ -0,0 +1,335 @@ + + + + + +ConnectionTransport.SingleThread (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ConnectionTransport.SingleThread

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SingleThread

        +
        public SingleThread()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionTransport.html b/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionTransport.html new file mode 100644 index 000000000..dbd4d81b1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/ConnectionTransport.html @@ -0,0 +1,560 @@ + + + + + +ConnectionTransport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ConnectionTransport

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        numIoThreads

        +
        private int numIoThreads
        +
        Number of I/O threads.
        +
      • +
      + + + +
        +
      • +

        numMessageThreads

        +
        private int numMessageThreads
        +
        Number of message threads.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ConnectionTransport

        +
        public ConnectionTransport()
        +
        Creates a new connection transport.
        +
      • +
      + + + +
        +
      • +

        ConnectionTransport

        +
        public ConnectionTransport​(int ioThreads)
        +
        Creates a new connection transport.
        +
        +
        Parameters:
        +
        ioThreads - number of threads used for I/O in the event loop group
        +
        +
      • +
      + + + +
        +
      • +

        ConnectionTransport

        +
        public ConnectionTransport​(int ioThreads,
        +                           int messageThreads)
        +
        Creates a new connection transport.
        +
        +
        Parameters:
        +
        ioThreads - number of threads used for I/O in the event loop group
        +
        messageThreads - number of threads for LDAP message handling in the event loop group
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSocketChannelType

        +
        protected Class<? extends io.netty.channel.Channel> getSocketChannelType()
        +
        Returns the socket channel type used with the event loop group.
        +
        +
        Returns:
        +
        socket channel type
        +
        +
      • +
      + + + +
        +
      • +

        createEventLoopGroup

        +
        protected io.netty.channel.EventLoopGroup createEventLoopGroup​(String name,
        +                                                               int numThreads)
        +
        Returns a new event loop group with the supplied name and number of threads.
        +
        +
        Parameters:
        +
        name - of the event loop group
        +
        numThreads - number of worker threads
        +
        Returns:
        +
        new event loop group
        +
        +
      • +
      + + + +
        +
      • +

        create

        +
        public Connection create​(ConnectionConfig cc)
        +
        Description copied from interface: Transport
        +
        Create a connection object. Implementations should not open a TCP socket in this method.
        +
        +
        Specified by:
        +
        create in interface Transport
        +
        Parameters:
        +
        cc - connection configuration
        +
        Returns:
        +
        connection
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/EncodedRequest.html b/javadocs/2.3.1/org/ldaptive/transport/netty/EncodedRequest.html new file mode 100644 index 000000000..b5889a5af --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/EncodedRequest.html @@ -0,0 +1,427 @@ + + + + + +EncodedRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class EncodedRequest

+
+
+ +
+
    +
  • +
    +
    public class EncodedRequest
    +extends Object
    +
    Wrapper object that stores an encoded request with its message ID.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        messageID

        +
        private final int messageID
        +
        Protocol message ID.
        +
      • +
      + + + +
        +
      • +

        encoded

        +
        private final byte[] encoded
        +
        Encoded request.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EncodedRequest

        +
        public EncodedRequest​(int id,
        +                      Request request)
        +
        Creates a new encoded request.
        +
        +
        Parameters:
        +
        id - message ID
        +
        request - to encode
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getMessageID

        +
        public int getMessageID()
        +
        Returns the message ID.
        +
        +
        Returns:
        +
        message ID
        +
        +
      • +
      + + + +
        +
      • +

        getEncoded

        +
        public byte[] getEncoded()
        +
        Returns the encoded request.
        +
        +
        Returns:
        +
        encoded request.
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/HandleMap.html b/javadocs/2.3.1/org/ldaptive/transport/netty/HandleMap.html new file mode 100644 index 000000000..9bf61f153 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/HandleMap.html @@ -0,0 +1,798 @@ + + + + + +HandleMap (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class HandleMap

+
+
+ +
+
    +
  • +
    +
    final class HandleMap
    +extends Object
    +
    Container for operation handles that are waiting on a response from the LDAP server.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        LOGGER

        +
        private static final Logger LOGGER
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        THROTTLE_REQUESTS_PROPERTY

        +
        private static final String THROTTLE_REQUESTS_PROPERTY
        +
        Ldap netty transport system property.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        THROTTLE_TIMEOUT_PROPERTY

        +
        private static final String THROTTLE_TIMEOUT_PROPERTY
        +
        Ldap netty transport system property.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        THROTTLE_REQUESTS

        +
        private static final int THROTTLE_REQUESTS
        +
        If property is greater than zero, use the throttle semaphore.
        +
      • +
      + + + +
        +
      • +

        THROTTLE_TIMEOUT

        +
        private static final Duration THROTTLE_TIMEOUT
        +
        Maximum time to wait for the throttle semaphore. Default is 60 seconds.
        +
      • +
      + + + + + + + +
        +
      • +

        notificationLock

        +
        private final AtomicBoolean notificationLock
        +
        Only one notification can occur at a time.
        +
      • +
      + + + +
        +
      • +

        throttle

        +
        private final Semaphore throttle
        +
        Semaphore to throttle incoming requests.
        +
      • +
      + + + +
        +
      • +

        open

        +
        private boolean open
        +
        Whether this queue is currently accepting new handles.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        HandleMap

        +
        HandleMap()
        +
        Creates a new handle map.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        open

        +
        public void open()
        +
        Open this queue to receive new handles.
        +
      • +
      + + + +
        +
      • +

        close

        +
        public void close()
        +
        Close the queue to new handles.
        +
      • +
      + + + +
        +
      • +

        isOpen

        +
        public boolean isOpen()
        +
        Returns whether this handle map is open.
        +
        +
        Returns:
        +
        is open
        +
        +
      • +
      + + + +
        +
      • +

        get

        +
        public DefaultOperationHandle get​(int id)
        +
        Returns the operation handle for the supplied message id. Returns null if this queue is not open.
        +
        +
        Parameters:
        +
        id - message id
        +
        Returns:
        +
        operation handle or null
        +
        +
      • +
      + + + +
        +
      • +

        remove

        +
        public DefaultOperationHandle remove​(int id)
        +
        Removes the operation handle from the supplied message id. Returns null if this queue is not open.
        +
        +
        Parameters:
        +
        id - message id
        +
        Returns:
        +
        operation handle or null
        +
        +
      • +
      + + + +
        +
      • +

        put

        +
        public DefaultOperationHandle put​(int id,
        +                                  DefaultOperationHandle handle)
        +                           throws LdapException
        +
        Puts the supplied operation handle into the queue if the supplied id doesn't already exist in the queue.
        +
        +
        Parameters:
        +
        id - message id
        +
        handle - to put
        +
        Returns:
        +
        null or existing operation handle for the id
        +
        Throws:
        +
        LdapException - if this queue is not open
        +
        +
      • +
      + + + + + + + +
        +
      • +

        size

        +
        public int size()
        +
        Returns the size of this queue.
        +
        +
        Returns:
        +
        queue size
        +
        +
      • +
      + + + +
        +
      • +

        clear

        +
        public void clear()
        +
        Removes all operation handles from the queue.
        +
      • +
      + + + +
        +
      • +

        acquireThrottle

        +
        private void acquireThrottle()
        +                      throws LdapException
        +
        Attempt to acquire the throttle semaphore. No-op if throttling is not enabled.
        +
        +
        Throws:
        +
        LdapException - if the semaphore cannot be acquired or the thread is interrupted
        +
        +
      • +
      + + + +
        +
      • +

        releaseThrottle

        +
        private void releaseThrottle​(int permits)
        +
        Release permits on the throttle semaphore. No-op if throttling is not enabled.
        +
        +
        Parameters:
        +
        permits - number of permits to release
        +
        +
      • +
      + + + +
        +
      • +

        abandonRequests

        +
        public void abandonRequests()
        +
        Invokes DefaultOperationHandle.abandon() for all handles that have sent a request but not received a + response. This method removes all handles from the queue.
        +
      • +
      + + + +
        +
      • +

        notifyOperationHandles

        +
        public void notifyOperationHandles​(LdapException e)
        +
        Notifies all operation handles in the queue that an exception has occurred. See DefaultOperationHandle.exception(LdapException). This method removes all handles from the queue.
        +
        +
        Parameters:
        +
        e - exception to provides to handles
        +
        +
      • +
      + + + +
        +
      • +

        notifyOperationHandles

        +
        public void notifyOperationHandles​(UnsolicitedNotification notification)
        +
        Send the supplied notification to all handles waiting for a response.
        +
        +
        Parameters:
        +
        notification - to send to response handles
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/MessageFrameDecoder.html b/javadocs/2.3.1/org/ldaptive/transport/netty/MessageFrameDecoder.html new file mode 100644 index 000000000..371796bce --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/MessageFrameDecoder.html @@ -0,0 +1,467 @@ + + + + + +MessageFrameDecoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MessageFrameDecoder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.netty.channel.ChannelHandlerAdapter
    • +
    • +
        +
      • io.netty.channel.ChannelInboundHandlerAdapter
      • +
      • +
          +
        • io.netty.handler.codec.ByteToMessageDecoder
        • +
        • +
            +
          • org.ldaptive.transport.netty.MessageFrameDecoder
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler
    +
    +
    +
    public class MessageFrameDecoder
    +extends io.netty.handler.codec.ByteToMessageDecoder
    +
    Reads the input byte buffer until an entire message is available.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class io.netty.handler.codec.ByteToMessageDecoder

        +io.netty.handler.codec.ByteToMessageDecoder.Cumulator
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler

        +io.netty.channel.ChannelHandler.Sharable
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      protected Loggerlogger +
      Logger for this class.
      +
      +
        +
      • + + +

        Fields inherited from class io.netty.handler.codec.ByteToMessageDecoder

        +COMPOSITE_CUMULATOR, MERGE_CUMULATOR
      • +
      +
    • +
    +
    + +
    + +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      protected voiddecode​(io.netty.channel.ChannelHandlerContext ctx, + io.netty.buffer.ByteBuf in, + List<Object> out) 
      private intreadMessageLength​(DERBuffer buffer) +
      Inspects the supplied buffer for a UniversalDERTag.SEQ tag and confirms the buffer contains enough bytes + for the length specified for the tag.
      +
      +
        +
      • + + +

        Methods inherited from class io.netty.handler.codec.ByteToMessageDecoder

        +actualReadableBytes, callDecode, channelInactive, channelRead, channelReadComplete, decodeLast, discardSomeReadBytes, handlerRemoved, handlerRemoved0, internalBuffer, isSingleDecode, setCumulator, setDiscardAfterReads, setSingleDecode, userEventTriggered
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter

        +channelActive, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelHandlerAdapter

        +ensureNotSharable, handlerAdded, isSharable
      • +
      + +
        +
      • + + +

        Methods inherited from interface io.netty.channel.ChannelHandler

        +handlerAdded
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MessageFrameDecoder

        +
        public MessageFrameDecoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decode

        +
        protected void decode​(io.netty.channel.ChannelHandlerContext ctx,
        +                      io.netty.buffer.ByteBuf in,
        +                      List<Object> out)
        +
        +
        Specified by:
        +
        decode in class io.netty.handler.codec.ByteToMessageDecoder
        +
        +
      • +
      + + + +
        +
      • +

        readMessageLength

        +
        private int readMessageLength​(DERBuffer buffer)
        +
        Inspects the supplied buffer for a UniversalDERTag.SEQ tag and confirms the buffer contains enough bytes + for the length specified for the tag.
        +
        +
        Parameters:
        +
        buffer - to read
        +
        Returns:
        +
        DER message length
        +
        Throws:
        +
        IllegalArgumentException - if the buffer doesn't contain a SEQ tag
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.AutoReadEventHandler.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.AutoReadEventHandler.html new file mode 100644 index 000000000..59742fb15 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.AutoReadEventHandler.html @@ -0,0 +1,455 @@ + + + + + +NettyConnection.AutoReadEventHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NettyConnection.AutoReadEventHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.netty.channel.ChannelHandlerAdapter
    • +
    • +
        +
      • io.netty.channel.ChannelInboundHandlerAdapter
      • +
      • +
          +
        • io.netty.channel.SimpleUserEventChannelHandler<NettyConnection.MessageStatus>
        • +
        • +
            +
          • org.ldaptive.transport.netty.NettyConnection.AutoReadEventHandler
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler
    +
    +
    +
    Enclosing class:
    +
    NettyConnection
    +
    +
    +
    @Sharable
    +protected static class NettyConnection.AutoReadEventHandler
    +extends io.netty.channel.SimpleUserEventChannelHandler<NettyConnection.MessageStatus>
    +
    Initiates a channel read when an LDAP message has been processed and auto read is false. This handler also + initiates a channel read when it becomes active to bootstrap the initial read.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler

        +io.netty.channel.ChannelHandler.Sharable
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      protected Loggerlogger +
      Logger for this class.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + +
      Constructors 
      ModifierConstructorDescription
      protected AutoReadEventHandler() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      voidchannelActive​(io.netty.channel.ChannelHandlerContext ctx) 
      protected voideventReceived​(io.netty.channel.ChannelHandlerContext ctx, + NettyConnection.MessageStatus evt) 
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.SimpleUserEventChannelHandler

        +acceptEvent, userEventTriggered
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter

        +channelInactive, channelRead, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelHandlerAdapter

        +ensureNotSharable, handlerAdded, handlerRemoved, isSharable
      • +
      + +
        +
      • + + +

        Methods inherited from interface io.netty.channel.ChannelHandler

        +handlerAdded, handlerRemoved
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AutoReadEventHandler

        +
        protected AutoReadEventHandler()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        channelActive

        +
        public void channelActive​(io.netty.channel.ChannelHandlerContext ctx)
        +                   throws Exception
        +
        +
        Specified by:
        +
        channelActive in interface io.netty.channel.ChannelInboundHandler
        +
        Overrides:
        +
        channelActive in class io.netty.channel.ChannelInboundHandlerAdapter
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.BindOperationHandle.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.BindOperationHandle.html new file mode 100644 index 000000000..bbc09d97e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.BindOperationHandle.html @@ -0,0 +1,423 @@ + + + + + +NettyConnection.BindOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NettyConnection.BindOperationHandle

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.ClientInitializer.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.ClientInitializer.html new file mode 100644 index 000000000..c419eeab2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.ClientInitializer.html @@ -0,0 +1,471 @@ + + + + + +NettyConnection.ClientInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NettyConnection.ClientInitializer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.netty.channel.ChannelHandlerAdapter
    • +
    • +
        +
      • io.netty.channel.ChannelInboundHandlerAdapter
      • +
      • +
          +
        • io.netty.channel.ChannelInitializer<io.netty.channel.socket.SocketChannel>
        • +
        • +
            +
          • org.ldaptive.transport.netty.NettyConnection.ClientInitializer
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler
    +
    +
    +
    Enclosing class:
    +
    NettyConnection
    +
    +
    +
    private class NettyConnection.ClientInitializer
    +extends io.netty.channel.ChannelInitializer<io.netty.channel.socket.SocketChannel>
    +
    Sets up the Netty pipeline for this connection. Handler configuration looks like: + + +-------------------------------------------------------------------+ + | ChannelPipeline | + | | + | +-----------------------+ +-----------+----------+ | + | | InboundMessageHandler | | RequestEncoder | | + | +----------+------------+ +-----------+----------+ | + | /|\ | | + | | | | + | +----------+------------+ | | + | | MessageDecoder | | | + | +----------+------------+ | | + | /|\ | | + | | | | + | +----------+------------+ | | + | | MessageFrameDecoder | | | + | +----------+------------+ | | + | /|\ | | + | | \|/ | + | +----------+------------+ +-----------+----------+ | + | | I/O READ | | I/O WRITE | | + | +----------+------------+ +-----------+----------+ | + | /|\ \|/ | + +---------------+-------------------------------------+-------------+
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler

        +io.netty.channel.ChannelHandler.Sharable
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      private io.netty.handler.ssl.SslHandlersslHandler +
      SSL handler.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      ClientInitializer​(io.netty.handler.ssl.SslHandler handler) +
      Creates a new client initializer.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      voidinitChannel​(io.netty.channel.socket.SocketChannel ch) 
      booleanisSsl() +
      Returns whether the SSL pipeline is in use.
      +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelInitializer

        +channelRegistered, exceptionCaught, handlerAdded, handlerRemoved
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter

        +channelActive, channelInactive, channelRead, channelReadComplete, channelUnregistered, channelWritabilityChanged, userEventTriggered
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelHandlerAdapter

        +ensureNotSharable, isSharable
      • +
      + +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        sslHandler

        +
        private final io.netty.handler.ssl.SslHandler sslHandler
        +
        SSL handler.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ClientInitializer

        +
        ClientInitializer​(io.netty.handler.ssl.SslHandler handler)
        +
        Creates a new client initializer.
        +
        +
        Parameters:
        +
        handler - SSL handler or null
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initChannel

        +
        public void initChannel​(io.netty.channel.socket.SocketChannel ch)
        +
        +
        Specified by:
        +
        initChannel in class io.netty.channel.ChannelInitializer<io.netty.channel.socket.SocketChannel>
        +
        +
      • +
      + + + +
        +
      • +

        isSsl

        +
        public boolean isSsl()
        +
        Returns whether the SSL pipeline is in use.
        +
        +
        Returns:
        +
        whether the SSL pipeline is in use
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.CloseFutureListener.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.CloseFutureListener.html new file mode 100644 index 000000000..5d9f35b10 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.CloseFutureListener.html @@ -0,0 +1,377 @@ + + + + + +NettyConnection.CloseFutureListener (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NettyConnection.CloseFutureListener

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.transport.netty.NettyConnection.CloseFutureListener
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    io.netty.channel.ChannelFutureListener, io.netty.util.concurrent.GenericFutureListener<io.netty.channel.ChannelFuture>, EventListener
    +
    +
    +
    Enclosing class:
    +
    NettyConnection
    +
    +
    +
    private final class NettyConnection.CloseFutureListener
    +extends Object
    +implements io.netty.channel.ChannelFutureListener
    +
    Listener for channel close events. If ConnectionConfig.getAutoReconnect() is true, a connection reconnect + is attempted on a separate thread.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        reconnecting

        +
        private final AtomicBoolean reconnecting
        +
        Whether this listener is in the process of reconnecting.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CloseFutureListener

        +
        private CloseFutureListener()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        operationComplete

        +
        public void operationComplete​(io.netty.channel.ChannelFuture future)
        +
        +
        Specified by:
        +
        operationComplete in interface io.netty.util.concurrent.GenericFutureListener<io.netty.channel.ChannelFuture>
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.InboundExceptionHandler.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.InboundExceptionHandler.html new file mode 100644 index 000000000..8076fd3e1 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.InboundExceptionHandler.html @@ -0,0 +1,377 @@ + + + + + +NettyConnection.InboundExceptionHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NettyConnection.InboundExceptionHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.netty.channel.ChannelHandlerAdapter
    • +
    • +
        +
      • io.netty.channel.ChannelInboundHandlerAdapter
      • +
      • +
          +
        • org.ldaptive.transport.netty.NettyConnection.InboundExceptionHandler
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler
    +
    +
    +
    Enclosing class:
    +
    NettyConnection
    +
    +
    +
    private final class NettyConnection.InboundExceptionHandler
    +extends io.netty.channel.ChannelInboundHandlerAdapter
    +
    Sets NettyConnection.inboundException and closes the channel when an exception occurs.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler

        +io.netty.channel.ChannelHandler.Sharable
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + +
      Constructors 
      ModifierConstructorDescription
      private InboundExceptionHandler() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      voidexceptionCaught​(io.netty.channel.ChannelHandlerContext ctx, + Throwable cause) 
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter

        +channelActive, channelInactive, channelRead, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelHandlerAdapter

        +ensureNotSharable, handlerAdded, handlerRemoved, isSharable
      • +
      + +
        +
      • + + +

        Methods inherited from interface io.netty.channel.ChannelHandler

        +handlerAdded, handlerRemoved
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        InboundExceptionHandler

        +
        private InboundExceptionHandler()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        exceptionCaught

        +
        public void exceptionCaught​(io.netty.channel.ChannelHandlerContext ctx,
        +                            Throwable cause)
        +
        +
        Specified by:
        +
        exceptionCaught in interface io.netty.channel.ChannelHandler
        +
        Specified by:
        +
        exceptionCaught in interface io.netty.channel.ChannelInboundHandler
        +
        Overrides:
        +
        exceptionCaught in class io.netty.channel.ChannelInboundHandlerAdapter
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.InboundMessageHandler.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.InboundMessageHandler.html new file mode 100644 index 000000000..1134cec80 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.InboundMessageHandler.html @@ -0,0 +1,386 @@ + + + + + +NettyConnection.InboundMessageHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NettyConnection.InboundMessageHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.netty.channel.ChannelHandlerAdapter
    • +
    • +
        +
      • io.netty.channel.ChannelInboundHandlerAdapter
      • +
      • +
          +
        • io.netty.channel.SimpleChannelInboundHandler<Message>
        • +
        • +
            +
          • org.ldaptive.transport.netty.NettyConnection.InboundMessageHandler
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler
    +
    +
    +
    Enclosing class:
    +
    NettyConnection
    +
    +
    +
    private final class NettyConnection.InboundMessageHandler
    +extends io.netty.channel.SimpleChannelInboundHandler<Message>
    +
    Matches an inbound LDAP response message to its operation handle and removes that handle from the response queue. + Notifies all operation handles when an unsolicited notification arrives.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler

        +io.netty.channel.ChannelHandler.Sharable
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + +
      Constructors 
      ModifierConstructorDescription
      private InboundMessageHandler() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      protected voidchannelRead0​(io.netty.channel.ChannelHandlerContext ctx, + Message msg) 
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.SimpleChannelInboundHandler

        +acceptInboundMessage, channelRead
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter

        +channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggered
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelHandlerAdapter

        +ensureNotSharable, handlerAdded, handlerRemoved, isSharable
      • +
      + +
        +
      • + + +

        Methods inherited from interface io.netty.channel.ChannelHandler

        +handlerAdded, handlerRemoved
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        InboundMessageHandler

        +
        private InboundMessageHandler()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        channelRead0

        +
        protected void channelRead0​(io.netty.channel.ChannelHandlerContext ctx,
        +                            Message msg)
        +
        +
        Specified by:
        +
        channelRead0 in class io.netty.channel.SimpleChannelInboundHandler<Message>
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.LogFutureListener.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.LogFutureListener.html new file mode 100644 index 000000000..0bd483eeb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.LogFutureListener.html @@ -0,0 +1,341 @@ + + + + + +NettyConnection.LogFutureListener (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NettyConnection.LogFutureListener

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.transport.netty.NettyConnection.LogFutureListener
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    io.netty.channel.ChannelFutureListener, io.netty.util.concurrent.GenericFutureListener<io.netty.channel.ChannelFuture>, EventListener
    +
    +
    +
    Enclosing class:
    +
    NettyConnection
    +
    +
    +
    private final class NettyConnection.LogFutureListener
    +extends Object
    +implements io.netty.channel.ChannelFutureListener
    +
    Listener that logs the future success state when it occurs.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LogFutureListener

        +
        private LogFutureListener()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        operationComplete

        +
        public void operationComplete​(io.netty.channel.ChannelFuture future)
        +
        +
        Specified by:
        +
        operationComplete in interface io.netty.util.concurrent.GenericFutureListener<io.netty.channel.ChannelFuture>
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.MessageDecoder.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.MessageDecoder.html new file mode 100644 index 000000000..042ec87dc --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.MessageDecoder.html @@ -0,0 +1,414 @@ + + + + + +NettyConnection.MessageDecoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NettyConnection.MessageDecoder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.netty.channel.ChannelHandlerAdapter
    • +
    • +
        +
      • io.netty.channel.ChannelInboundHandlerAdapter
      • +
      • +
          +
        • io.netty.handler.codec.ByteToMessageDecoder
        • +
        • +
            +
          • org.ldaptive.transport.netty.NettyConnection.MessageDecoder
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler
    +
    +
    +
    Enclosing class:
    +
    NettyConnection
    +
    +
    +
    protected static class NettyConnection.MessageDecoder
    +extends io.netty.handler.codec.ByteToMessageDecoder
    +
    Decodes byte buffer into a concrete LDAP response message. See ResponseParser. Note that ByteToMessageDecoder is stateful so this class cannot be marked sharable.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class io.netty.handler.codec.ByteToMessageDecoder

        +io.netty.handler.codec.ByteToMessageDecoder.Cumulator
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler

        +io.netty.channel.ChannelHandler.Sharable
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class io.netty.handler.codec.ByteToMessageDecoder

        +COMPOSITE_CUMULATOR, MERGE_CUMULATOR
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + +
      Constructors 
      ModifierConstructorDescription
      protected MessageDecoder() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      protected voiddecode​(io.netty.channel.ChannelHandlerContext ctx, + io.netty.buffer.ByteBuf in, + List<Object> out) 
      +
        +
      • + + +

        Methods inherited from class io.netty.handler.codec.ByteToMessageDecoder

        +actualReadableBytes, callDecode, channelInactive, channelRead, channelReadComplete, decodeLast, discardSomeReadBytes, handlerRemoved, handlerRemoved0, internalBuffer, isSingleDecode, setCumulator, setDiscardAfterReads, setSingleDecode, userEventTriggered
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter

        +channelActive, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelHandlerAdapter

        +ensureNotSharable, handlerAdded, isSharable
      • +
      + +
        +
      • + + +

        Methods inherited from interface io.netty.channel.ChannelHandler

        +handlerAdded
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MessageDecoder

        +
        protected MessageDecoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        decode

        +
        protected void decode​(io.netty.channel.ChannelHandlerContext ctx,
        +                      io.netty.buffer.ByteBuf in,
        +                      List<Object> out)
        +               throws LdapException
        +
        +
        Specified by:
        +
        decode in class io.netty.handler.codec.ByteToMessageDecoder
        +
        Throws:
        +
        LdapException
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.MessageStatus.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.MessageStatus.html new file mode 100644 index 000000000..1873edd55 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.MessageStatus.html @@ -0,0 +1,449 @@ + + + + + +NettyConnection.MessageStatus (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum NettyConnection.MessageStatus

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MessageStatus

        +
        private MessageStatus()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static NettyConnection.MessageStatus[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (NettyConnection.MessageStatus c : NettyConnection.MessageStatus.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static NettyConnection.MessageStatus valueOf​(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.RequestEncoder.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.RequestEncoder.html new file mode 100644 index 000000000..aebb0b4ca --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.RequestEncoder.html @@ -0,0 +1,456 @@ + + + + + +NettyConnection.RequestEncoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NettyConnection.RequestEncoder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.netty.channel.ChannelHandlerAdapter
    • +
    • +
        +
      • io.netty.channel.ChannelOutboundHandlerAdapter
      • +
      • +
          +
        • io.netty.handler.codec.MessageToByteEncoder<EncodedRequest>
        • +
        • +
            +
          • org.ldaptive.transport.netty.NettyConnection.RequestEncoder
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    io.netty.channel.ChannelHandler, io.netty.channel.ChannelOutboundHandler
    +
    +
    +
    Enclosing class:
    +
    NettyConnection
    +
    +
    +
    @Sharable
    +protected static class NettyConnection.RequestEncoder
    +extends io.netty.handler.codec.MessageToByteEncoder<EncodedRequest>
    +
    Encodes an LDAP request into its DER bytes. See EncodedRequest.getEncoded(). This class prefers direct + byte buffers.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler

        +io.netty.channel.ChannelHandler.Sharable
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      private Loggerlogger +
      Logger for this class.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + +
      Constructors 
      ModifierConstructorDescription
      protected RequestEncoder() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      protected io.netty.buffer.ByteBufallocateBuffer​(io.netty.channel.ChannelHandlerContext ctx, + EncodedRequest msg, + boolean preferDirect) 
      protected voidencode​(io.netty.channel.ChannelHandlerContext ctx, + EncodedRequest msg, + io.netty.buffer.ByteBuf out) 
      +
        +
      • + + +

        Methods inherited from class io.netty.handler.codec.MessageToByteEncoder

        +acceptOutboundMessage, isPreferDirect, write
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelOutboundHandlerAdapter

        +bind, close, connect, deregister, disconnect, flush, read
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelHandlerAdapter

        +ensureNotSharable, exceptionCaught, handlerAdded, handlerRemoved, isSharable
      • +
      + +
        +
      • + + +

        Methods inherited from interface io.netty.channel.ChannelHandler

        +exceptionCaught, handlerAdded, handlerRemoved
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        private final Logger logger
        +
        Logger for this class.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RequestEncoder

        +
        protected RequestEncoder()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        encode

        +
        protected void encode​(io.netty.channel.ChannelHandlerContext ctx,
        +                      EncodedRequest msg,
        +                      io.netty.buffer.ByteBuf out)
        +
        +
        Specified by:
        +
        encode in class io.netty.handler.codec.MessageToByteEncoder<EncodedRequest>
        +
        +
      • +
      + + + +
        +
      • +

        allocateBuffer

        +
        protected io.netty.buffer.ByteBuf allocateBuffer​(io.netty.channel.ChannelHandlerContext ctx,
        +                                                 EncodedRequest msg,
        +                                                 boolean preferDirect)
        +
        +
        Overrides:
        +
        allocateBuffer in class io.netty.handler.codec.MessageToByteEncoder<EncodedRequest>
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.ValidatorHandler.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.ValidatorHandler.html new file mode 100644 index 000000000..d42888865 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.ValidatorHandler.html @@ -0,0 +1,461 @@ + + + + + +NettyConnection.ValidatorHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NettyConnection.ValidatorHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.netty.channel.ChannelHandlerAdapter
    • +
    • +
        +
      • io.netty.channel.ChannelInboundHandlerAdapter
      • +
      • +
          +
        • org.ldaptive.transport.netty.NettyConnection.ValidatorHandler
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler
    +
    +
    +
    Enclosing class:
    +
    NettyConnection
    +
    +
    +
    private class NettyConnection.ValidatorHandler
    +extends io.netty.channel.ChannelInboundHandlerAdapter
    +
    Schedules a connection validator to run based on its strategy. If the validator fails an exception caught is fired + in the pipeline.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler

        +io.netty.channel.ChannelHandler.Sharable
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      private ConnectionValidatorconnectionValidator +
      Connection validator.
      +
      private io.netty.util.concurrent.ScheduledFuture<?>sf +
      Future to track execution status.
      +
      +
    • +
    +
    + +
    + +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      voidchannelActive​(io.netty.channel.ChannelHandlerContext ctx) 
      voidchannelInactive​(io.netty.channel.ChannelHandlerContext ctx) 
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter

        +channelRead, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggered
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelHandlerAdapter

        +ensureNotSharable, handlerAdded, handlerRemoved, isSharable
      • +
      + +
        +
      • + + +

        Methods inherited from interface io.netty.channel.ChannelHandler

        +handlerAdded, handlerRemoved
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        connectionValidator

        +
        private final ConnectionValidator connectionValidator
        +
        Connection validator.
        +
      • +
      + + + +
        +
      • +

        sf

        +
        private io.netty.util.concurrent.ScheduledFuture<?> sf
        +
        Future to track execution status.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ValidatorHandler

        +
        ValidatorHandler​(ConnectionValidator validator)
        +
        Creates a new validator handler.
        +
        +
        Parameters:
        +
        validator - to execute
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        channelActive

        +
        public void channelActive​(io.netty.channel.ChannelHandlerContext ctx)
        +
        +
        Specified by:
        +
        channelActive in interface io.netty.channel.ChannelInboundHandler
        +
        Overrides:
        +
        channelActive in class io.netty.channel.ChannelInboundHandlerAdapter
        +
        +
      • +
      + + + +
        +
      • +

        channelInactive

        +
        public void channelInactive​(io.netty.channel.ChannelHandlerContext ctx)
        +
        +
        Specified by:
        +
        channelInactive in interface io.netty.channel.ChannelInboundHandler
        +
        Overrides:
        +
        channelInactive in class io.netty.channel.ChannelInboundHandlerAdapter
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.html new file mode 100644 index 000000000..6651f1d0d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnection.html @@ -0,0 +1,1689 @@ + + + + + +NettyConnection (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NettyConnection

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        LOGGER

        +
        private static final Logger LOGGER
        +
        Logger for this class.
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        channelType

        +
        private final Class<? extends io.netty.channel.Channel> channelType
        +
        Type of channel.
        +
      • +
      + + + +
        +
      • +

        ioWorkerGroup

        +
        private final io.netty.channel.EventLoopGroup ioWorkerGroup
        +
        Event worker group used to process I/O.
        +
      • +
      + + + +
        +
      • +

        messageWorkerGroup

        +
        private final io.netty.channel.EventLoopGroup messageWorkerGroup
        +
        Event worker group used to process inbound messages.
        +
      • +
      + + + +
        +
      • +

        shutdownOnClose

        +
        private final boolean shutdownOnClose
        +
        Whether to shutdown the event loop groups on Connection.close().
        +
      • +
      + + + +
        +
      • +

        channelOptions

        +
        private final Map<io.netty.channel.ChannelOption,​Object> channelOptions
        +
        Netty channel configuration options.
        +
      • +
      + + + +
        +
      • +

        pendingResponses

        +
        private final HandleMap pendingResponses
        +
        Queue holding requests that haven't received a response.
        +
      • +
      + + + + + + + +
        +
      • +

        messageID

        +
        private final AtomicInteger messageID
        +
        Message ID counter, incremented as requests are sent.
        +
      • +
      + + + +
        +
      • +

        reconnectLock

        +
        private final ReentrantReadWriteLock reconnectLock
        +
        Block operations while a reconnect is occurring.
        +
      • +
      + + + + + + + +
        +
      • +

        connectionExecutor

        +
        private ExecutorService connectionExecutor
        +
        Executor for scheduling various connection related tasks that cannot or should not be handled by the netty + event loop groups. Reconnects in particular require a dedicated thread as the event loop group may be shared or may + not be configured with enough threads to handle the task.
        +
      • +
      + + + +
        +
      • +

        ldapURL

        +
        private LdapURL ldapURL
        +
        URL derived from the connection strategy.
        +
      • +
      + + + +
        +
      • +

        channel

        +
        private io.netty.channel.Channel channel
        +
        Connection to the LDAP server.
        +
      • +
      + + + +
        +
      • +

        connectTime

        +
        private Instant connectTime
        +
        Time this connection was successfully established, null if the connection is not open.
        +
      • +
      + + + +
        +
      • +

        inboundException

        +
        private Throwable inboundException
        +
        Last exception received on the inbound pipeline.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NettyConnection

        +
        public NettyConnection​(ConnectionConfig config,
        +                       Class<? extends io.netty.channel.Channel> type,
        +                       io.netty.channel.EventLoopGroup ioGroup,
        +                       io.netty.channel.EventLoopGroup messageGroup,
        +                       boolean shutdownGroups)
        +
        Creates a new connection. Netty supports various transport implementations including NIO, EPOLL, KQueue, etc. The + class type and event loop group are tightly coupled in this regard.
        +
        +
        Parameters:
        +
        config - connection configuration
        +
        type - type of channel
        +
        ioGroup - event loop group that handles I/O and supports the channel type, cannot be null
        +
        messageGroup - event loop group that handles inbound messages, can be null
        +
        shutdownGroups - whether to shutdown the event loop groups when the connection is closed
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertChannelOption

        +
        private Object convertChannelOption​(String value)
        +
        Performs a best effort at converting a channel option value to the correct type. Handles Boolean and Integer types.
        +
        +
        Parameters:
        +
        value - to convert
        +
        Returns:
        +
        converted value or the supplied value if no conversion occurred
        +
        +
      • +
      + + + +
        +
      • +

        createBootstrap

        +
        private io.netty.bootstrap.Bootstrap createBootstrap​(NettyConnection.ClientInitializer initializer)
        +
        Creates a Netty Bootstrap with the supplied client initializer.
        +
        +
        Parameters:
        +
        initializer - to provide to the bootstrap
        +
        Returns:
        +
        Netty bootstrap
        +
        +
      • +
      + + + +
        +
      • +

        test

        +
        protected boolean test​(LdapURL url)
        +
        Description copied from class: TransportConnection
        +
        Determine whether the supplied URL is acceptable for use.
        +
        +
        Specified by:
        +
        test in class TransportConnection
        +
        Parameters:
        +
        url - LDAP URL to test
        +
        Returns:
        +
        whether URL can be become active
        +
        +
      • +
      + + + + + + + +
        +
      • +

        openInitialize

        +
        private void openInitialize​(LdapURL url)
        +                     throws LdapException
        +
        Initializes this connection for use after it has been established. If startTLS is configured it will be performed. + Any configured connection initializers are invoked.
        +
        +
        Parameters:
        +
        url - LDAP URL to connect to
        +
        Throws:
        +
        LdapException - if initializing the connection fails
        +
        +
      • +
      + + + +
        +
      • +

        getLdapURL

        +
        public LdapURL getLdapURL()
        +
        Description copied from interface: Connection
        +
        Returns the URL that was selected for this connection. The existence of this value does not indicate a current + established connection.
        +
        +
        Returns:
        +
        LDAP URL
        +
        +
      • +
      + + + +
        +
      • +

        connectInternal

        +
        private io.netty.channel.Channel connectInternal()
        +                                          throws ConnectException
        +
        Creates a Netty bootstrap and connects to the LDAP server. Handles the details of adding an SSL handler to the + pipeline. This method waits until the connection is established.
        +
        +
        Returns:
        +
        channel for the established connection.
        +
        Throws:
        +
        ConnectException - if the connection fails
        +
        +
      • +
      + + + + + + + +
        +
      • +

        createSslHandler

        +
        private io.netty.handler.ssl.SslHandler createSslHandler​(ConnectionConfig config)
        +                                                  throws SSLException
        +
        Creates a Netty SSL handler using the supplied connection config.
        +
        +
        Parameters:
        +
        config - containing SSL config
        +
        Returns:
        +
        SSL handler
        +
        Throws:
        +
        SSLException - if the SSL engine cannot be initialized
        +
        +
      • +
      + + + +
        +
      • +

        connectBootstrap

        +
        private io.netty.channel.ChannelFuture connectBootstrap​(NettyConnection.ClientInitializer initializer)
        +
        Creates a new bootstrap with the supplied initializer and uses that bootstrap to connect to the ldapURL.
        +
        +
        Parameters:
        +
        initializer - to create bootstrap with
        +
        Returns:
        +
        channel future produced from the connect invocation
        +
        +
      • +
      + + + +
        +
      • +

        waitForConnectionEstablish

        +
        private void waitForConnectionEstablish​(NettyConnection.ClientInitializer initializer,
        +                                        io.netty.channel.ChannelFuture future)
        +                                 throws ConnectException
        +
        Waits until the TCP connection has completed.
        +
        +
        Parameters:
        +
        initializer - used to determine whether to wait for the SSL handshake to complete
        +
        future - to wait on
        +
        Throws:
        +
        ConnectException - if the connection fails
        +
        +
      • +
      + + + +
        +
      • +

        waitForSSLHandshake

        +
        private void waitForSSLHandshake​(io.netty.channel.Channel ch)
        +                          throws SSLException
        +
        Waits until the SSL handshake has completed.
        +
        +
        Parameters:
        +
        ch - that the handshake is occurring on
        +
        Throws:
        +
        SSLException - if the handshake fails
        +
        +
      • +
      + + + +
        +
      • +

        operation

        +
        Result operation​(StartTLSRequest request)
        +          throws LdapException
        +
        Performs a startTLS operation. This method can only be invoked when a connection is opened.
        +
        +
        Parameters:
        +
        request - to send
        +
        Returns:
        +
        result of the startTLS operation
        +
        Throws:
        +
        LdapException - if the operation fails
        +
        +
      • +
      + + + + + + + +
        +
      • +

        operation

        +
        public BindResponse operation​(SaslClientRequest request)
        +                       throws LdapException
        +
        Performs a SASL bind operation that uses a custom client.
        +
        +
        Parameters:
        +
        request - to send
        +
        Returns:
        +
        result of the GSS-API bind operation
        +
        Throws:
        +
        LdapException - if the operation fails or another bind is in progress
        +
        +
      • +
      + + + +
        +
      • +

        operation

        +
        public BindResponse operation​(DefaultSaslClientRequest request)
        +                       throws LdapException
        +
        Performs a SASL client bind operation.
        +
        +
        Parameters:
        +
        request - to send
        +
        Returns:
        +
        result of the SASL client bind operation
        +
        Throws:
        +
        LdapException - if the operation fails or another bind is in progress
        +
        +
      • +
      + + + +
        +
      • +

        operation

        +
        public void operation​(AbandonRequest request)
        +
        Description copied from interface: Connection
        +
        Executes an abandon operation. Clients should execute abandons using OperationHandle.abandon().
        +
        +
        Parameters:
        +
        request - abandon request
        +
        +
      • +
      + + + + + + + +
        +
      • +

        operation

        +
        public NettyConnection.BindOperationHandle operation​(BindRequest request)
        +
        Description copied from interface: Connection
        +
        Creates a handle for a bind operation. Since clients must not send requests while a bind is in progress, some + methods may not be supported on the operation handle.
        +
        +
        Parameters:
        +
        request - bind request
        +
        Returns:
        +
        operation handle
        +
        +
      • +
      + + + +
        +
      • +

        operation

        +
        public DefaultCompareOperationHandle operation​(CompareRequest request)
        +
        Description copied from interface: Connection
        +
        Creates a handle for a compare operation.
        +
        +
        Parameters:
        +
        request - compare request
        +
        Returns:
        +
        compare operation handle
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        operation

        +
        public DefaultSearchOperationHandle operation​(SearchRequest request)
        +
        Description copied from interface: Connection
        +
        Creates a handle for a search operation.
        +
        +
        Parameters:
        +
        request - search request
        +
        Returns:
        +
        search operation handle
        +
        +
      • +
      + + + +
        +
      • +

        write

        +
        protected void write​(DefaultOperationHandle handle)
        +
        Description copied from class: TransportConnection
        +
        Write the request in the supplied handle to the LDAP server. This method does not throw, it should report + exceptions to the handle.
        +
        +
        Specified by:
        +
        write in class TransportConnection
        +
        Parameters:
        +
        handle - for the operation write
        +
        +
      • +
      + + + +
        +
      • +

        complete

        +
        protected void complete​(DefaultOperationHandle handle)
        +
        Description copied from class: TransportConnection
        +
        Report that the supplied handle has completed. Allows the connection to clean up any resources associated with the + handle.
        +
        +
        Specified by:
        +
        complete in class TransportConnection
        +
        Parameters:
        +
        handle - that has completed
        +
        +
      • +
      + + + +
        +
      • +

        getAndIncrementMessageID

        +
        int getAndIncrementMessageID()
        +
        Returns the value of the next message ID and increments the counter.
        +
        +
        Returns:
        +
        message ID
        +
        +
      • +
      + + + +
        +
      • +

        getMessageID

        +
        int getMessageID()
        +
        Returns the value of the next message ID.
        +
        +
        Returns:
        +
        message ID
        +
        +
      • +
      + + + +
        +
      • +

        setMessageID

        +
        void setMessageID​(int i)
        +
        Sets the value of the next message ID.
        +
        +
        Parameters:
        +
        i - message ID
        +
        +
      • +
      + + + +
        +
      • +

        getChannelOptions

        +
        Map<io.netty.channel.ChannelOption,​Object> getChannelOptions()
        +
        Returns the channel options.
        +
        +
        Returns:
        +
        channel options
        +
        +
      • +
      + + + +
        +
      • +

        close

        +
        public void close​(RequestControl... controls)
        +
        Closes this connection. Abandons all pending responses and sends an unbind to the LDAP server if the connection is + open when this method is invoked.
        +
        +
        Parameters:
        +
        controls - to send with the unbind request when closing the connection
        +
        +
      • +
      + + + +
        +
      • +

        notifyOperationHandlesOfClose

        +
        private void notifyOperationHandlesOfClose()
        +
        Sends an exception notification to all pending responses that the connection has been closed. Since this invokes + any configured exception handlers, notifications will use the messageWorkerGroup if it is configured.
        +
      • +
      + + + +
        +
      • +

        reconnect

        +
        private void reconnect()
        +
        Attempts to reestablish the channel for this connection.
        +
        +
        Throws:
        +
        IllegalStateException - if the connection is open
        +
        +
      • +
      + + + +
        +
      • +

        isOpen

        +
        public boolean isOpen()
        +
        Returns whether the underlying Netty channel is open. See Channel.isOpen().
        +
        +
        Returns:
        +
        whether the Netty channel is open
        +
        +
      • +
      + + + +
        +
      • +

        isOpening

        +
        private boolean isOpening()
        +
        Returns whether this connection is currently attempting to open.
        +
        +
        Returns:
        +
        whether the Netty channel is in the process of opening
        +
        +
      • +
      + + + +
        +
      • +

        isClosing

        +
        private boolean isClosing()
        +
        Returns whether this connection is currently attempting to close.
        +
        +
        Returns:
        +
        whether the Netty channel is in the process of closing
        +
        +
      • +
      + + + +
        +
      • +

        throwIfClosed

        +
        private void throwIfClosed()
        +                    throws LdapException
        +
        Throws an exception if the Netty channel is closed. See isOpen().
        +
        +
        Throws:
        +
        LdapException - if the connection is closed
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnectionFactoryTransport.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnectionFactoryTransport.html new file mode 100644 index 000000000..8e052ad66 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyConnectionFactoryTransport.html @@ -0,0 +1,541 @@ + + + + + +NettyConnectionFactoryTransport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NettyConnectionFactoryTransport

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.ldaptive.transport.netty.NettyConnectionFactoryTransport
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        protected final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        channelType

        +
        private final Class<? extends io.netty.channel.Channel> channelType
        +
        Channel type.
        +
      • +
      + + + +
        +
      • +

        ioWorkerGroup

        +
        private final io.netty.channel.EventLoopGroup ioWorkerGroup
        +
        Event loop group for I/O, must support the channel type.
        +
      • +
      + + + +
        +
      • +

        messageWorkerGroup

        +
        private final io.netty.channel.EventLoopGroup messageWorkerGroup
        +
        Event loop group for message handling.
        +
      • +
      + + + +
        +
      • +

        shutdownOnClose

        +
        private boolean shutdownOnClose
        +
        Whether to shut down the event loop groups on close().
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NettyConnectionFactoryTransport

        +
        public NettyConnectionFactoryTransport​(Class<? extends io.netty.channel.Channel> type,
        +                                       io.netty.channel.EventLoopGroup ioGroup)
        +
        Creates a new netty connection factory transport.
        +
        +
        Parameters:
        +
        type - of channel
        +
        ioGroup - event loop group to handle I/O
        +
        +
      • +
      + + + +
        +
      • +

        NettyConnectionFactoryTransport

        +
        public NettyConnectionFactoryTransport​(Class<? extends io.netty.channel.Channel> type,
        +                                       io.netty.channel.EventLoopGroup ioGroup,
        +                                       io.netty.channel.EventLoopGroup messageGroup)
        +
        Creates a new netty connection factory transport.
        +
        +
        Parameters:
        +
        type - of channel
        +
        ioGroup - event loop group to handle I/O
        +
        messageGroup - event loop group to handle inbound messages, can be null
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setShutdownOnClose

        +
        public void setShutdownOnClose​(boolean b)
        +
        Sets whether to shut down the event loop groups on close.
        +
        +
        Parameters:
        +
        b - whether to shut down on close
        +
        +
      • +
      + + + +
        +
      • +

        create

        +
        public Connection create​(ConnectionConfig cc)
        +
        Description copied from interface: Transport
        +
        Create a connection object. Implementations should not open a TCP socket in this method.
        +
        +
        Specified by:
        +
        create in interface Transport
        +
        Parameters:
        +
        cc - connection configuration
        +
        Returns:
        +
        connection
        +
        +
      • +
      + + + +
        +
      • +

        close

        +
        public void close()
        +
        Description copied from interface: Transport
        +
        Free any resources associated with this transport.
        +
        +
        Specified by:
        +
        close in interface Transport
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyDERBuffer.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyDERBuffer.html new file mode 100644 index 000000000..f287a36fa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyDERBuffer.html @@ -0,0 +1,636 @@ + + + + + +NettyDERBuffer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NettyDERBuffer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    DERBuffer
    +
    +
    +
    public class NettyDERBuffer
    +extends Object
    +implements DERBuffer
    +
    DERBuffer that uses a ByteBuf. Since ByteBuf does not have the concept of limit the writer + index is used to track the limit.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      private io.netty.buffer.ByteBufbuffer +
      Underlying byte buffer.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      NettyDERBuffer​(io.netty.buffer.ByteBuf buf) +
      Creates a new netty DER buffer.
      +
      NettyDERBuffer​(io.netty.buffer.ByteBuf buf, + int pos, + int lim) +
      Creates a new netty DER buffer and sets the initial position and limit.
      +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        buffer

        +
        private final io.netty.buffer.ByteBuf buffer
        +
        Underlying byte buffer.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NettyDERBuffer

        +
        public NettyDERBuffer​(io.netty.buffer.ByteBuf buf)
        +
        Creates a new netty DER buffer.
        +
        +
        Parameters:
        +
        buf - existing byte buf
        +
        +
      • +
      + + + +
        +
      • +

        NettyDERBuffer

        +
        public NettyDERBuffer​(io.netty.buffer.ByteBuf buf,
        +                      int pos,
        +                      int lim)
        +
        Creates a new netty DER buffer and sets the initial position and limit.
        +
        +
        Parameters:
        +
        buf - existing byte buf
        +
        pos - initial buffer position
        +
        lim - initial buffer limit
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        position

        +
        public int position()
        +
        Description copied from interface: DERBuffer
        +
        Returns this buffer's position.
        +
        +
        Specified by:
        +
        position in interface DERBuffer
        +
        Returns:
        +
        position of this buffer
        +
        +
      • +
      + + + +
        +
      • +

        position

        +
        public DERBuffer position​(int newPosition)
        +
        Description copied from interface: DERBuffer
        +
        Sets this buffer's position.
        +
        +
        Specified by:
        +
        position in interface DERBuffer
        +
        Parameters:
        +
        newPosition - The new position value; must be non-negative + and no larger than the current limit
        +
        Returns:
        +
        This buffer
        +
        +
      • +
      + + + +
        +
      • +

        limit

        +
        public int limit()
        +
        Description copied from interface: DERBuffer
        +
        Returns this buffer's limit.
        +
        +
        Specified by:
        +
        limit in interface DERBuffer
        +
        Returns:
        +
        limit of this buffer
        +
        +
      • +
      + + + +
        +
      • +

        capacity

        +
        public int capacity()
        +
        Description copied from interface: DERBuffer
        +
        Returns this buffer's capacity.
        +
        +
        Specified by:
        +
        capacity in interface DERBuffer
        +
        Returns:
        +
        capacity of this buffer
        +
        +
      • +
      + + + +
        +
      • +

        limit

        +
        public DERBuffer limit​(int newLimit)
        +
        Description copied from interface: DERBuffer
        +
        Sets this buffer's limit.
        +
        +
        Specified by:
        +
        limit in interface DERBuffer
        +
        Parameters:
        +
        newLimit - The new limit value; must be non-negative + and no larger than this buffer's capacity
        +
        Returns:
        +
        This buffer
        +
        +
      • +
      + + + +
        +
      • +

        clear

        +
        public DERBuffer clear()
        +
        Description copied from interface: DERBuffer
        +
        Sets the position to zero and the limit to the capacity. + +

        This method does not actually erase the data in the buffer.

        +
        +
        Specified by:
        +
        clear in interface DERBuffer
        +
        Returns:
        +
        This buffer
        +
        +
      • +
      + + + +
        +
      • +

        get

        +
        public byte get()
        +
        Description copied from interface: DERBuffer
        +
        Relative get method. Reads the byte at this buffer's current position and then increments the position.
        +
        +
        Specified by:
        +
        get in interface DERBuffer
        +
        Returns:
        +
        byte at the buffer's current position
        +
        +
      • +
      + + + +
        +
      • +

        get

        +
        public DERBuffer get​(byte[] dst)
        +
        Description copied from interface: DERBuffer
        +
        Relative bulk get method.
        +
        +
        Specified by:
        +
        get in interface DERBuffer
        +
        Parameters:
        +
        dst - destination array
        +
        Returns:
        +
        This buffer
        +
        +
      • +
      + + + +
        +
      • +

        slice

        +
        public DERBuffer slice()
        +
        Description copied from interface: DERBuffer
        +
        Creates a new DER buffer whose content is a shared sub-sequence of this buffer's content. + +

        The content of the new buffer will start at this buffer's current position. Changes to this buffer's content + will be visible in the new buffer, and vice versa; the two buffers' position and limit will be independent.

        + +

        The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this + buffer.

        +
        +
        Specified by:
        +
        slice in interface DERBuffer
        +
        Returns:
        +
        The new byte buffer
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NettyUtils.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyUtils.html new file mode 100644 index 000000000..fc33c8085 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NettyUtils.html @@ -0,0 +1,508 @@ + + + + + +NettyUtils (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NettyUtils

+
+
+ +
+
    +
  • +
    +
    public final class NettyUtils
    +extends Object
    +
    Provides utility methods for this package.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_SHUTDOWN_QUIET_PERIOD

        +
        private static final long DEFAULT_SHUTDOWN_QUIET_PERIOD
        +
        Time in milliseconds for graceful shutdown quiet period.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DEFAULT_SHUTDOWN_MAX_TIMEOUT

        +
        private static final long DEFAULT_SHUTDOWN_MAX_TIMEOUT
        +
        Time in milliseconds for graceful shutdown max wait.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        USE_NIO

        +
        private static final boolean USE_NIO
        +
        Whether to use NIO even if other transports are available.
        +
      • +
      + + + +
        +
      • +

        EPOLL_AVAILABLE

        +
        private static final boolean EPOLL_AVAILABLE
        +
        Whether Epoll is available.
        +
      • +
      + + + +
        +
      • +

        KQUEUE_AVAILABLE

        +
        private static final boolean KQUEUE_AVAILABLE
        +
        Whether KQueue is available.
        +
      • +
      + + + +
        +
      • +

        LOGGER

        +
        private static final Logger LOGGER
        +
        Logger for this class.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NettyUtils

        +
        private NettyUtils()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDefaultSocketChannelType

        +
        public static Class<? extends io.netty.channel.Channel> getDefaultSocketChannelType()
        +
        Returns the default socket channel type for this platform. See Epoll.isAvailable() and KQueue.isAvailable().
        +
        +
        Returns:
        +
        socket channel type
        +
        +
      • +
      + + + +
        +
      • +

        createDefaultEventLoopGroup

        +
        public static io.netty.channel.EventLoopGroup createDefaultEventLoopGroup​(String name,
        +                                                                          int numThreads)
        +
        Returns the default event loop group for this platform. See Epoll.isAvailable() and KQueue.isAvailable(). Set numThreads to zero to use the netty default.
        +
        +
        Parameters:
        +
        name - of the thread pool
        +
        numThreads - number of threads in the thread pool
        +
        Returns:
        +
        event loop group
        +
        +
      • +
      + + + +
        +
      • +

        shutdownGracefully

        +
        public static void shutdownGracefully​(io.netty.channel.EventLoopGroup workerGroup)
        +
        Invokes EventExecutorGroup.shutdownGracefully(long, long, TimeUnit) on the supplied worker group. This method + blocks for twice the DEFAULT_SHUTDOWN_MAX_TIMEOUT waiting for the shutdown to be done. If the future is + not invoked in that timeframe a warning is logged.
        +
        +
        Parameters:
        +
        workerGroup - to shutdown
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NioConnectionFactoryTransport.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NioConnectionFactoryTransport.html new file mode 100644 index 000000000..8b08f09bb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NioConnectionFactoryTransport.html @@ -0,0 +1,400 @@ + + + + + +NioConnectionFactoryTransport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NioConnectionFactoryTransport

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Transport
    +
    +
    +
    public class NioConnectionFactoryTransport
    +extends NettyConnectionFactoryTransport
    +
    Creates netty connections using an NioEventLoopGroup. The event loop group is shutdown when the connection + factory is closed.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NioConnectionFactoryTransport

        +
        public NioConnectionFactoryTransport()
        +
        Creates a new nio connection factory transport.
        +
      • +
      + + + +
        +
      • +

        NioConnectionFactoryTransport

        +
        public NioConnectionFactoryTransport​(int ioThreads)
        +
        Creates a new nio connection factory transport.
        +
        +
        Parameters:
        +
        ioThreads - number of threads used for I/O in the event loop group
        +
        +
      • +
      + + + +
        +
      • +

        NioConnectionFactoryTransport

        +
        public NioConnectionFactoryTransport​(String name,
        +                                     int ioThreads)
        +
        Creates a new nio connection factory transport.
        +
        +
        Parameters:
        +
        name - to assign the thread pool
        +
        ioThreads - number of threads used for I/O in the event loop group
        +
        +
      • +
      + + + +
        +
      • +

        NioConnectionFactoryTransport

        +
        public NioConnectionFactoryTransport​(int ioThreads,
        +                                     int messageThreads)
        +
        Creates a new nio connection factory transport.
        +
        +
        Parameters:
        +
        ioThreads - number of threads used for I/O in the event loop group
        +
        messageThreads - number of threads for LDAP message handling in the event loop group
        +
        +
      • +
      + + + +
        +
      • +

        NioConnectionFactoryTransport

        +
        public NioConnectionFactoryTransport​(String name,
        +                                     int ioThreads,
        +                                     int messageThreads)
        +
        Creates a new nio connection factory transport.
        +
        +
        Parameters:
        +
        name - to assign the thread pool
        +
        ioThreads - number of threads used for I/O in the event loop group
        +
        messageThreads - number of threads for LDAP message handling in the event loop group
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NioConnectionTransport.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NioConnectionTransport.html new file mode 100644 index 000000000..f78b5d488 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NioConnectionTransport.html @@ -0,0 +1,452 @@ + + + + + +NioConnectionTransport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NioConnectionTransport

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Transport
    +
    +
    +
    public class NioConnectionTransport
    +extends ConnectionTransport
    +
    Creates netty connections using an NioEventLoopGroup. The event loop group is shutdown when the connection is + closed.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NioConnectionTransport

        +
        public NioConnectionTransport()
        +
        Creates a new nio connection transport.
        +
      • +
      + + + +
        +
      • +

        NioConnectionTransport

        +
        public NioConnectionTransport​(int ioThreads)
        +
        Creates a new nio connection transport.
        +
        +
        Parameters:
        +
        ioThreads - number of threads used for I/O in the event loop group
        +
        +
      • +
      + + + +
        +
      • +

        NioConnectionTransport

        +
        public NioConnectionTransport​(int ioThreads,
        +                              int messageThreads)
        +
        Creates a new nio connection transport.
        +
        +
        Parameters:
        +
        ioThreads - number of threads used for I/O in the event loop group
        +
        messageThreads - number of threads for LDAP message handling in the event loop group
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSocketChannelType

        +
        protected Class<? extends io.netty.channel.Channel> getSocketChannelType()
        +
        Description copied from class: ConnectionTransport
        +
        Returns the socket channel type used with the event loop group.
        +
        +
        Overrides:
        +
        getSocketChannelType in class ConnectionTransport
        +
        Returns:
        +
        socket channel type
        +
        +
      • +
      + + + +
        +
      • +

        createEventLoopGroup

        +
        protected io.netty.channel.EventLoopGroup createEventLoopGroup​(String name,
        +                                                               int numThreads)
        +
        Description copied from class: ConnectionTransport
        +
        Returns a new event loop group with the supplied name and number of threads.
        +
        +
        Overrides:
        +
        createEventLoopGroup in class ConnectionTransport
        +
        Parameters:
        +
        name - of the event loop group
        +
        numThreads - number of worker threads
        +
        Returns:
        +
        new event loop group
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/NioSingletonTransport.html b/javadocs/2.3.1/org/ldaptive/transport/netty/NioSingletonTransport.html new file mode 100644 index 000000000..e165d4fbf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/NioSingletonTransport.html @@ -0,0 +1,408 @@ + + + + + +NioSingletonTransport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NioSingletonTransport

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Transport
    +
    +
    +
    public class NioSingletonTransport
    +extends NettyConnectionFactoryTransport
    +
    Creates netty connections using a single, shared NioEventLoopGroup. This event loop group uses daemon + threads and does not expect to be shutdown, however it can be manually shutdown using shutdown().
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        SHARED_WORKER_GROUP

        +
        private static final io.netty.channel.EventLoopGroup SHARED_WORKER_GROUP
        +
        Event group used for all connections .
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NioSingletonTransport

        +
        public NioSingletonTransport()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/SaslHandler.html b/javadocs/2.3.1/org/ldaptive/transport/netty/SaslHandler.html new file mode 100644 index 000000000..ff69e9c9c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/SaslHandler.html @@ -0,0 +1,734 @@ + + + + + +SaslHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SaslHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.netty.channel.ChannelHandlerAdapter
    • +
    • +
        +
      • io.netty.channel.ChannelInboundHandlerAdapter
      • +
      • +
          +
        • io.netty.handler.codec.ByteToMessageDecoder
        • +
        • +
            +
          • org.ldaptive.transport.netty.SaslHandler
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler, io.netty.channel.ChannelOutboundHandler
    +
    +
    +
    public class SaslHandler
    +extends io.netty.handler.codec.ByteToMessageDecoder
    +implements io.netty.channel.ChannelOutboundHandler
    +
    Netty handler that uses a SaslClient to wrap and unwrap requests and responses.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class io.netty.handler.codec.ByteToMessageDecoder

        +io.netty.handler.codec.ByteToMessageDecoder.Cumulator
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler

        +io.netty.channel.ChannelHandler.Sharable
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      private Loggerlogger +
      Logger for this class.
      +
      private io.netty.channel.CoalescingBufferQueuequeue +
      To manage requests.
      +
      private SaslClientsaslClient +
      Underlying SASL client.
      +
      +
        +
      • + + +

        Fields inherited from class io.netty.handler.codec.ByteToMessageDecoder

        +COMPOSITE_CUMULATOR, MERGE_CUMULATOR
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      SaslHandler​(SaslClient sc) +
      Creates a new SASL handler.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      voidbind​(io.netty.channel.ChannelHandlerContext ctx, + SocketAddress localAddress, + io.netty.channel.ChannelPromise promise) 
      voidclose​(io.netty.channel.ChannelHandlerContext ctx, + io.netty.channel.ChannelPromise promise) 
      voidconnect​(io.netty.channel.ChannelHandlerContext ctx, + SocketAddress remoteAddress, + SocketAddress localAddress, + io.netty.channel.ChannelPromise promise) 
      protected voiddecode​(io.netty.channel.ChannelHandlerContext ctx, + io.netty.buffer.ByteBuf in, + List<Object> out) 
      voidderegister​(io.netty.channel.ChannelHandlerContext ctx, + io.netty.channel.ChannelPromise promise) 
      voiddisconnect​(io.netty.channel.ChannelHandlerContext ctx, + io.netty.channel.ChannelPromise promise) 
      private voiddispose() +
      Disposes the SASL client and releases all buffers from the queue.
      +
      voidflush​(io.netty.channel.ChannelHandlerContext ctx) 
      voidhandlerAdded​(io.netty.channel.ChannelHandlerContext ctx) 
      voidhandlerRemoved0​(io.netty.channel.ChannelHandlerContext ctx) 
      voidread​(io.netty.channel.ChannelHandlerContext ctx) 
      voidwrite​(io.netty.channel.ChannelHandlerContext ctx, + Object msg, + io.netty.channel.ChannelPromise promise) 
      +
        +
      • + + +

        Methods inherited from class io.netty.handler.codec.ByteToMessageDecoder

        +actualReadableBytes, callDecode, channelInactive, channelRead, channelReadComplete, decodeLast, discardSomeReadBytes, handlerRemoved, internalBuffer, isSingleDecode, setCumulator, setDiscardAfterReads, setSingleDecode, userEventTriggered
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter

        +channelActive, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught
      • +
      +
        +
      • + + +

        Methods inherited from class io.netty.channel.ChannelHandlerAdapter

        +ensureNotSharable, isSharable
      • +
      + +
        +
      • + + +

        Methods inherited from interface io.netty.channel.ChannelHandler

        +handlerRemoved
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        logger

        +
        private final Logger logger
        +
        Logger for this class.
        +
      • +
      + + + +
        +
      • +

        saslClient

        +
        private final SaslClient saslClient
        +
        Underlying SASL client.
        +
      • +
      + + + +
        +
      • +

        queue

        +
        private io.netty.channel.CoalescingBufferQueue queue
        +
        To manage requests.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SaslHandler

        +
        public SaslHandler​(SaslClient sc)
        +
        Creates a new SASL handler.
        +
        +
        Parameters:
        +
        sc - SASL client
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handlerAdded

        +
        public void handlerAdded​(io.netty.channel.ChannelHandlerContext ctx)
        +                  throws Exception
        +
        +
        Specified by:
        +
        handlerAdded in interface io.netty.channel.ChannelHandler
        +
        Overrides:
        +
        handlerAdded in class io.netty.channel.ChannelHandlerAdapter
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + +
        +
      • +

        handlerRemoved0

        +
        public void handlerRemoved0​(io.netty.channel.ChannelHandlerContext ctx)
        +                     throws Exception
        +
        +
        Overrides:
        +
        handlerRemoved0 in class io.netty.handler.codec.ByteToMessageDecoder
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        protected void decode​(io.netty.channel.ChannelHandlerContext ctx,
        +                      io.netty.buffer.ByteBuf in,
        +                      List<Object> out)
        +               throws Exception
        +
        +
        Specified by:
        +
        decode in class io.netty.handler.codec.ByteToMessageDecoder
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + +
        +
      • +

        bind

        +
        public void bind​(io.netty.channel.ChannelHandlerContext ctx,
        +                 SocketAddress localAddress,
        +                 io.netty.channel.ChannelPromise promise)
        +          throws Exception
        +
        +
        Specified by:
        +
        bind in interface io.netty.channel.ChannelOutboundHandler
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + +
        +
      • +

        connect

        +
        public void connect​(io.netty.channel.ChannelHandlerContext ctx,
        +                    SocketAddress remoteAddress,
        +                    SocketAddress localAddress,
        +                    io.netty.channel.ChannelPromise promise)
        +             throws Exception
        +
        +
        Specified by:
        +
        connect in interface io.netty.channel.ChannelOutboundHandler
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + +
        +
      • +

        disconnect

        +
        public void disconnect​(io.netty.channel.ChannelHandlerContext ctx,
        +                       io.netty.channel.ChannelPromise promise)
        +                throws Exception
        +
        +
        Specified by:
        +
        disconnect in interface io.netty.channel.ChannelOutboundHandler
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + +
        +
      • +

        close

        +
        public void close​(io.netty.channel.ChannelHandlerContext ctx,
        +                  io.netty.channel.ChannelPromise promise)
        +           throws Exception
        +
        +
        Specified by:
        +
        close in interface io.netty.channel.ChannelOutboundHandler
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + +
        +
      • +

        dispose

        +
        private void dispose()
        +
        Disposes the SASL client and releases all buffers from the queue.
        +
      • +
      + + + +
        +
      • +

        deregister

        +
        public void deregister​(io.netty.channel.ChannelHandlerContext ctx,
        +                       io.netty.channel.ChannelPromise promise)
        +                throws Exception
        +
        +
        Specified by:
        +
        deregister in interface io.netty.channel.ChannelOutboundHandler
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + +
        +
      • +

        read

        +
        public void read​(io.netty.channel.ChannelHandlerContext ctx)
        +          throws Exception
        +
        +
        Specified by:
        +
        read in interface io.netty.channel.ChannelOutboundHandler
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + +
        +
      • +

        write

        +
        public void write​(io.netty.channel.ChannelHandlerContext ctx,
        +                  Object msg,
        +                  io.netty.channel.ChannelPromise promise)
        +           throws Exception
        +
        +
        Specified by:
        +
        write in interface io.netty.channel.ChannelOutboundHandler
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + +
        +
      • +

        flush

        +
        public void flush​(io.netty.channel.ChannelHandlerContext ctx)
        +           throws Exception
        +
        +
        Specified by:
        +
        flush in interface io.netty.channel.ChannelOutboundHandler
        +
        Throws:
        +
        Exception
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/SingletonTransport.html b/javadocs/2.3.1/org/ldaptive/transport/netty/SingletonTransport.html new file mode 100644 index 000000000..8520bc87b --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/SingletonTransport.html @@ -0,0 +1,409 @@ + + + + + +SingletonTransport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SingletonTransport

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Transport
    +
    +
    +
    public class SingletonTransport
    +extends NettyConnectionFactoryTransport
    +
    Creates netty connections using a single, shared EventLoopGroup using the best fit event loop group based on + the operating system. See Epoll.isAvailable() and KQueue.isAvailable(). This event loop group uses daemon threads and does not expect to be + shutdown, however it can be manually shutdown using shutdown().
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        SHARED_WORKER_GROUP

        +
        private static final io.netty.channel.EventLoopGroup SHARED_WORKER_GROUP
        +
        Event group used for all connections .
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SingletonTransport

        +
        public SingletonTransport()
        +
        Default constructor.
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/AutoReadFlowControlHandler.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/AutoReadFlowControlHandler.html new file mode 100644 index 000000000..9701f2808 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/AutoReadFlowControlHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.AutoReadFlowControlHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.AutoReadFlowControlHandler

+
+
No usage of org.ldaptive.transport.netty.AutoReadFlowControlHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionFactoryTransport.DualThread.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionFactoryTransport.DualThread.html new file mode 100644 index 000000000..408e7f9cb --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionFactoryTransport.DualThread.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.ConnectionFactoryTransport.DualThread (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.ConnectionFactoryTransport.DualThread

+
+
No usage of org.ldaptive.transport.netty.ConnectionFactoryTransport.DualThread
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionFactoryTransport.SingleThread.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionFactoryTransport.SingleThread.html new file mode 100644 index 000000000..173fae308 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionFactoryTransport.SingleThread.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.ConnectionFactoryTransport.SingleThread (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.ConnectionFactoryTransport.SingleThread

+
+
No usage of org.ldaptive.transport.netty.ConnectionFactoryTransport.SingleThread
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionFactoryTransport.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionFactoryTransport.html new file mode 100644 index 000000000..c2ed46c4e --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionFactoryTransport.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.ConnectionFactoryTransport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.ConnectionFactoryTransport

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionTransport.DualThread.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionTransport.DualThread.html new file mode 100644 index 000000000..da2be34aa --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionTransport.DualThread.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.ConnectionTransport.DualThread (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.ConnectionTransport.DualThread

+
+
No usage of org.ldaptive.transport.netty.ConnectionTransport.DualThread
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionTransport.SingleThread.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionTransport.SingleThread.html new file mode 100644 index 000000000..0bf6b3d28 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionTransport.SingleThread.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.ConnectionTransport.SingleThread (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.ConnectionTransport.SingleThread

+
+
No usage of org.ldaptive.transport.netty.ConnectionTransport.SingleThread
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionTransport.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionTransport.html new file mode 100644 index 000000000..1f2d1fbf6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/ConnectionTransport.html @@ -0,0 +1,210 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.ConnectionTransport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.ConnectionTransport

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/EncodedRequest.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/EncodedRequest.html new file mode 100644 index 000000000..a23b59808 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/EncodedRequest.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.EncodedRequest (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.EncodedRequest

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/HandleMap.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/HandleMap.html new file mode 100644 index 000000000..3bba877a8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/HandleMap.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.HandleMap (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.HandleMap

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/MessageFrameDecoder.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/MessageFrameDecoder.html new file mode 100644 index 000000000..64c3e0c92 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/MessageFrameDecoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.MessageFrameDecoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.MessageFrameDecoder

+
+
No usage of org.ldaptive.transport.netty.MessageFrameDecoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.AutoReadEventHandler.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.AutoReadEventHandler.html new file mode 100644 index 000000000..22acd89bd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.AutoReadEventHandler.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyConnection.AutoReadEventHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyConnection.AutoReadEventHandler

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.BindOperationHandle.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.BindOperationHandle.html new file mode 100644 index 000000000..a10251ae2 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.BindOperationHandle.html @@ -0,0 +1,199 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyConnection.BindOperationHandle (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyConnection.BindOperationHandle

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.ClientInitializer.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.ClientInitializer.html new file mode 100644 index 000000000..aeba6f24f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.ClientInitializer.html @@ -0,0 +1,228 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyConnection.ClientInitializer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyConnection.ClientInitializer

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.CloseFutureListener.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.CloseFutureListener.html new file mode 100644 index 000000000..5622b8f34 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.CloseFutureListener.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyConnection.CloseFutureListener (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyConnection.CloseFutureListener

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.InboundExceptionHandler.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.InboundExceptionHandler.html new file mode 100644 index 000000000..19769cd44 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.InboundExceptionHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyConnection.InboundExceptionHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyConnection.InboundExceptionHandler

+
+
No usage of org.ldaptive.transport.netty.NettyConnection.InboundExceptionHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.InboundMessageHandler.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.InboundMessageHandler.html new file mode 100644 index 000000000..0c46a1801 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.InboundMessageHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyConnection.InboundMessageHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyConnection.InboundMessageHandler

+
+
No usage of org.ldaptive.transport.netty.NettyConnection.InboundMessageHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.LogFutureListener.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.LogFutureListener.html new file mode 100644 index 000000000..9cf854829 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.LogFutureListener.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyConnection.LogFutureListener (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyConnection.LogFutureListener

+
+
No usage of org.ldaptive.transport.netty.NettyConnection.LogFutureListener
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.MessageDecoder.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.MessageDecoder.html new file mode 100644 index 000000000..5f8bb5fee --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.MessageDecoder.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyConnection.MessageDecoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyConnection.MessageDecoder

+
+
No usage of org.ldaptive.transport.netty.NettyConnection.MessageDecoder
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.MessageStatus.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.MessageStatus.html new file mode 100644 index 000000000..43bd6d1b3 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.MessageStatus.html @@ -0,0 +1,220 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyConnection.MessageStatus (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyConnection.MessageStatus

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.RequestEncoder.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.RequestEncoder.html new file mode 100644 index 000000000..1256fbe4d --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.RequestEncoder.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyConnection.RequestEncoder (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyConnection.RequestEncoder

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.ValidatorHandler.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.ValidatorHandler.html new file mode 100644 index 000000000..57037bff6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.ValidatorHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyConnection.ValidatorHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyConnection.ValidatorHandler

+
+
No usage of org.ldaptive.transport.netty.NettyConnection.ValidatorHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.html new file mode 100644 index 000000000..7acba7d63 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnection.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyConnection (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyConnection

+
+
No usage of org.ldaptive.transport.netty.NettyConnection
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnectionFactoryTransport.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnectionFactoryTransport.html new file mode 100644 index 000000000..0bd67d6cf --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyConnectionFactoryTransport.html @@ -0,0 +1,232 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyConnectionFactoryTransport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyConnectionFactoryTransport

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyDERBuffer.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyDERBuffer.html new file mode 100644 index 000000000..7869731a8 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyDERBuffer.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyDERBuffer (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyDERBuffer

+
+
No usage of org.ldaptive.transport.netty.NettyDERBuffer
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyUtils.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyUtils.html new file mode 100644 index 000000000..7ae86550f --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NettyUtils.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NettyUtils (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NettyUtils

+
+
No usage of org.ldaptive.transport.netty.NettyUtils
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NioConnectionFactoryTransport.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NioConnectionFactoryTransport.html new file mode 100644 index 000000000..90b7d8e87 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NioConnectionFactoryTransport.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NioConnectionFactoryTransport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NioConnectionFactoryTransport

+
+
No usage of org.ldaptive.transport.netty.NioConnectionFactoryTransport
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NioConnectionTransport.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NioConnectionTransport.html new file mode 100644 index 000000000..dbd55b2dd --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NioConnectionTransport.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NioConnectionTransport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NioConnectionTransport

+
+
No usage of org.ldaptive.transport.netty.NioConnectionTransport
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NioSingletonTransport.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NioSingletonTransport.html new file mode 100644 index 000000000..e6add137c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/NioSingletonTransport.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.NioSingletonTransport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.NioSingletonTransport

+
+
No usage of org.ldaptive.transport.netty.NioSingletonTransport
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/SaslHandler.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/SaslHandler.html new file mode 100644 index 000000000..993e9e16c --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/SaslHandler.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.SaslHandler (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.SaslHandler

+
+
No usage of org.ldaptive.transport.netty.SaslHandler
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/SingletonTransport.html b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/SingletonTransport.html new file mode 100644 index 000000000..2728e9664 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/class-use/SingletonTransport.html @@ -0,0 +1,150 @@ + + + + + +Uses of Class org.ldaptive.transport.netty.SingletonTransport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.ldaptive.transport.netty.SingletonTransport

+
+
No usage of org.ldaptive.transport.netty.SingletonTransport
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/package-summary.html b/javadocs/2.3.1/org/ldaptive/transport/netty/package-summary.html new file mode 100644 index 000000000..345762977 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/package-summary.html @@ -0,0 +1,314 @@ + + + + + +org.ldaptive.transport.netty (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.transport.netty

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/package-tree.html b/javadocs/2.3.1/org/ldaptive/transport/netty/package-tree.html new file mode 100644 index 000000000..4c983126a --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/package-tree.html @@ -0,0 +1,260 @@ + + + + + +org.ldaptive.transport.netty Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.transport.netty

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/netty/package-use.html b/javadocs/2.3.1/org/ldaptive/transport/netty/package-use.html new file mode 100644 index 000000000..cd58a88b6 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/netty/package-use.html @@ -0,0 +1,247 @@ + + + + + +Uses of Package org.ldaptive.transport.netty (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.transport.netty

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/package-summary.html b/javadocs/2.3.1/org/ldaptive/transport/package-summary.html new file mode 100644 index 000000000..27f3cd6e5 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/package-summary.html @@ -0,0 +1,289 @@ + + + + + +org.ldaptive.transport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.ldaptive.transport

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/package-tree.html b/javadocs/2.3.1/org/ldaptive/transport/package-tree.html new file mode 100644 index 000000000..97498fd19 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/package-tree.html @@ -0,0 +1,194 @@ + + + + + +org.ldaptive.transport Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.ldaptive.transport

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/org/ldaptive/transport/package-use.html b/javadocs/2.3.1/org/ldaptive/transport/package-use.html new file mode 100644 index 000000000..ff06e1634 --- /dev/null +++ b/javadocs/2.3.1/org/ldaptive/transport/package-use.html @@ -0,0 +1,456 @@ + + + + + +Uses of Package org.ldaptive.transport (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.ldaptive.transport

+
+
+ +
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/overview-summary.html b/javadocs/2.3.1/overview-summary.html new file mode 100644 index 000000000..0dee4ceed --- /dev/null +++ b/javadocs/2.3.1/overview-summary.html @@ -0,0 +1,23 @@ + + + + + +Ldaptive 2.3.1 API + + + + + + + +
+ +

index.html

+
+ + diff --git a/javadocs/2.3.1/overview-tree.html b/javadocs/2.3.1/overview-tree.html new file mode 100644 index 000000000..1f57b9ee0 --- /dev/null +++ b/javadocs/2.3.1/overview-tree.html @@ -0,0 +1,1292 @@ + + + + + +Class Hierarchy (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Type Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +

Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

+
+ + diff --git a/javadocs/2.3.1/package-search-index.js b/javadocs/2.3.1/package-search-index.js new file mode 100644 index 000000000..f69039499 --- /dev/null +++ b/javadocs/2.3.1/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","url":"allpackages-index.html"},{"l":"org.ldaptive"},{"l":"org.ldaptive.ad"},{"l":"org.ldaptive.ad.control"},{"l":"org.ldaptive.ad.control.util"},{"l":"org.ldaptive.ad.extended"},{"l":"org.ldaptive.ad.handler"},{"l":"org.ldaptive.ad.schema"},{"l":"org.ldaptive.ad.transcode"},{"l":"org.ldaptive.asn1"},{"l":"org.ldaptive.auth"},{"l":"org.ldaptive.auth.ext"},{"l":"org.ldaptive.beans"},{"l":"org.ldaptive.beans.generate"},{"l":"org.ldaptive.beans.generate.props"},{"l":"org.ldaptive.beans.persistence"},{"l":"org.ldaptive.beans.reflect"},{"l":"org.ldaptive.beans.spring"},{"l":"org.ldaptive.beans.spring.convert"},{"l":"org.ldaptive.concurrent"},{"l":"org.ldaptive.control"},{"l":"org.ldaptive.control.util"},{"l":"org.ldaptive.dn"},{"l":"org.ldaptive.dns"},{"l":"org.ldaptive.ext"},{"l":"org.ldaptive.extended"},{"l":"org.ldaptive.filter"},{"l":"org.ldaptive.handler"},{"l":"org.ldaptive.io"},{"l":"org.ldaptive.jaas"},{"l":"org.ldaptive.pool"},{"l":"org.ldaptive.props"},{"l":"org.ldaptive.referral"},{"l":"org.ldaptive.sasl"},{"l":"org.ldaptive.schema"},{"l":"org.ldaptive.schema.transcode"},{"l":"org.ldaptive.ssl"},{"l":"org.ldaptive.templates"},{"l":"org.ldaptive.transcode"},{"l":"org.ldaptive.transport"},{"l":"org.ldaptive.transport.netty"}] \ No newline at end of file diff --git a/javadocs/2.3.1/package-search-index.zip b/javadocs/2.3.1/package-search-index.zip new file mode 100644 index 0000000000000000000000000000000000000000..1d46a4cd76e86fddd3608356da53a5358834b938 GIT binary patch literal 424 zcmWIWW@Zs#;Nak3xVbYbf&mFg0@($L$=QkNsk+6fiABj7x|w+?sTF!z#rb)ylMnhG zG2n5jXMMWI<q;nQ&-7G4-(#KC)~|)(PgSIA8t-9kawu-}d_6-w}JmvF^zcFE*)P@sGQo zT`JXHV|vZ(@CDNlJFfP))BD7FGw-aA_+FL78pqq_I#u|Yg~{(uNuf&zr#zVV>!7up zp~$X0rR00p?sq!0t1d1qnRfr%$yF?TVXHby>Q48*{X3&;P49Ch-OURg%ihk9G3vUi z|E=?^-n(DFSOdJ-IaqaVC$lgzFnnWSUJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY literal 0 HcmV?d00001 diff --git a/javadocs/2.3.1/script.js b/javadocs/2.3.1/script.js new file mode 100644 index 000000000..7dc93c48e --- /dev/null +++ b/javadocs/2.3.1/script.js @@ -0,0 +1,149 @@ +/* + * Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; +function loadScripts(doc, tag) { + createElem(doc, tag, 'jquery/jszip/dist/jszip.js'); + createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils.js'); + if (window.navigator.userAgent.indexOf('MSIE ') > 0 || window.navigator.userAgent.indexOf('Trident/') > 0 || + window.navigator.userAgent.indexOf('Edge/') > 0) { + createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils-ie.js'); + } + createElem(doc, tag, 'search.js'); + + $.get(pathtoroot + "module-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "module-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("module-search-index.json").async("text").then(function(content){ + moduleSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "package-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "package-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("package-search-index.json").async("text").then(function(content){ + packageSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "type-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "type-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("type-search-index.json").async("text").then(function(content){ + typeSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "member-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "member-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("member-search-index.json").async("text").then(function(content){ + memberSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "tag-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "tag-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("tag-search-index.json").async("text").then(function(content){ + tagSearchIndex = JSON.parse(content); + }); + }); + }); + }); + if (!moduleSearchIndex) { + createElem(doc, tag, 'module-search-index.js'); + } + if (!packageSearchIndex) { + createElem(doc, tag, 'package-search-index.js'); + } + if (!typeSearchIndex) { + createElem(doc, tag, 'type-search-index.js'); + } + if (!memberSearchIndex) { + createElem(doc, tag, 'member-search-index.js'); + } + if (!tagSearchIndex) { + createElem(doc, tag, 'tag-search-index.js'); + } + $(window).resize(function() { + $('.navPadding').css('padding-top', $('.fixedNav').css("height")); + }); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +function show(type) { + count = 0; + for (var key in data) { + var row = document.getElementById(key); + if ((data[key] & type) !== 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) { + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} + +function updateModuleFrame(pFrame, cFrame) { + top.packageFrame.location = pFrame; + top.classFrame.location = cFrame; +} diff --git a/javadocs/2.3.1/search.js b/javadocs/2.3.1/search.js new file mode 100644 index 000000000..8492271e7 --- /dev/null +++ b/javadocs/2.3.1/search.js @@ -0,0 +1,326 @@ +/* + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var noResult = {l: "No results found"}; +var catModules = "Modules"; +var catPackages = "Packages"; +var catTypes = "Types"; +var catMembers = "Members"; +var catSearchTags = "SearchTags"; +var highlight = "$&"; +var camelCaseRegexp = ""; +var secondaryMatcher = ""; +function getHighlightedText(item) { + var ccMatcher = new RegExp(camelCaseRegexp); + var label = item.replace(ccMatcher, highlight); + if (label === item) { + label = item.replace(secondaryMatcher, highlight); + } + return label; +} +function getURLPrefix(ui) { + var urlPrefix=""; + if (useModuleDirectories) { + var slash = "/"; + if (ui.item.category === catModules) { + return ui.item.l + slash; + } else if (ui.item.category === catPackages && ui.item.m) { + return ui.item.m + slash; + } else if ((ui.item.category === catTypes && ui.item.p) || ui.item.category === catMembers) { + $.each(packageSearchIndex, function(index, item) { + if (item.m && ui.item.p == item.l) { + urlPrefix = item.m + slash; + } + }); + return urlPrefix; + } else { + return urlPrefix; + } + } + return urlPrefix; +} +var watermark = 'Search'; +$(function() { + $("#search").val(''); + $("#search").prop("disabled", false); + $("#reset").prop("disabled", false); + $("#search").val(watermark).addClass('watermark'); + $("#search").blur(function() { + if ($(this).val().length == 0) { + $(this).val(watermark).addClass('watermark'); + } + }); + $("#search").on('click keydown', function() { + if ($(this).val() == watermark) { + $(this).val('').removeClass('watermark'); + } + }); + $("#reset").click(function() { + $("#search").val(''); + $("#search").focus(); + }); + $("#search").focus(); + $("#search")[0].setSelectionRange(0, 0); +}); +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); + }, + _renderMenu: function(ul, items) { + var rMenu = this, + currentCategory = ""; + rMenu.menu.bindings = $(); + $.each(items, function(index, item) { + var li; + if (item.l !== noResult.l && item.category !== currentCategory) { + ul.append("
  • " + item.category + "
  • "); + currentCategory = item.category; + } + li = rMenu._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", item.category + " : " + item.l); + li.attr("class", "resultItem"); + } else { + li.attr("aria-label", item.l); + li.attr("class", "resultItem"); + } + }); + }, + _renderItem: function(ul, item) { + var label = ""; + if (item.category === catModules) { + label = getHighlightedText(item.l); + } else if (item.category === catPackages) { + label = (item.m) + ? getHighlightedText(item.m + "/" + item.l) + : getHighlightedText(item.l); + } else if (item.category === catTypes) { + label = (item.p) + ? getHighlightedText(item.p + "." + item.l) + : getHighlightedText(item.l); + } else if (item.category === catMembers) { + label = getHighlightedText(item.p + "." + (item.c + "." + item.l)); + } else if (item.category === catSearchTags) { + label = getHighlightedText(item.l); + } else { + label = item.l; + } + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + if (item.category === catSearchTags) { + if (item.d) { + div.html(label + " (" + item.h + ")
    " + + item.d + "
    "); + } else { + div.html(label + " (" + item.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + $("#search").catcomplete({ + minLength: 1, + delay: 100, + source: function(request, response) { + var result = new Array(); + var presult = new Array(); + var tresult = new Array(); + var mresult = new Array(); + var tgresult = new Array(); + var secondaryresult = new Array(); + var displayCount = 0; + var exactMatcher = new RegExp("^" + $.ui.autocomplete.escapeRegex(request.term) + "$", "i"); + camelCaseRegexp = ($.ui.autocomplete.escapeRegex(request.term)).split(/(?=[A-Z])/).join("([a-z0-9_$]*?)"); + var camelCaseMatcher = new RegExp("^" + camelCaseRegexp); + secondaryMatcher = new RegExp($.ui.autocomplete.escapeRegex(request.term), "i"); + + // Return the nested innermost name from the specified object + function nestedName(e) { + return e.l.substring(e.l.lastIndexOf(".") + 1); + } + + function concatResults(a1, a2) { + a1 = a1.concat(a2); + a2.length = 0; + return a1; + } + + if (moduleSearchIndex) { + var mdleCount = 0; + $.each(moduleSearchIndex, function(index, item) { + item.category = catModules; + if (exactMatcher.test(item.l)) { + result.push(item); + mdleCount++; + } else if (camelCaseMatcher.test(item.l)) { + result.push(item); + } else if (secondaryMatcher.test(item.l)) { + secondaryresult.push(item); + } + }); + displayCount = mdleCount; + result = concatResults(result, secondaryresult); + } + if (packageSearchIndex) { + var pCount = 0; + var pkg = ""; + $.each(packageSearchIndex, function(index, item) { + item.category = catPackages; + pkg = (item.m) + ? (item.m + "/" + item.l) + : item.l; + if (exactMatcher.test(item.l)) { + presult.push(item); + pCount++; + } else if (camelCaseMatcher.test(pkg)) { + presult.push(item); + } else if (secondaryMatcher.test(pkg)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(presult, secondaryresult)); + displayCount = (pCount > displayCount) ? pCount : displayCount; + } + if (typeSearchIndex) { + var tCount = 0; + $.each(typeSearchIndex, function(index, item) { + item.category = catTypes; + var s = nestedName(item); + if (exactMatcher.test(s)) { + tresult.push(item); + tCount++; + } else if (camelCaseMatcher.test(s)) { + tresult.push(item); + } else if (secondaryMatcher.test(item.p + "." + item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(tresult, secondaryresult)); + displayCount = (tCount > displayCount) ? tCount : displayCount; + } + if (memberSearchIndex) { + var mCount = 0; + $.each(memberSearchIndex, function(index, item) { + item.category = catMembers; + var s = nestedName(item); + if (exactMatcher.test(s)) { + mresult.push(item); + mCount++; + } else if (camelCaseMatcher.test(s)) { + mresult.push(item); + } else if (secondaryMatcher.test(item.c + "." + item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(mresult, secondaryresult)); + displayCount = (mCount > displayCount) ? mCount : displayCount; + } + if (tagSearchIndex) { + var tgCount = 0; + $.each(tagSearchIndex, function(index, item) { + item.category = catSearchTags; + if (exactMatcher.test(item.l)) { + tgresult.push(item); + tgCount++; + } else if (secondaryMatcher.test(item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(tgresult, secondaryresult)); + displayCount = (tgCount > displayCount) ? tgCount : displayCount; + } + displayCount = (displayCount > 500) ? displayCount : 500; + var counter = function() { + var count = {Modules: 0, Packages: 0, Types: 0, Members: 0, SearchTags: 0}; + var f = function(item) { + count[item.category] += 1; + return (count[item.category] <= displayCount); + }; + return f; + }(); + response(result.filter(counter)); + }, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push(noResult); + } else { + $("#search").empty(); + } + }, + autoFocus: true, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.l !== noResult.l) { + var url = getURLPrefix(ui); + if (ui.item.category === catModules) { + if (useModuleDirectories) { + url += "module-summary.html"; + } else { + url = ui.item.l + "-summary.html"; + } + } else if (ui.item.category === catPackages) { + if (ui.item.url) { + url = ui.item.url; + } else { + url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (ui.item.category === catTypes) { + if (ui.item.url) { + url = ui.item.url; + } else if (ui.item.p === "") { + url += ui.item.l + ".html"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; + } + } else if (ui.item.category === catMembers) { + if (ui.item.p === "") { + url += ui.item.c + ".html" + "#"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; + } + if (ui.item.url) { + url += ui.item.url; + } else { + url += ui.item.l; + } + } else if (ui.item.category === catSearchTags) { + url += ui.item.u; + } + if (top !== window) { + parent.classFrame.location = pathtoroot + url; + } else { + window.location.href = pathtoroot + url; + } + $("#search").focus(); + } + } + }); +}); diff --git a/javadocs/2.3.1/serialized-form.html b/javadocs/2.3.1/serialized-form.html new file mode 100644 index 000000000..ceaa47776 --- /dev/null +++ b/javadocs/2.3.1/serialized-form.html @@ -0,0 +1,401 @@ + + + + + +Serialized Form (Ldaptive 2.3.1 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Serialized Form

    +
    +
    + +
    +
    +
    + +

    Copyright © 2003-2024 Virginia Tech. All Rights Reserved.

    +
    + + diff --git a/javadocs/2.3.1/stylesheet.css b/javadocs/2.3.1/stylesheet.css new file mode 100644 index 000000000..de945eda2 --- /dev/null +++ b/javadocs/2.3.1/stylesheet.css @@ -0,0 +1,910 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:#bb7a2a; +} +a[name] { + color:#353833; +} +a[name]:before, a[name]:target, a[id]:before, a[id]:target { + content:""; + display:inline-block; + position:relative; + padding-top:129px; + margin-top:-129px; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} + +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* + * Styles for navigation bar. + */ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.navPadding { + padding-top: 107px; +} +.fixedNav { + position:fixed; + width:100%; + z-index:999; + background-color:#ffffff; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.navListSearch { + float:right; + margin:0 0 0 0; + padding:0; +} +ul.navListSearch li { + list-style:none; + float:right; + padding: 5px 6px; + text-transform:uppercase; +} +ul.navListSearch li label { + position:relative; + right:-16px; +} +ul.subNavList li { + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Styles for page header and footer. + */ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexNav { + position:relative; + font-size:12px; + background-color:#dee3e9; +} +.indexNav ul { + margin-top:0; + padding:5px; +} +.indexNav ul li { + display:inline; + list-style-type:none; + padding-right:10px; + text-transform:uppercase; +} +.indexNav h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* + * Styles for headings. + */ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* + * Styles for page layout containers. + */ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer, +.allClassesContainer, .allPackagesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* + * Styles for tables. + */ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary, +.requiresSummary, .packagesSummary, .providesSummary, .usesSummary { + width:100%; + border-spacing:0; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary, .requiresSummary, .packagesSummary, .providesSummary, .usesSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption, +.requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.constantsSummary caption a:link, .constantsSummary caption a:visited, +.useSummary caption a:link, .useSummary caption a:visited { + color:#1f389c; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.deprecatedSummary caption a:link, +.requiresSummary caption a:link, .packagesSummary caption a:link, .providesSummary caption a:link, +.usesSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.requiresSummary caption a:hover, .packagesSummary caption a:hover, .providesSummary caption a:hover, +.usesSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.requiresSummary caption a:active, .packagesSummary caption a:active, .providesSummary caption a:active, +.usesSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.deprecatedSummary caption a:visited, +.requiresSummary caption a:visited, .packagesSummary caption a:visited, .providesSummary caption a:visited, +.usesSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span, +.requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span, +.usesSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span, .packagesSummary caption span.activeTableTab span, +.overviewSummary caption span.activeTableTab span, .typeSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span, .packagesSummary caption span.tableTab span, +.overviewSummary caption span.tableTab span, .typeSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab, +.packagesSummary caption span.tableTab, .packagesSummary caption span.activeTableTab, +.overviewSummary caption span.tableTab, .overviewSummary caption span.activeTableTab, +.typeSummary caption span.tableTab, .typeSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd, +.requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab .tabEnd, +.overviewSummary .activeTableTab .tabEnd, .typeSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd, +.overviewSummary .tableTab .tabEnd, .typeSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; +} +.rowColor th, .altColor th { + font-weight:normal; +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td, +.requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .useSummary th, +.constantsSummary th, .packagesSummary th, td.colFirst, td.colSecond, td.colLast, .useSummary td, +.constantsSummary td { + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .constantsSummary th, +.packagesSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + font-size:13px; +} +td.colSecond, th.colSecond, td.colLast, th.colConstructorName, th.colDeprecatedItemName, th.colLast { + font-size:13px; +} +.constantsSummary th, .packagesSummary th { + font-size:13px; +} +.providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst, +.providesSummary td.colLast { + white-space:normal; + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.requiresSummary td.colFirst, .requiresSummary th.colFirst, +.packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th, +.usesSummary td.colFirst, .usesSummary th.colFirst, +.providesSummary td.colFirst, .providesSummary th.colFirst, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary th.colConstructorName, +.typeSummary td.colFirst, .typeSummary th.colFirst { + vertical-align:top; +} +.packagesSummary th.colLast, .packagesSummary td.colLast { + white-space:normal; +} +td.colFirst a:link, td.colFirst a:visited, +td.colSecond a:link, td.colSecond a:visited, +th.colFirst a:link, th.colFirst a:visited, +th.colSecond a:link, th.colSecond a:visited, +th.colConstructorName a:link, th.colConstructorName a:visited, +th.colDeprecatedItemName a:link, th.colDeprecatedItemName a:visited, +.constantValuesContainer td a:link, .constantValuesContainer td a:visited, +.allClassesContainer td a:link, .allClassesContainer td a:visited, +.allPackagesContainer td a:link, .allPackagesContainer td a:visited { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor, .altColor th { + background-color:#FFFFFF; +} +.rowColor, .rowColor th { + background-color:#EEEEEF; +} +/* + * Styles for contents. + */ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +td.colLast div { + padding-top:0px; +} +td.colLast a { + padding-bottom:3px; +} +/* + * Styles for formatting effect. + */ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink, +.moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType, +.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, +.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} +.deprecationBlock { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} +div.contentContainer ul.blockList li.blockList h2 { + padding-bottom:0px; +} +/* + * Styles for IFRAME. + */ +.mainContainer { + margin:0 auto; + padding:0; + height:100%; + width:100%; + position:fixed; + top:0; + left:0; +} +.leftContainer { + height:100%; + position:fixed; + width:320px; +} +.leftTop { + position:relative; + float:left; + width:315px; + top:0; + left:0; + height:30%; + border-right:6px solid #ccc; + border-bottom:6px solid #ccc; +} +.leftBottom { + position:relative; + float:left; + width:315px; + bottom:0; + left:0; + height:70%; + border-right:6px solid #ccc; + border-top:1px solid #000; +} +.rightContainer { + position:absolute; + left:320px; + top:0; + bottom:0; + height:100%; + right:0; + border-left:1px solid #000; +} +.rightIframe { + margin:0; + padding:0; + height:100%; + right:30px; + width:100%; + overflow:visible; + margin-bottom:30px; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:#4D7A97; + color:#FFFFFF; +} +.resultItem { + font-size:13px; +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:scroll; + overflow-x:scroll; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:999999; + background-color: #FFFFFF; +} +ul.ui-autocomplete li { + float:left; + clear:both; + width:100%; +} +.resultHighlight { + font-weight:bold; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +#search { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + padding-left:20px; + position:relative; + right:-18px; +} +#reset { + background-color: rgb(255,255,255); + background-image:url('resources/x.png'); + background-position:center; + background-repeat:no-repeat; + background-size:12px; + border:0 none; + width:16px; + height:17px; + position:relative; + left:-4px; + top:-4px; + font-size:0px; +} +.watermark { + color:#545454; +} +.searchTagDescResult { + font-style:italic; + font-size:11px; +} +.searchTagHolderResult { + font-style:italic; + font-size:12px; +} +.searchTagResult:before, .searchTagResult:target { + color:red; +} +.moduleGraph span { + display:none; + position:absolute; +} +.moduleGraph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.methodSignature { + white-space:normal; +} + +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid black; +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid black; +} +table.striped { + border-collapse: collapse; + border: 1px solid black; +} +table.striped > thead { + background-color: #E3E3E3; +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid black; +} +table.striped > tbody > tr:nth-child(even) { + background-color: #EEE +} +table.striped > tbody > tr:nth-child(odd) { + background-color: #FFF +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid black; + border-right: 1px solid black; +} +table.striped > tbody > tr > th { + font-weight: normal; +} diff --git a/javadocs/2.3.1/type-search-index.js b/javadocs/2.3.1/type-search-index.js new file mode 100644 index 000000000..11b020a94 --- /dev/null +++ b/javadocs/2.3.1/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"p":"org.ldaptive","l":"AbandonRequest"},{"p":"org.ldaptive.filter","l":"AbstractAttributeValueAssertionFilter"},{"p":"org.ldaptive.dn","l":"AbstractAttributeValueEscaper"},{"p":"org.ldaptive.beans.reflect","l":"AbstractAttributeValueMutator"},{"p":"org.ldaptive.auth","l":"AbstractAuthenticationHandler"},{"p":"org.ldaptive.ad.handler","l":"AbstractBinaryAttributeHandler"},{"p":"org.ldaptive.transcode","l":"AbstractBinaryValueTranscoder"},{"p":"org.ldaptive","l":"AbstractConnectionValidator.AbstractBuilder"},{"p":"org.ldaptive","l":"AbstractMessage.AbstractBuilder"},{"p":"org.ldaptive","l":"AbstractOperation.AbstractBuilder"},{"p":"org.ldaptive","l":"AbstractOperationConnectionValidator.AbstractBuilder"},{"p":"org.ldaptive","l":"AbstractRequestMessage.AbstractBuilder"},{"p":"org.ldaptive","l":"AbstractResult.AbstractBuilder"},{"p":"org.ldaptive.pool","l":"AbstractPruneStrategy.AbstractBuilder"},{"p":"org.ldaptive.beans","l":"AbstractClassDescriptor"},{"p":"org.ldaptive.beans.reflect","l":"AbstractCollectionReflectionTranscoder"},{"p":"org.ldaptive","l":"AbstractConfig"},{"p":"org.ldaptive.props","l":"AbstractConnectionFactoryManagerPropertySource"},{"p":"org.ldaptive.pool","l":"AbstractConnectionPool"},{"p":"org.ldaptive","l":"AbstractConnectionStrategy"},{"p":"org.ldaptive","l":"AbstractConnectionValidator"},{"p":"org.ldaptive.control","l":"AbstractControl"},{"p":"org.ldaptive.ssl","l":"AbstractCredentialReader"},{"p":"org.ldaptive.schema","l":"AbstractDefaultDefinitionFunction"},{"p":"org.ldaptive.asn1","l":"AbstractDERTag"},{"p":"org.ldaptive.asn1","l":"AbstractDERType"},{"p":"org.ldaptive.dns","l":"AbstractDNSResolver"},{"p":"org.ldaptive.handler","l":"AbstractEntryHandler"},{"p":"org.ldaptive.filter","l":"AbstractFilterFunction"},{"p":"org.ldaptive.referral","l":"AbstractFollowReferralHandler"},{"p":"org.ldaptive.beans","l":"AbstractLdapEntryMapper"},{"p":"org.ldaptive.jaas","l":"AbstractLoginModule"},{"p":"org.ldaptive","l":"AbstractMessage"},{"p":"org.ldaptive.schema","l":"AbstractNamedSchemaElement"},{"p":"org.ldaptive","l":"AbstractOperation"},{"p":"org.ldaptive","l":"AbstractOperationConnectionValidator"},{"p":"org.ldaptive.concurrent","l":"AbstractOperationWorker"},{"p":"org.ldaptive.asn1","l":"AbstractParseHandler"},{"p":"org.ldaptive.transcode","l":"AbstractPrimitiveValueTranscoder"},{"p":"org.ldaptive.jaas","l":"AbstractPropertiesFactory"},{"p":"org.ldaptive.props","l":"AbstractPropertyInvoker"},{"p":"org.ldaptive.props","l":"AbstractPropertySource"},{"p":"org.ldaptive.pool","l":"AbstractPruneStrategy"},{"p":"org.ldaptive.schema","l":"AbstractRegexDefinitionFunction"},{"p":"org.ldaptive","l":"AbstractRequestMessage"},{"p":"org.ldaptive","l":"AbstractResult"},{"p":"org.ldaptive","l":"AbstractRetryMetadata"},{"p":"org.ldaptive.schema","l":"AbstractSchemaElement"},{"p":"org.ldaptive.schema.transcode","l":"AbstractSchemaElementValueTranscoder"},{"p":"org.ldaptive.auth","l":"AbstractSearchEntryResolver"},{"p":"org.ldaptive","l":"AbstractSearchOperationFactory"},{"p":"org.ldaptive.ssl","l":"AbstractSSLContextInitializer"},{"p":"org.ldaptive.transcode","l":"AbstractStringValueTranscoder"},{"p":"org.ldaptive.auth","l":"AccountState"},{"p":"org.ldaptive.pool","l":"ActivationException"},{"p":"org.ldaptive.auth.ext","l":"ActiveDirectoryAccountState"},{"p":"org.ldaptive.auth.ext","l":"ActiveDirectoryAuthenticationResponseHandler"},{"p":"org.ldaptive","l":"ActivePassiveConnectionStrategy"},{"p":"org.ldaptive.auth","l":"AddControlAuthenticationRequestHandler"},{"p":"org.ldaptive","l":"AddOperation"},{"p":"org.ldaptive.concurrent","l":"AddOperationWorker"},{"p":"org.ldaptive","l":"AddRequest"},{"p":"org.ldaptive","l":"AddResponse"},{"p":"org.ldaptive.auth","l":"AggregateAuthenticationHandler"},{"p":"org.ldaptive.auth","l":"AggregateAuthenticationResponseHandler"},{"p":"org.ldaptive.auth","l":"AggregateDnResolver"},{"p":"org.ldaptive.auth","l":"AggregateEntryResolver"},{"p":"org.ldaptive.ssl","l":"AggregateTrustManager"},{"l":"All Classes","url":"allclasses-index.html"},{"p":"org.ldaptive.ssl","l":"AllowAnyHostnameVerifier"},{"p":"org.ldaptive.ssl","l":"AllowAnyTrustManager"},{"p":"org.ldaptive.filter","l":"AndFilter"},{"p":"org.ldaptive","l":"AnonymousBindRequest"},{"p":"org.ldaptive.asn1","l":"ApplicationDERTag"},{"p":"org.ldaptive.filter","l":"ApproximateFilter"},{"p":"org.ldaptive.beans.reflect","l":"ArrayReflectionTranscoder"},{"p":"org.ldaptive.beans","l":"Attribute"},{"p":"org.ldaptive","l":"AttributeModification"},{"p":"org.ldaptive.ext","l":"MergeRequest.AttributeModificationsHandler"},{"p":"org.ldaptive","l":"LdapEntry.AttributeParser"},{"p":"org.ldaptive","l":"LdapEntry.AttributesHandler"},{"p":"org.ldaptive.schema","l":"AttributeType"},{"p":"org.ldaptive.control","l":"SortResponseControl.AttributeTypeHandler"},{"p":"org.ldaptive.schema.transcode","l":"AttributeTypeValueTranscoder"},{"p":"org.ldaptive.schema","l":"AttributeUsage"},{"p":"org.ldaptive.dn","l":"AttributeValueEscaper"},{"p":"org.ldaptive.beans","l":"AttributeValueMutator"},{"p":"org.ldaptive.auth","l":"AuthenticationCriteria"},{"p":"org.ldaptive.auth","l":"AuthenticationHandler"},{"p":"org.ldaptive.auth","l":"AuthenticationHandlerResponse"},{"p":"org.ldaptive.auth","l":"AuthenticationRequest"},{"p":"org.ldaptive.auth","l":"AuthenticationRequestHandler"},{"p":"org.ldaptive.props","l":"AuthenticationRequestPropertyInvoker"},{"p":"org.ldaptive.props","l":"AuthenticationRequestPropertySource"},{"p":"org.ldaptive.auth","l":"AuthenticationResponse"},{"p":"org.ldaptive.auth","l":"AuthenticationResponseHandler"},{"p":"org.ldaptive.auth","l":"AuthenticationResultCode"},{"p":"org.ldaptive.auth","l":"Authenticator"},{"p":"org.ldaptive.jaas","l":"AuthenticatorFactory"},{"p":"org.ldaptive.props","l":"AuthenticatorPropertyInvoker"},{"p":"org.ldaptive.props","l":"AuthenticatorPropertySource"},{"p":"org.ldaptive.auth","l":"AuthorizationIdentityEntryResolver"},{"p":"org.ldaptive.control","l":"AuthorizationIdentityRequestControl"},{"p":"org.ldaptive.control","l":"AuthorizationIdentityResponseControl"},{"p":"org.ldaptive.transport.netty","l":"NettyConnection.AutoReadEventHandler"},{"p":"org.ldaptive.transport.netty","l":"AutoReadFlowControlHandler"},{"p":"org.ldaptive.ext","l":"MergeRequest.BatchHandler"},{"p":"org.ldaptive.beans.generate","l":"BeanGenerator"},{"p":"org.ldaptive.beans.generate.props","l":"BeanGeneratorPropertyInvoker"},{"p":"org.ldaptive.beans.generate.props","l":"BeanGeneratorPropertySource"},{"p":"org.ldaptive.transport","l":"MessageFunctional.BiConsumer"},{"p":"org.ldaptive","l":"BindConnectionInitializer"},{"p":"org.ldaptive.props","l":"BindConnectionInitializerPropertyInvoker"},{"p":"org.ldaptive.props","l":"BindConnectionInitializerPropertySource"},{"p":"org.ldaptive.pool","l":"BindConnectionPassivator"},{"p":"org.ldaptive","l":"BindOperation"},{"p":"org.ldaptive.transport.netty","l":"NettyConnection.BindOperationHandle"},{"p":"org.ldaptive","l":"BindRequest"},{"p":"org.ldaptive","l":"BindResponse"},{"p":"org.ldaptive.pool","l":"BlockingConnectionPool"},{"p":"org.ldaptive.props","l":"BlockingConnectionPoolPropertyInvoker"},{"p":"org.ldaptive.props","l":"BlockingConnectionPoolPropertySource"},{"p":"org.ldaptive.pool","l":"BlockingTimeoutException"},{"p":"org.ldaptive.asn1","l":"BooleanType"},{"p":"org.ldaptive.transcode","l":"BooleanValueTranscoder"},{"p":"org.ldaptive","l":"AbandonRequest.Builder"},{"p":"org.ldaptive","l":"AddOperation.Builder"},{"p":"org.ldaptive","l":"AddRequest.Builder"},{"p":"org.ldaptive","l":"AddResponse.Builder"},{"p":"org.ldaptive","l":"AnonymousBindRequest.Builder"},{"p":"org.ldaptive","l":"BindConnectionInitializer.Builder"},{"p":"org.ldaptive","l":"BindOperation.Builder"},{"p":"org.ldaptive","l":"BindResponse.Builder"},{"p":"org.ldaptive","l":"CompareConnectionValidator.Builder"},{"p":"org.ldaptive","l":"CompareOperation.Builder"},{"p":"org.ldaptive","l":"CompareRequest.Builder"},{"p":"org.ldaptive","l":"CompareResponse.Builder"},{"p":"org.ldaptive","l":"ConnectionConfig.Builder"},{"p":"org.ldaptive","l":"DefaultConnectionFactory.Builder"},{"p":"org.ldaptive","l":"DeleteOperation.Builder"},{"p":"org.ldaptive","l":"DeleteRequest.Builder"},{"p":"org.ldaptive","l":"DeleteResponse.Builder"},{"p":"org.ldaptive","l":"FilterTemplate.Builder"},{"p":"org.ldaptive","l":"LdapAttribute.Builder"},{"p":"org.ldaptive","l":"LdapEntry.Builder"},{"p":"org.ldaptive","l":"ModifyDnOperation.Builder"},{"p":"org.ldaptive","l":"ModifyDnRequest.Builder"},{"p":"org.ldaptive","l":"ModifyDnResponse.Builder"},{"p":"org.ldaptive","l":"ModifyOperation.Builder"},{"p":"org.ldaptive","l":"ModifyRequest.Builder"},{"p":"org.ldaptive","l":"ModifyResponse.Builder"},{"p":"org.ldaptive","l":"PooledConnectionFactory.Builder"},{"p":"org.ldaptive","l":"SearchConnectionValidator.Builder"},{"p":"org.ldaptive","l":"SearchOperation.Builder"},{"p":"org.ldaptive","l":"SearchRequest.Builder"},{"p":"org.ldaptive","l":"SearchResponse.Builder"},{"p":"org.ldaptive","l":"SearchResultReference.Builder"},{"p":"org.ldaptive","l":"SimpleBindRequest.Builder"},{"p":"org.ldaptive","l":"SingleConnectionFactory.Builder"},{"p":"org.ldaptive.auth","l":"AggregateAuthenticationHandler.Builder"},{"p":"org.ldaptive.auth","l":"AggregateAuthenticationResponseHandler.Builder"},{"p":"org.ldaptive.auth","l":"AggregateDnResolver.Builder"},{"p":"org.ldaptive.auth","l":"AggregateEntryResolver.Builder"},{"p":"org.ldaptive.auth","l":"AuthenticationHandlerResponse.Builder"},{"p":"org.ldaptive.auth","l":"AuthenticationRequest.Builder"},{"p":"org.ldaptive.auth","l":"AuthenticationResponse.Builder"},{"p":"org.ldaptive.auth","l":"Authenticator.Builder"},{"p":"org.ldaptive.auth","l":"SearchDnResolver.Builder"},{"p":"org.ldaptive.beans.generate","l":"BeanGenerator.Builder"},{"p":"org.ldaptive.dn","l":"Dn.Builder"},{"p":"org.ldaptive.extended","l":"ExtendedOperation.Builder"},{"p":"org.ldaptive.extended","l":"ExtendedRequest.Builder"},{"p":"org.ldaptive.extended","l":"ExtendedResponse.Builder"},{"p":"org.ldaptive.extended","l":"IntermediateResponse.Builder"},{"p":"org.ldaptive.extended","l":"NoticeOfDisconnection.Builder"},{"p":"org.ldaptive.extended","l":"SyncInfoMessage.Builder"},{"p":"org.ldaptive.extended","l":"UnsolicitedNotification.Builder"},{"p":"org.ldaptive.pool","l":"IdlePruneStrategy.Builder"},{"p":"org.ldaptive.sasl","l":"SaslBindRequest.Builder"},{"p":"org.ldaptive.sasl","l":"SaslConfig.Builder"},{"p":"org.ldaptive.ssl","l":"KeyStoreCredentialConfig.Builder"},{"p":"org.ldaptive.ssl","l":"SslConfig.Builder"},{"p":"org.ldaptive.ssl","l":"X509CredentialConfig.Builder"},{"p":"org.ldaptive.transcode","l":"ByteArrayValueTranscoder"},{"p":"org.ldaptive.concurrent","l":"CallableWorker"},{"p":"org.ldaptive.extended","l":"CancelRequest"},{"p":"org.ldaptive.handler","l":"CaseChangeEntryHandler.CaseChange"},{"p":"org.ldaptive.handler","l":"CaseChangeEntryHandler"},{"p":"org.ldaptive.ssl","l":"CertificateHostnameVerifier"},{"p":"org.ldaptive.transcode","l":"CertificateValueTranscoder"},{"p":"org.ldaptive.control","l":"EntryChangeNotificationControl.ChangeNumberHandler"},{"p":"org.ldaptive.control","l":"EntryChangeNotificationControl.ChangeTypeHandler"},{"p":"org.ldaptive.transcode","l":"CharArrayValueTranscoder"},{"p":"org.ldaptive.beans","l":"ClassDescriptor"},{"p":"org.ldaptive.io","l":"ClasspathResourceLoader"},{"p":"org.ldaptive.transport","l":"ScramSaslClient.ClientFinalMessage"},{"p":"org.ldaptive.transport","l":"ScramSaslClient.ClientFirstMessage"},{"p":"org.ldaptive.transport.netty","l":"NettyConnection.ClientInitializer"},{"p":"org.ldaptive","l":"ClosedRetryMetadata"},{"p":"org.ldaptive.transport.netty","l":"NettyConnection.CloseFutureListener"},{"p":"org.ldaptive.auth","l":"CompareAuthenticationHandler"},{"p":"org.ldaptive.props","l":"CompareAuthenticationHandlerPropertyInvoker"},{"p":"org.ldaptive.props","l":"CompareAuthenticationHandlerPropertySource"},{"p":"org.ldaptive","l":"CompareConnectionValidator"},{"p":"org.ldaptive","l":"CompareOperation"},{"p":"org.ldaptive","l":"CompareOperationHandle"},{"p":"org.ldaptive.concurrent","l":"CompareOperationWorker"},{"p":"org.ldaptive","l":"CompareRequest"},{"p":"org.ldaptive","l":"CompareResponse"},{"p":"org.ldaptive.handler","l":"CompareValueHandler"},{"p":"org.ldaptive.handler","l":"CompleteHandler"},{"p":"org.ldaptive","l":"ConnectException"},{"p":"org.ldaptive","l":"Connection"},{"p":"org.ldaptive.pool","l":"ConnectionActivator"},{"p":"org.ldaptive","l":"ConnectionConfig"},{"p":"org.ldaptive.props","l":"ConnectionConfigPropertyInvoker"},{"p":"org.ldaptive.props","l":"ConnectionConfigPropertySource"},{"p":"org.ldaptive","l":"ConnectionFactory"},{"p":"org.ldaptive","l":"ConnectionFactoryManager"},{"p":"org.ldaptive","l":"ConnectionFactoryMetadata"},{"p":"org.ldaptive.transport.netty","l":"ConnectionFactoryTransport"},{"p":"org.ldaptive","l":"ConnectionInitializer"},{"p":"org.ldaptive.pool","l":"ConnectionPassivator"},{"p":"org.ldaptive.pool","l":"ConnectionPool"},{"p":"org.ldaptive","l":"SingleConnectionFactory.ConnectionProxy"},{"p":"org.ldaptive","l":"ConnectionStrategy"},{"p":"org.ldaptive.transport.netty","l":"ConnectionTransport"},{"p":"org.ldaptive","l":"ConnectionValidator"},{"p":"org.ldaptive.asn1","l":"ConstructedDEREncoder"},{"p":"org.ldaptive.transport","l":"MessageFunctional.Consumer"},{"p":"org.ldaptive.control","l":"VirtualListViewResponseControl.ContentCountHandler"},{"p":"org.ldaptive.asn1","l":"ContextDERTag"},{"p":"org.ldaptive.control","l":"VirtualListViewResponseControl.ContextIDHandler"},{"p":"org.ldaptive.asn1","l":"ContextType"},{"p":"org.ldaptive.control","l":"Control"},{"p":"org.ldaptive.auth","l":"AddControlAuthenticationRequestHandler.ControlFactory"},{"p":"org.ldaptive.control","l":"ControlFactory"},{"p":"org.ldaptive","l":"AbstractMessage.ControlParser"},{"p":"org.ldaptive","l":"AbstractMessage.ControlsHandler"},{"p":"org.ldaptive.ad.control","l":"DirSyncControl.CookieHandler"},{"p":"org.ldaptive.control","l":"PagedResultsControl.CookieHandler"},{"p":"org.ldaptive.control","l":"SyncDoneControl.CookieHandler"},{"p":"org.ldaptive.control","l":"SyncStateControl.CookieHandler"},{"p":"org.ldaptive.control.util","l":"CookieManager"},{"p":"org.ldaptive.sasl","l":"CramMD5BindRequest"},{"p":"org.ldaptive","l":"Credential"},{"p":"org.ldaptive.ssl","l":"CredentialConfig"},{"p":"org.ldaptive.ssl","l":"CredentialConfigFactory"},{"p":"org.ldaptive.props","l":"CredentialConfigParser"},{"p":"org.ldaptive.ssl","l":"CredentialReader"},{"p":"org.ldaptive.control.util","l":"SyncReplCookie.CSN"},{"p":"org.ldaptive.asn1","l":"CustomDERTag"},{"p":"org.ldaptive.dn","l":"DefaultAttributeValueEscaper"},{"p":"org.ldaptive.beans.reflect","l":"DefaultClassDescriptor"},{"p":"org.ldaptive.transport","l":"DefaultCompareOperationHandle"},{"p":"org.ldaptive","l":"DefaultConnectionFactory"},{"p":"org.ldaptive.props","l":"DefaultConnectionFactoryPropertyInvoker"},{"p":"org.ldaptive.props","l":"DefaultConnectionFactoryPropertySource"},{"p":"org.ldaptive.control.util","l":"DefaultCookieManager"},{"p":"org.ldaptive.schema","l":"AttributeType.DefaultDefinitionFunction"},{"p":"org.ldaptive.schema","l":"DITContentRule.DefaultDefinitionFunction"},{"p":"org.ldaptive.schema","l":"DITStructureRule.DefaultDefinitionFunction"},{"p":"org.ldaptive.schema","l":"MatchingRule.DefaultDefinitionFunction"},{"p":"org.ldaptive.schema","l":"MatchingRuleUse.DefaultDefinitionFunction"},{"p":"org.ldaptive.schema","l":"NameForm.DefaultDefinitionFunction"},{"p":"org.ldaptive.schema","l":"ObjectClass.DefaultDefinitionFunction"},{"p":"org.ldaptive.schema","l":"Syntax.DefaultDefinitionFunction"},{"p":"org.ldaptive.asn1","l":"DefaultDERBuffer"},{"p":"org.ldaptive.dn","l":"DefaultDnParser"},{"p":"org.ldaptive.dns","l":"DefaultDNSContextFactory"},{"p":"org.ldaptive.beans.reflect","l":"DefaultDnValueMutator"},{"p":"org.ldaptive.transport","l":"DefaultExtendedOperationHandle"},{"p":"org.ldaptive.filter","l":"DefaultFilterFunction"},{"p":"org.ldaptive.ssl","l":"DefaultHostnameVerifier"},{"p":"org.ldaptive.beans.persistence","l":"DefaultLdapEntryManager"},{"p":"org.ldaptive.beans.reflect","l":"DefaultLdapEntryMapper"},{"p":"org.ldaptive","l":"AbstractConnectionStrategy.DefaultLdapURLIterator"},{"p":"org.ldaptive.transport","l":"DefaultOperationHandle"},{"p":"org.ldaptive.pool","l":"AbstractConnectionPool.DefaultPooledConnectionProxy"},{"p":"org.ldaptive.dn","l":"DefaultRDnNormalizer"},{"p":"org.ldaptive.referral","l":"DefaultReferralConnectionFactory"},{"p":"org.ldaptive.beans.reflect","l":"DefaultReflectionTranscoder"},{"p":"org.ldaptive.transport","l":"DefaultSaslClient"},{"p":"org.ldaptive.sasl","l":"DefaultSaslClientRequest"},{"p":"org.ldaptive.schema","l":"SchemaParser.DefaultSchemaFunction"},{"p":"org.ldaptive.transport","l":"DefaultSearchOperationHandle"},{"p":"org.ldaptive.ssl","l":"DefaultSSLContextInitializer"},{"p":"org.ldaptive.templates","l":"SearchTemplates.DefaultTermParser"},{"p":"org.ldaptive.ssl","l":"DefaultTrustManager"},{"p":"org.ldaptive.auth","l":"AccountState.DefaultWarning"},{"p":"org.ldaptive.schema","l":"DefinitionFunction"},{"p":"org.ldaptive","l":"DeleteOperation"},{"p":"org.ldaptive.concurrent","l":"DeleteOperationWorker"},{"p":"org.ldaptive","l":"DeleteRequest"},{"p":"org.ldaptive","l":"DeleteResponse"},{"p":"org.ldaptive.ad.transcode","l":"DeltaTimeValueTranscoder"},{"p":"org.ldaptive.asn1","l":"DERBuffer"},{"p":"org.ldaptive","l":"DerefAliases"},{"p":"org.ldaptive.asn1","l":"DEREncoder"},{"p":"org.ldaptive.asn1","l":"DERParser"},{"p":"org.ldaptive.asn1","l":"DERPath"},{"p":"org.ldaptive.asn1","l":"DERTag"},{"p":"org.ldaptive","l":"AbstractResult.DiagnosticMessageHandler"},{"p":"org.ldaptive.sasl","l":"DigestMD5BindRequest"},{"p":"org.ldaptive.ad.control.util","l":"DirSyncClient"},{"p":"org.ldaptive.ad.control","l":"DirSyncControl"},{"p":"org.ldaptive.schema","l":"DITContentRule"},{"p":"org.ldaptive.schema.transcode","l":"DITContentRuleValueTranscoder"},{"p":"org.ldaptive.schema","l":"DITStructureRule"},{"p":"org.ldaptive.schema.transcode","l":"DITStructureRuleValueTranscoder"},{"p":"org.ldaptive.dn","l":"Dn"},{"p":"org.ldaptive.handler","l":"DnAttributeEntryHandler"},{"p":"org.ldaptive.dn","l":"DnParser"},{"p":"org.ldaptive.auth","l":"DnResolver"},{"p":"org.ldaptive.dns","l":"DNSContextFactory"},{"p":"org.ldaptive.dns","l":"DNSDomainFunction"},{"p":"org.ldaptive.dns","l":"DNSResolver"},{"p":"org.ldaptive","l":"DnsResolverConnectionStrategy"},{"p":"org.ldaptive","l":"DnsSrvConnectionStrategy"},{"p":"org.ldaptive.beans","l":"DnValueMutator"},{"p":"org.ldaptive.transcode","l":"DoubleValueTranscoder"},{"p":"org.ldaptive.transport.netty","l":"ConnectionFactoryTransport.DualThread"},{"p":"org.ldaptive.transport.netty","l":"ConnectionTransport.DualThread"},{"p":"org.ldaptive.beans.spring.convert","l":"DurationToStringConverter"},{"p":"org.ldaptive.auth.ext","l":"EDirectoryAccountState"},{"p":"org.ldaptive.auth.ext","l":"EDirectoryAuthenticationResponseHandler"},{"p":"org.ldaptive.transport.netty","l":"EncodedRequest"},{"p":"org.ldaptive.beans","l":"Entry"},{"p":"org.ldaptive.control","l":"EntryChangeNotificationControl"},{"p":"org.ldaptive.auth","l":"EntryResolver"},{"p":"org.ldaptive.control","l":"SyncStateControl.EntryUuidHandler"},{"p":"org.ldaptive.filter","l":"EqualityFilter"},{"p":"org.ldaptive.auth","l":"AccountState.Error"},{"p":"org.ldaptive.auth.ext","l":"ActiveDirectoryAccountState.Error"},{"p":"org.ldaptive.auth.ext","l":"EDirectoryAccountState.Error"},{"p":"org.ldaptive.auth.ext","l":"FreeIPAAccountState.Error"},{"p":"org.ldaptive.auth.ext","l":"PasswordExpirationAccountState.Error"},{"p":"org.ldaptive.control","l":"PasswordPolicyControl.Error"},{"p":"org.ldaptive.control","l":"PasswordPolicyControl.ErrorHandler"},{"p":"org.ldaptive.handler","l":"ExceptionHandler"},{"p":"org.ldaptive.ad.control","l":"ExtendedDnControl"},{"p":"org.ldaptive.extended","l":"ExtendedOperation"},{"p":"org.ldaptive.extended","l":"ExtendedOperationHandle"},{"p":"org.ldaptive.extended","l":"ExtendedRequest"},{"p":"org.ldaptive.extended","l":"ExtendedResponse"},{"p":"org.ldaptive.handler","l":"ExtendedValueHandler"},{"p":"org.ldaptive.filter","l":"ExtensibleFilter"},{"p":"org.ldaptive.schema","l":"Extensions"},{"p":"org.ldaptive.sasl","l":"ExternalBindRequest"},{"p":"org.ldaptive.ad.extended","l":"FastBindConnectionInitializer"},{"p":"org.ldaptive.ad.extended","l":"FastBindRequest"},{"p":"org.ldaptive.beans.reflect","l":"FieldAttributeValueMutator"},{"p":"org.ldaptive.beans.reflect","l":"FieldClassDescriptor"},{"p":"org.ldaptive.io","l":"FileResourceLoader"},{"p":"org.ldaptive.ad.transcode","l":"FileTimeValueTranscoder"},{"p":"org.ldaptive.filter","l":"Filter"},{"p":"org.ldaptive.filter","l":"FilterFunction"},{"p":"org.ldaptive.filter","l":"FilterParseException"},{"p":"org.ldaptive.filter","l":"FilterParser"},{"p":"org.ldaptive.filter","l":"FilterSet"},{"p":"org.ldaptive","l":"FilterTemplate"},{"p":"org.ldaptive.filter","l":"FilterUtils"},{"p":"org.ldaptive.ad.control","l":"DirSyncControl.Flag"},{"p":"org.ldaptive.ad.control","l":"ExtendedDnControl.Flag"},{"p":"org.ldaptive.ad.control","l":"SearchOptionsControl.Flag"},{"p":"org.ldaptive.ad.control","l":"DirSyncControl.FlagHandler"},{"p":"org.ldaptive.transcode","l":"FloatValueTranscoder"},{"p":"org.ldaptive.referral","l":"FollowSearchReferralHandler"},{"p":"org.ldaptive.referral","l":"FollowSearchResultReferenceHandler"},{"p":"org.ldaptive.ad.control","l":"ForceUpdateControl"},{"p":"org.ldaptive.auth","l":"FormatDnResolver"},{"p":"org.ldaptive.control","l":"SessionTrackingControl.FormatOIDHandler"},{"p":"org.ldaptive.transcode","l":"GeneralizedTimeValueTranscoder.FractionalPart"},{"p":"org.ldaptive.auth.ext","l":"FreeIPAAccountState"},{"p":"org.ldaptive.auth.ext","l":"FreeIPAAuthenticationResponseHandler"},{"p":"org.ldaptive.transport","l":"MessageFunctional.Function"},{"p":"org.ldaptive.transcode","l":"GeneralizedTimeValueTranscoder"},{"p":"org.ldaptive.control","l":"GenericControl"},{"p":"org.ldaptive.extended","l":"PasswordModifyResponseParser.GenPasswdHandler"},{"p":"org.ldaptive.ad.control","l":"GetStatsControl"},{"p":"org.ldaptive.ad","l":"GlobalIdentifier"},{"p":"org.ldaptive.control","l":"PasswordPolicyControl.GraceAuthnsRemainingHandler"},{"p":"org.ldaptive.filter","l":"GreaterOrEqualFilter"},{"p":"org.ldaptive.sasl","l":"GssApiBindRequest"},{"p":"org.ldaptive.transport","l":"GssApiSaslClient"},{"p":"org.ldaptive.transport.netty","l":"HandleMap"},{"p":"org.ldaptive.io","l":"Hex"},{"p":"org.ldaptive.ssl","l":"HostnameResolver"},{"p":"org.ldaptive.ssl","l":"HostnameVerifierAdapter"},{"p":"org.ldaptive.ssl","l":"HostnameVerifyingListener"},{"p":"org.ldaptive.pool","l":"IdlePruneStrategy"},{"p":"org.ldaptive.transport.netty","l":"NettyConnection.InboundExceptionHandler"},{"p":"org.ldaptive.transport.netty","l":"NettyConnection.InboundMessageHandler"},{"p":"org.ldaptive","l":"InitialRetryMetadata"},{"p":"org.ldaptive.templates","l":"SearchTemplates.InitialTermParser"},{"p":"org.ldaptive.ad.control","l":"GetStatsControl.IntegerHandler"},{"p":"org.ldaptive.asn1","l":"IntegerType"},{"p":"org.ldaptive.transcode","l":"IntegerValueTranscoder"},{"p":"org.ldaptive.extended","l":"IntermediateResponse"},{"p":"org.ldaptive.handler","l":"IntermediateResponseHandler"},{"p":"org.ldaptive.ssl","l":"KeyStoreCredentialConfig"},{"p":"org.ldaptive.ssl","l":"KeyStoreCredentialReader"},{"p":"org.ldaptive.ssl","l":"KeyStoreSSLContextInitializer"},{"p":"org.ldaptive.ssl","l":"KeyStoreUtils"},{"p":"org.ldaptive.ad.control","l":"LazyCommitControl"},{"p":"org.ldaptive","l":"LdapAttribute"},{"p":"org.ldaptive.jaas","l":"LdapCredential"},{"p":"org.ldaptive.jaas","l":"LdapDnAuthorizationModule"},{"p":"org.ldaptive","l":"LdapEntry.LdapDnHandler"},{"p":"org.ldaptive.jaas","l":"LdapDnPrincipal"},{"p":"org.ldaptive","l":"LdapEntry"},{"p":"org.ldaptive.handler","l":"LdapEntryHandler"},{"p":"org.ldaptive.beans.persistence","l":"LdapEntryManager"},{"p":"org.ldaptive.beans","l":"LdapEntryMapper"},{"p":"org.ldaptive","l":"LdapException"},{"p":"org.ldaptive.jaas","l":"LdapGroup"},{"p":"org.ldaptive.jaas","l":"LdapLoginModule"},{"p":"org.ldaptive.jaas","l":"LdapPrincipal"},{"p":"org.ldaptive.jaas","l":"LdapRole"},{"p":"org.ldaptive.jaas","l":"LdapRoleAuthorizationModule"},{"p":"org.ldaptive","l":"LdapURL"},{"p":"org.ldaptive","l":"LdapURLActivatorService"},{"p":"org.ldaptive","l":"LdapURLRetryMetadata"},{"p":"org.ldaptive","l":"LdapURLSet"},{"p":"org.ldaptive","l":"LdapUtils"},{"p":"org.ldaptive.io","l":"LdifReader"},{"p":"org.ldaptive.io","l":"LdifWriter"},{"p":"org.ldaptive.filter","l":"LessOrEqualFilter"},{"p":"org.ldaptive.beans.reflect","l":"ListReflectionTranscoder"},{"p":"org.ldaptive.transport.netty","l":"NettyConnection.LogFutureListener"},{"p":"org.ldaptive.transcode","l":"LongValueTranscoder"},{"p":"org.ldaptive.control","l":"ManageDsaITControl"},{"p":"org.ldaptive","l":"AbstractResult.MatchedDNHandler"},{"p":"org.ldaptive.control","l":"MatchedValuesRequestControl"},{"p":"org.ldaptive.schema","l":"MatchingRule"},{"p":"org.ldaptive.schema","l":"MatchingRuleUse"},{"p":"org.ldaptive.schema.transcode","l":"MatchingRuleUseValueTranscoder"},{"p":"org.ldaptive.schema.transcode","l":"MatchingRuleValueTranscoder"},{"p":"org.ldaptive.ad.control","l":"DirSyncControl.MaxAttrCountHandler"},{"p":"org.ldaptive.ext","l":"MergeRequest.MaxSizeAttributeValueHandler"},{"p":"org.ldaptive.sasl","l":"Mechanism"},{"p":"org.ldaptive.handler","l":"MergeAttributeEntryHandler"},{"p":"org.ldaptive.ext","l":"MergeOperation"},{"p":"org.ldaptive.ext","l":"MergeRequest"},{"p":"org.ldaptive.handler","l":"MergeResultHandler"},{"p":"org.ldaptive","l":"Message"},{"p":"org.ldaptive.transport.netty","l":"NettyConnection.MessageDecoder"},{"p":"org.ldaptive.transport.netty","l":"MessageFrameDecoder"},{"p":"org.ldaptive.transport","l":"MessageFunctional"},{"p":"org.ldaptive","l":"AbstractMessage.MessageIDHandler"},{"p":"org.ldaptive.transport.netty","l":"NettyConnection.MessageStatus"},{"p":"org.ldaptive.beans.reflect","l":"MethodAttributeValueMutator"},{"p":"org.ldaptive.beans.reflect","l":"MethodClassDescriptor"},{"p":"org.ldaptive.dn","l":"MinimalAttributeValueEscaper"},{"p":"org.ldaptive.control","l":"SyncRequestControl.Mode"},{"p":"org.ldaptive","l":"ModifyDnOperation"},{"p":"org.ldaptive.concurrent","l":"ModifyDnOperationWorker"},{"p":"org.ldaptive","l":"ModifyDnRequest"},{"p":"org.ldaptive","l":"ModifyDnResponse"},{"p":"org.ldaptive","l":"ModifyOperation"},{"p":"org.ldaptive.concurrent","l":"ModifyOperationWorker"},{"p":"org.ldaptive","l":"ModifyRequest"},{"p":"org.ldaptive","l":"ModifyResponse"},{"p":"org.ldaptive.schema","l":"NameForm"},{"p":"org.ldaptive.schema.transcode","l":"NameFormValueTranscoder"},{"p":"org.ldaptive.dn","l":"NameValue"},{"p":"org.ldaptive.transport.netty","l":"NettyConnection"},{"p":"org.ldaptive.transport.netty","l":"NettyConnectionFactoryTransport"},{"p":"org.ldaptive.transport.netty","l":"NettyDERBuffer"},{"p":"org.ldaptive.transport.netty","l":"NettyUtils"},{"p":"org.ldaptive.extended","l":"SyncInfoMessage.NewCookieHandler"},{"p":"org.ldaptive.transport.netty","l":"NioConnectionFactoryTransport"},{"p":"org.ldaptive.transport.netty","l":"NioConnectionTransport"},{"p":"org.ldaptive.transport.netty","l":"NioSingletonTransport"},{"p":"org.ldaptive.asn1","l":"DERPath.Node"},{"p":"org.ldaptive.auth","l":"NoOpDnResolver"},{"p":"org.ldaptive.auth","l":"NoOpEntryResolver"},{"p":"org.ldaptive.filter","l":"NotFilter"},{"p":"org.ldaptive.extended","l":"NoticeOfDisconnection"},{"p":"org.ldaptive.ad.control.util","l":"NotificationClient"},{"p":"org.ldaptive.ad.control","l":"NotificationControl"},{"p":"org.ldaptive.ad.control.util","l":"NotificationClient.NotificationItem"},{"p":"org.ldaptive.asn1","l":"NullType"},{"p":"org.ldaptive.schema","l":"ObjectClass"},{"p":"org.ldaptive.schema","l":"ObjectClassType"},{"p":"org.ldaptive.schema.transcode","l":"ObjectClassValueTranscoder"},{"p":"org.ldaptive.ad.handler","l":"ObjectGuidHandler"},{"p":"org.ldaptive.ad.handler","l":"ObjectSidHandler"},{"p":"org.ldaptive.transcode","l":"ObjectValueTranscoder"},{"p":"org.ldaptive.dn","l":"DefaultDnParser.OctetStringHandler"},{"p":"org.ldaptive.asn1","l":"OctetStringType"},{"p":"org.ldaptive.asn1","l":"OidType"},{"p":"org.ldaptive","l":"Operation"},{"p":"org.ldaptive","l":"OperationHandle"},{"p":"org.ldaptive.concurrent","l":"OperationWorker"},{"p":"org.ldaptive.filter","l":"OrFilter"},{"p":"org.ldaptive.control.util","l":"PagedResultsClient"},{"p":"org.ldaptive.control","l":"PagedResultsControl"},{"p":"org.ldaptive.asn1","l":"ParseHandler"},{"p":"org.ldaptive.auth.ext","l":"PasswordExpirationAccountState"},{"p":"org.ldaptive.auth.ext","l":"PasswordExpirationAuthenticationResponseHandler"},{"p":"org.ldaptive.control","l":"PasswordExpiredControl"},{"p":"org.ldaptive.control","l":"PasswordExpiringControl"},{"p":"org.ldaptive.extended","l":"PasswordModifyRequest"},{"p":"org.ldaptive.extended","l":"PasswordModifyResponseParser"},{"p":"org.ldaptive.auth.ext","l":"PasswordPolicyAccountState"},{"p":"org.ldaptive.auth.ext","l":"PasswordPolicyAuthenticationRequestHandler"},{"p":"org.ldaptive.auth.ext","l":"PasswordPolicyAuthenticationResponseHandler"},{"p":"org.ldaptive.control","l":"PasswordPolicyControl"},{"p":"org.ldaptive.ad.control","l":"PermissiveModifyControl"},{"p":"org.ldaptive.control","l":"PersistentSearchChangeType"},{"p":"org.ldaptive.control.util","l":"PersistentSearchClient"},{"p":"org.ldaptive.control","l":"PersistentSearchRequestControl"},{"p":"org.ldaptive","l":"PooledConnectionFactory"},{"p":"org.ldaptive.props","l":"PooledConnectionFactoryPropertyInvoker"},{"p":"org.ldaptive.props","l":"PooledConnectionFactoryPropertySource"},{"p":"org.ldaptive.pool","l":"PooledConnectionProxy"},{"p":"org.ldaptive.pool","l":"PooledConnectionStatistics"},{"p":"org.ldaptive.pool","l":"PoolException"},{"p":"org.ldaptive.pool","l":"PoolExhaustedException"},{"p":"org.ldaptive.filter","l":"PresenceFilter"},{"p":"org.ldaptive.control","l":"EntryChangeNotificationControl.PreviousDnHandler"},{"p":"org.ldaptive.ad.handler","l":"PrimaryGroupIdHandler"},{"p":"org.ldaptive.ssl","l":"PrivateKeyCredentialReader"},{"p":"org.ldaptive.jaas","l":"PropertiesAuthenticatorFactory"},{"p":"org.ldaptive.jaas","l":"PropertiesRoleResolverFactory"},{"p":"org.ldaptive.props","l":"PropertySource.PropertyDomain"},{"p":"org.ldaptive.props","l":"PropertyInvoker"},{"p":"org.ldaptive.props","l":"PropertySource"},{"p":"org.ldaptive.props","l":"PropertyValueParser"},{"p":"org.ldaptive.control","l":"ProxyAuthorizationControl"},{"p":"org.ldaptive.pool","l":"PruneStrategy"},{"p":"org.ldaptive.sasl","l":"QualityOfProtection"},{"p":"org.ldaptive.templates","l":"Query"},{"p":"org.ldaptive.pool","l":"Queue"},{"p":"org.ldaptive.pool","l":"QueueType"},{"p":"org.ldaptive","l":"RandomConnectionStrategy"},{"p":"org.ldaptive.ad.handler","l":"RangeEntryHandler"},{"p":"org.ldaptive.ad.control","l":"RangeRetrievalNoerrControl"},{"p":"org.ldaptive.dn","l":"RDn"},{"p":"org.ldaptive.dn","l":"RDnNormalizer"},{"p":"org.ldaptive.handler","l":"RecursiveResultHandler"},{"p":"org.ldaptive.referral","l":"ReferralConnectionFactory"},{"p":"org.ldaptive","l":"AbstractResult.ReferralHandler"},{"p":"org.ldaptive.handler","l":"ReferralHandler"},{"p":"org.ldaptive","l":"SearchResultReference.ReferralUriHandler"},{"p":"org.ldaptive.beans.reflect","l":"ReflectionTranscoder"},{"p":"org.ldaptive.beans.reflect","l":"ReflectionUtils"},{"p":"org.ldaptive.extended","l":"SyncInfoMessage.RefreshDeleteCookieHandler"},{"p":"org.ldaptive.extended","l":"SyncInfoMessage.RefreshDeleteDoneHandler"},{"p":"org.ldaptive.extended","l":"SyncInfoMessage.RefreshDeleteHandler"},{"p":"org.ldaptive.control","l":"SyncDoneControl.RefreshDeletesHandler"},{"p":"org.ldaptive.extended","l":"SyncInfoMessage.RefreshPresentCookieHandler"},{"p":"org.ldaptive.extended","l":"SyncInfoMessage.RefreshPresentDoneHandler"},{"p":"org.ldaptive.extended","l":"SyncInfoMessage.RefreshPresentHandler"},{"p":"org.ldaptive.schema","l":"AttributeType.RegexDefinitionFunction"},{"p":"org.ldaptive.schema","l":"DITContentRule.RegexDefinitionFunction"},{"p":"org.ldaptive.schema","l":"DITStructureRule.RegexDefinitionFunction"},{"p":"org.ldaptive.schema","l":"MatchingRule.RegexDefinitionFunction"},{"p":"org.ldaptive.schema","l":"MatchingRuleUse.RegexDefinitionFunction"},{"p":"org.ldaptive.schema","l":"NameForm.RegexDefinitionFunction"},{"p":"org.ldaptive.schema","l":"ObjectClass.RegexDefinitionFunction"},{"p":"org.ldaptive.schema","l":"Syntax.RegexDefinitionFunction"},{"p":"org.ldaptive.filter","l":"RegexFilterFunction"},{"p":"org.ldaptive.schema","l":"SchemaParser.RegexSchemaFunction"},{"p":"org.ldaptive","l":"SingleConnectionFactory.ReinitializeConnectionConsumer"},{"p":"org.ldaptive.control","l":"RelaxControl"},{"p":"org.ldaptive","l":"Request"},{"p":"org.ldaptive.control","l":"RequestControl"},{"p":"org.ldaptive.transport.netty","l":"NettyConnection.RequestEncoder"},{"p":"org.ldaptive.handler","l":"RequestHandler"},{"p":"org.ldaptive.io","l":"ResourceLoader"},{"p":"org.ldaptive.io","l":"ResourceUtils"},{"p":"org.ldaptive.control","l":"ResponseControl"},{"p":"org.ldaptive.handler","l":"ResponseControlHandler"},{"p":"org.ldaptive.extended","l":"ExtendedResponse.ResponseNameHandler"},{"p":"org.ldaptive.extended","l":"IntermediateResponse.ResponseNameHandler"},{"p":"org.ldaptive.transport","l":"ResponseParser"},{"p":"org.ldaptive.extended","l":"ExtendedResponse.ResponseValueHandler"},{"p":"org.ldaptive.extended","l":"IntermediateResponse.ResponseValueHandler"},{"p":"org.ldaptive","l":"Result"},{"p":"org.ldaptive","l":"ResultCode"},{"p":"org.ldaptive","l":"AbstractResult.ResultCodeHandler"},{"p":"org.ldaptive.handler","l":"ResultHandler"},{"p":"org.ldaptive.handler","l":"ResultPredicate"},{"p":"org.ldaptive","l":"RetryMetadata"},{"p":"org.ldaptive","l":"PooledConnectionFactory.RetryValidationExceptionHandler"},{"p":"org.ldaptive","l":"ReturnAttributes"},{"p":"org.ldaptive.jaas","l":"RoleResolver"},{"p":"org.ldaptive.jaas","l":"RoleResolverFactory"},{"p":"org.ldaptive","l":"RoundRobinConnectionStrategy"},{"p":"org.ldaptive.sasl","l":"SaslBindRequest"},{"p":"org.ldaptive.sasl","l":"SaslClient"},{"p":"org.ldaptive.sasl","l":"SaslClientRequest"},{"p":"org.ldaptive.sasl","l":"SaslConfig"},{"p":"org.ldaptive","l":"BindResponse.SASLCredsHandler"},{"p":"org.ldaptive.transport.netty","l":"SaslHandler"},{"p":"org.ldaptive.schema","l":"Schema"},{"p":"org.ldaptive.schema","l":"SchemaElement"},{"p":"org.ldaptive.ad.schema","l":"SchemaFactory"},{"p":"org.ldaptive.schema","l":"SchemaFactory"},{"p":"org.ldaptive.schema","l":"SchemaFunction"},{"p":"org.ldaptive.schema","l":"SchemaParseException"},{"p":"org.ldaptive.schema","l":"SchemaParser"},{"p":"org.ldaptive.schema","l":"SchemaUtils"},{"p":"org.ldaptive.auth","l":"CompareAuthenticationHandler.Scheme"},{"p":"org.ldaptive.sasl","l":"ScramBindRequest"},{"p":"org.ldaptive.transport","l":"ScramSaslClient"},{"p":"org.ldaptive","l":"SearchConnectionValidator"},{"p":"org.ldaptive.props","l":"SearchConnectionValidatorPropertySource"},{"p":"org.ldaptive.auth","l":"SearchDnResolver"},{"p":"org.ldaptive.props","l":"SearchDnResolverPropertySource"},{"p":"org.ldaptive.auth","l":"SearchEntryResolver"},{"p":"org.ldaptive.props","l":"SearchEntryResolverPropertySource"},{"p":"org.ldaptive","l":"SearchOperation"},{"p":"org.ldaptive.props","l":"SearchOperationFactoryPropertyInvoker"},{"p":"org.ldaptive","l":"SearchOperationHandle"},{"p":"org.ldaptive.concurrent","l":"SearchOperationWorker"},{"p":"org.ldaptive.ad.control","l":"SearchOptionsControl"},{"p":"org.ldaptive.handler","l":"SearchReferenceHandler"},{"p":"org.ldaptive","l":"SearchRequest"},{"p":"org.ldaptive.props","l":"SearchRequestPropertyInvoker"},{"p":"org.ldaptive.props","l":"SearchRequestPropertySource"},{"p":"org.ldaptive","l":"SearchResponse"},{"p":"org.ldaptive.handler","l":"SearchResultHandler"},{"p":"org.ldaptive.io","l":"SearchResultReader"},{"p":"org.ldaptive","l":"SearchResultReference"},{"p":"org.ldaptive.io","l":"SearchResultWriter"},{"p":"org.ldaptive.jaas","l":"SearchRoleResolver"},{"p":"org.ldaptive.props","l":"SearchRoleResolverPropertySource"},{"p":"org.ldaptive","l":"SearchScope"},{"p":"org.ldaptive.templates","l":"SearchTemplates"},{"p":"org.ldaptive.templates","l":"SearchTemplatesOperation"},{"p":"org.ldaptive.ad","l":"SecurityIdentifier"},{"p":"org.ldaptive.sasl","l":"SecurityStrength"},{"p":"org.ldaptive.transport","l":"ScramSaslClient.ServerFinalMessage"},{"p":"org.ldaptive.transport","l":"ScramSaslClient.ServerFirstMessage"},{"p":"org.ldaptive.control","l":"SessionTrackingControl"},{"p":"org.ldaptive.beans.reflect","l":"SetReflectionTranscoder"},{"p":"org.ldaptive.transcode","l":"ShortValueTranscoder"},{"p":"org.ldaptive.ad.control","l":"ShowDeactivatedLinkControl"},{"p":"org.ldaptive.ad.control","l":"ShowDeletedControl"},{"p":"org.ldaptive.ad.control","l":"ShowRecycledControl"},{"p":"org.ldaptive.beans","l":"AbstractClassDescriptor.SimpleAttributeValueMutator"},{"p":"org.ldaptive.auth","l":"SimpleBindAuthenticationHandler"},{"p":"org.ldaptive.props","l":"SimpleBindAuthenticationHandlerPropertyInvoker"},{"p":"org.ldaptive.props","l":"SimpleBindAuthenticationHandlerPropertySource"},{"p":"org.ldaptive","l":"SimpleBindRequest"},{"p":"org.ldaptive.beans","l":"AbstractClassDescriptor.SimpleDnValueMutator"},{"p":"org.ldaptive.props","l":"SimplePropertyInvoker"},{"p":"org.ldaptive.props","l":"SimplePropertySource"},{"p":"org.ldaptive","l":"SingleConnectionFactory"},{"p":"org.ldaptive.transport.netty","l":"ConnectionFactoryTransport.SingleThread"},{"p":"org.ldaptive.transport.netty","l":"ConnectionTransport.SingleThread"},{"p":"org.ldaptive.transport.netty","l":"SingletonTransport"},{"p":"org.ldaptive.beans.reflect","l":"SingleValueReflectionTranscoder"},{"p":"org.ldaptive.control","l":"PagedResultsControl.SizeHandler"},{"p":"org.ldaptive.control","l":"SortKey"},{"p":"org.ldaptive.control","l":"SortRequestControl"},{"p":"org.ldaptive.control","l":"SortResponseControl"},{"p":"org.ldaptive.control","l":"SortResponseControl.SortResultHandler"},{"p":"org.ldaptive.handler","l":"SortResultHandler"},{"p":"org.ldaptive.control","l":"SessionTrackingControl.SourceIpHandler"},{"p":"org.ldaptive.control","l":"SessionTrackingControl.SourceNameHandler"},{"p":"org.ldaptive.beans.spring","l":"SpelAttributeValueMutator"},{"p":"org.ldaptive.beans.spring","l":"SpelDnValueMutator"},{"p":"org.ldaptive.beans.spring","l":"SpringClassDescriptor"},{"p":"org.ldaptive.beans.spring","l":"SpringLdapEntryMapper"},{"p":"org.ldaptive.dns","l":"SRVDNSResolver"},{"p":"org.ldaptive.dns","l":"SRVRecord"},{"p":"org.ldaptive.ssl","l":"SslConfig"},{"p":"org.ldaptive.props","l":"SslConfigPropertyInvoker"},{"p":"org.ldaptive.props","l":"SslConfigPropertySource"},{"p":"org.ldaptive.ssl","l":"SSLContextInitializer"},{"p":"org.ldaptive.extended","l":"StartTLSRequest"},{"p":"org.ldaptive.control","l":"SyncStateControl.State"},{"p":"org.ldaptive.control","l":"SyncStateControl.StateHandler"},{"p":"org.ldaptive.ssl","l":"AggregateTrustManager.Strategy"},{"p":"org.ldaptive.ad.control","l":"GetStatsControl.StringHandler"},{"p":"org.ldaptive.beans.spring.convert","l":"StringToDurationConverter"},{"p":"org.ldaptive.beans.spring.convert","l":"StringToZonedDateTimeConverter"},{"p":"org.ldaptive.transcode","l":"StringValueTranscoder"},{"p":"org.ldaptive.ssl","l":"DefaultHostnameVerifier.SubjectAltNameType"},{"p":"org.ldaptive.filter","l":"SubstringFilter"},{"p":"org.ldaptive.filter","l":"SubstringFilter.Substrings"},{"p":"org.ldaptive.control","l":"SyncDoneControl"},{"p":"org.ldaptive.extended","l":"SyncInfoMessage.SyncIdSetCookieHandler"},{"p":"org.ldaptive.extended","l":"SyncInfoMessage.SyncIdSetDeletesHandler"},{"p":"org.ldaptive.extended","l":"SyncInfoMessage.SyncIdSetHandler"},{"p":"org.ldaptive.extended","l":"SyncInfoMessage.SyncIdSetUuidsHandler"},{"p":"org.ldaptive.extended","l":"SyncInfoMessage"},{"p":"org.ldaptive.control.util","l":"SyncReplClient"},{"p":"org.ldaptive.control.util","l":"SyncReplCookie"},{"p":"org.ldaptive.control.util","l":"SyncReplRunner"},{"p":"org.ldaptive.control","l":"SyncRequestControl"},{"p":"org.ldaptive.control","l":"SyncStateControl"},{"p":"org.ldaptive.schema","l":"Syntax"},{"p":"org.ldaptive.schema.transcode","l":"SyntaxValueTranscoder"},{"p":"org.ldaptive.control","l":"VirtualListViewResponseControl.TargetPositionHandler"},{"p":"org.ldaptive.templates","l":"SearchTemplates.TermParser"},{"p":"org.ldaptive.control","l":"PasswordPolicyControl.TimeBeforeExpirationHandler"},{"p":"org.ldaptive.control","l":"SessionTrackingControl.TrackingIdentifierHandler"},{"p":"org.ldaptive.beans.reflect","l":"TranscoderFactory"},{"p":"org.ldaptive.transport","l":"Transport"},{"p":"org.ldaptive.transport","l":"TransportConnection"},{"p":"org.ldaptive.transport","l":"TransportFactory"},{"p":"org.ldaptive.control","l":"TreeDeleteControl"},{"p":"org.ldaptive.ssl","l":"AggregateTrustManager.TrustManagerConsumer"},{"p":"org.ldaptive","l":"AttributeModification.Type"},{"p":"org.ldaptive.extended","l":"SyncInfoMessage.Type"},{"p":"org.ldaptive.filter","l":"Filter.Type"},{"p":"org.ldaptive","l":"UnbindRequest"},{"p":"org.ldaptive.ad","l":"UnicodePwdAttribute"},{"p":"org.ldaptive.ad.transcode","l":"UnicodePwdValueTranscoder"},{"p":"org.ldaptive.asn1","l":"UniversalDERTag"},{"p":"org.ldaptive.extended","l":"UnsolicitedNotification"},{"p":"org.ldaptive.handler","l":"UnsolicitedNotificationHandler"},{"p":"org.ldaptive.io","l":"URLResourceLoader"},{"p":"org.ldaptive.auth","l":"User"},{"p":"org.ldaptive.asn1","l":"UuidType"},{"p":"org.ldaptive.transcode","l":"UUIDValueTranscoder"},{"p":"org.ldaptive.pool","l":"ValidationException"},{"p":"org.ldaptive.pool","l":"ValidationExceptionHandler"},{"p":"org.ldaptive.transport.netty","l":"NettyConnection.ValidatorHandler"},{"p":"org.ldaptive.transcode","l":"ValueTranscoder"},{"p":"org.ldaptive.ad.control","l":"VerifyNameControl"},{"p":"org.ldaptive.control","l":"VirtualListViewResponseControl.ViewResultHandler"},{"p":"org.ldaptive.control.util","l":"VirtualListViewClient"},{"p":"org.ldaptive.control.util","l":"VirtualListViewParams"},{"p":"org.ldaptive.control","l":"VirtualListViewRequestControl"},{"p":"org.ldaptive.control","l":"VirtualListViewResponseControl"},{"p":"org.ldaptive.auth","l":"AccountState.Warning"},{"p":"org.ldaptive.auth","l":"WhoAmIEntryResolver"},{"p":"org.ldaptive.extended","l":"WhoAmIRequest"},{"p":"org.ldaptive.extended","l":"WhoAmIResponseParser"},{"p":"org.ldaptive.ssl","l":"X509CertificateCredentialReader"},{"p":"org.ldaptive.ssl","l":"X509CertificatesCredentialReader"},{"p":"org.ldaptive.ssl","l":"X509CredentialConfig"},{"p":"org.ldaptive.ssl","l":"X509DnDecoder"},{"p":"org.ldaptive.ssl","l":"X509ExtendedTrustManagerWrapper"},{"p":"org.ldaptive.ssl","l":"X509SSLContextInitializer"},{"p":"org.ldaptive.beans.spring.convert","l":"ZonedDateTimeToStringConverter"}] \ No newline at end of file diff --git a/javadocs/2.3.1/type-search-index.zip b/javadocs/2.3.1/type-search-index.zip new file mode 100644 index 0000000000000000000000000000000000000000..0bb1dfe7dd03b45f299fa8dd1f4476973df2a651 GIT binary patch literal 5574 zcmZvgsXjD2zkaXy7K|(;fB_su;TY>%U zr`>Yym z-uQZY)Izm=HT&Bg|;Ux^rsnOSY)zzb2IEJRZtPqFVX z6&M+K3Od-fw4#D`q%)r{;jk3g)1_7!tdW^=Shf2*Km6X{BMd5&B!n8P{inu#wD(>9 zxdE8dT~V4If-#4n_`6r?(iGxBd#_Ah+g0IONo$Xb-$!2oj}Ng+C2ZC_H7IQ681+{3G`e(PpA5?{Tec3t}FV%i+SKl(y4GqetF4~_ADG_@|i z1Kt`hA1sMHSphws~YJA*lvjG<4V z>RWIAg2<$Esluh$19)J-<%!41wSuZ3y>8?DQ0ts)=|~x2uE-F50DojVwSg)g^VvMuq6MNgS*}c7-y%eCUX>~FTg?8=D_1=;#eB-=9v4IY>GDKnVZ6Xvzzl!0;aDC)ZtW2Ic7Baq|fhgy;O^ zmMo?Bca^Y5Q3e*Dpup$+1wH({m!8d!1)#*R=W4jI1D||D>s|zRjtQzAq}OZgZ%E^? z88>$bCM_4=q-az&su#i`cyfUl7ZMp;(!QXSQ7x>Ir%$pqWGa|1nwXCNLF_M3P0-F% zDwa77(6bjFHN{t}X0Uqaoi_b69(x>FEhStbT?yN*voX(7(y<}RY>>)4AP4c`zBOSC zRnuMxI@76ymgSwF5OoP$#*-9wliTv4XJ97v4jNkE70Fs?>zRlt0vr!bL^Kc{Qt}O4h~D%+dwK<8$@L*UtdaiOHh+AYL3+QV08-(IJdv`}APnJxIdpMgi9E7!i9Gd3JT zK}|;_$!TIxa?Ih;jEZET90gzRzwg*=YsT8<2wcSOXJy=c z9p@@(gr_FUHj$8N6bPt{ahtuYcmL>sOeT`1WhKDxG;HtXgjEUVCA8?tm}8))YZG4 zSUUB}m?|GN2Jq{7AApgZww z;w20GL`!zkzU#q_C5{@j2vrX}?T5k!YD)BQX^3gjL+>f*NsY=r#t~`AFFif

    i`; zk#eW_=A-T6;_Lxk1+sk82WvLvUNEP=M6$`!q^b-C(0boTU{$lV7yL<~W!E=T*Oo$)d-M34Ky{cH{S-vf+PLJ1U7tR&yRL z!ix9CI|c>UlA1kz(+_fkD6)#O`> zFrIRU%cYaIPix-Ax|Q`v-3v`lwaqij(lvCkn8L6kv+-r=_&3lOmbY3 zQ#cMRX71CYmxLb?#fJpLby52_$-oNu@yA|4!Bw?NVi7D4%;Ib2gsQsp1o;>~1ZHVG z#6-g`O-%Xf5(~68v0t_V!H(kGydN0$v_aHy1~%c#s6|9(xR!c&`~sIm*Ge-(FdvDZ zAP3|zEEDKV$yzR_=&rzAaks1>UPPV#-~OhUZ9O7a2&yIemG~%7cxl!G$CAoMCH`@I zL7S=XLM0dyZmwN1>cemnsgWAkKm@Wr(UCMq3)-A6AuL?VNwCe1N_nqlcq-FZE`=LY zQArF+j87-^x#8EFu(Hc}YVc%2*>5oVIO9*iG!&djNtBX} zT+D<{H=aHClNVZK&q`-lJ$?n^&*v9c&1TX2m5CZ%s8t6#K@u2Pup?c0cPG9MX*MA+ zAFKSruf2^P-HXZaq2FW+aPofn<=&jU+)R!*B&XkP|E@M03MhKRli)#z-ypC#D9s*A zKS?hbB(vJNStI4z$`AGfJ!w7n7ab~8z#2=(~C`}egY}&0S);cbby7q9qVsQ=~h-z0= zK%tqj*=|ij5{K2tn3tnA30YBi4oOn@_%}?L%#KD;|9+M9H@h78!{g>Rha&&6cV45m zW+f&!E%jxSO8F!7;sBtkRdL@p9jq#@M;5dzK*J8M^NA(jz0ao|vpb6Zb_*mu^VdWA zB|=g%T(ShdCd0K~o)9O4q@>?^M~TNHrB&@J2$Kg!CSvFYq6@~$`y{_W?$Mn}23S|~ zE|%+J^ULcR)ydY9wqIOpGO~G7oi7k)33$o|ND5nSUL@K#Nb4@yN_1z0qNTM_m)ykK zX$^V}&b%|?#bdw`3xIA?+2*r-MDG4fl%GJC1ClRQ*#q;XuRG3hB!1c)JM&0#QuT0l z^MQgajb0qShzgZxt4)fNbv8bk7ZhwiBh5mJ5wiP9n15^F5TPHmX0EI77bh39jKX>- zuNGr6j!HLsx#}g;b+&cj4rX=5`68j9w`w_%#wi`faorhp*@J^Sx$t-%KfQ?1-1wt0 zvq3XYXeYkjR|KsVh?4VjjiyngPHZQtc?%;Q!vWVy`eb3`K>n?n3{IBG4bjYv;sC=0DoSn&wrq&}I-LBMwHnKoGVqU+(c_LQT1$)N{heYzXA zVD9RQ8HGsDnC@q*KZ26scOQP86!&x*53gdTrh1#Q*sNFic6Z8>W`qVNrfyItJuu>{ zI$jBl?=`j@^UY^@y|rJOWxEH;CpblZoehf86=*7n(Eo*iio!F|sgMrh6q4d(3IH5p-k$*4>>)gM)ia^k*l|Jf1DRytd18)%UC_^v6ADA@HaVs8}#&k@hG~Ap+2R6FHW(gtl^*nNZaC^hgdqY?wmZ$+QnQo&fYnk-|46s z>}{?BMkEQ^xfZ}boFhx^YebI$Ce^Jr5sj9}#*x}}9ex_MEEQq{2BX{gtZ;WpHQTGt zL|Ej$FX$eI2sNhoJtJ7#+*Iwme%moq>}8p-M;w#sL=)9h3LvL&6_&Y+-D1O)8gL+k zMcq`7>=un`k{qG?ir-f{4)B<56c`H%2>Jt!n?=cL%qlQ%q#cxsq(1*6tf3rdVgiJS zYwrdImx4=yaS#8@g+nZ#L2DtqY6UsrZQZjU5b`(eXMPfoWDwm@`?sIn6qDs`Uf!4l zG2y56x8r;~``xm9f7dE^fA=>j*ako|plEjQS*z{wLxx(I%ONWcDWK!&y6VSJagCW| zSzjiaX*rTZ?33Rn@|M*h7~hY@9=;chNKXo0l%NiOVOMB)2zW^sSpq2a z>ABakc+GOQcX2X!?L%O=2y`H1cV4i}d+e+&G}aJxo}ru3*iPuysnF4}b6+gEz3zE# z>|FY3!4Ih6`PSYV287-o#xMjk-j#U1rdDMhK{T1G2Zz_LbNhQY6D-BAZ6?$y#m}Fii`@sZFfV zdm(SF=e;_qP!F zDVOj*he|KvqL?nmCZbqM#U4RN5LgoUm&+UmSj4KuV7d+FnqM^^E))7p$hqKq|AZ!J zkMWz)z4#lSv-3;Ms?sEUcYR_DA3*s1led}oL1Py44d|FYTUKAYp zXOay+i)xfbKO%`%zS7?`Inn!zp%}uT#6U~?piyc59Ng?*q){Y4(Q+Y8jf*b#TsF-j zka&jl-RBc1gU(*)nDC+P%OX#BQtHvKq7N(Kx~3J)O%=hZ`U^9*od{$jl?WkcqcKUo zSyayDX~x{jDA6vQyIYO)tv!f`HhlOJL8AC67Vj~=S2CP}ZSKcj01GW1y+c1AqZy>w zD;dIX^rz+WOUUXZWDI#Z(23TSjszz1(w26*X<1|vW-Q}Y>` zEwr)p!3ZZI%@UMKM`(edUnrMeZHB7eNVE6~T&kd&nWzz#CX; z0x(3!cNX~~n~NAa3)RDvtinpKIaS;OzxtK~JXEh->4H2Q9#|OMmRfi-MF-4`S7>^` z-t7VP_RgCZPXTGKuD_2sWzxrlXHO^_b9a&A&%|N6Dk!PHn&ff%%LU`&-3MM?&LhwF zmo58sWpgPD90S?}l(38>@~ws_FsK=_Lgoxo611mA!O=B;0UwnG45*tY_$EUC5qMj~ zGrA>%!mvrBc3I`Je+0!1yVNw`{Ms^2@l#C@k<71OGdaO_*$L;xKX|FyT!5Li zH~fdjmLykU(mIzzGcSm{?!Y~+u+T&76FA_)lm-2_=tsQ@f+A)}jZdAw^*|5z2jkyV zzlhWMzn;e5G;sF<2DHnV6lmL7iCCMx&*iMb(5y+Wu!9KG`cG{oiiAM|AK?%!9Nbm9IeO45G_;4$XlM{EbPRH||FNzAyZdk3`hWTV-77>33;VzC(El?k M|JiQ;`HhD5Upj_~ga7~l literal 0 HcmV?d00001 diff --git a/javadocs/allclasses-index.html b/javadocs/allclasses-index.html index bf92cc127..7f37a22af 100644 --- a/javadocs/allclasses-index.html +++ b/javadocs/allclasses-index.html @@ -2,10 +2,10 @@ - -All Classes (Ldaptive 2.3.0 API) + +All Classes (Ldaptive 2.3.1 API) - + @@ -22,7 +22,7 @@