You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ta...@apache.org on 2021/12/24 00:16:03 UTC

[qpid-site] branch asf-site updated: update site content for protonj2 1.0.0-M4

This is an automated email from the ASF dual-hosted git repository.

tabish pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/qpid-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new d86a295  update site content for protonj2 1.0.0-M4
d86a295 is described below

commit d86a295499690bee8f685b96123afd40acd78f7a
Author: Timothy Bish <ta...@gmail.com>
AuthorDate: Thu Dec 23 19:09:57 2021 -0500

    update site content for protonj2 1.0.0-M4
---
 content/download.html                              |     6 +-
 content/maven.html                                 |     4 +-
 content/proton/index.html                          |     4 +-
 content/releases/index.html                        |     3 +-
 content/releases/qpid-protonj2-1.0.0-M1/index.html |     2 +-
 content/releases/qpid-protonj2-1.0.0-M2/index.html |     2 +-
 content/releases/qpid-protonj2-1.0.0-M3/index.html |     2 +-
 .../api/allclasses-index.html                      |  3335 ++++
 .../qpid-protonj2-1.0.0-M4/api/allclasses.html     |   557 +
 .../api/allpackages-index.html                     |   295 +
 .../api/constant-values.html                       |  1663 ++
 .../api/deprecated-list.html                       |   149 +
 .../qpid-protonj2-1.0.0-M4/api/element-list        |    33 +
 .../qpid-protonj2-1.0.0-M4/api/help-doc.html       |   281 +
 .../qpid-protonj2-1.0.0-M4/api/index-all.html      | 18656 +++++++++++++++++++
 .../releases/qpid-protonj2-1.0.0-M4/api/index.html |   291 +
 .../api/jquery/external/jquery/jquery.js           | 10872 +++++++++++
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 0 -> 335 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 0 -> 262 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 0 -> 262 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 0 -> 262 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 0 -> 332 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 0 -> 280 bytes
 .../api/jquery/images/ui-icons_222222_256x240.png  |   Bin 0 -> 6922 bytes
 .../api/jquery/images/ui-icons_2e83ff_256x240.png  |   Bin 0 -> 4549 bytes
 .../api/jquery/images/ui-icons_454545_256x240.png  |   Bin 0 -> 6992 bytes
 .../api/jquery/images/ui-icons_888888_256x240.png  |   Bin 0 -> 6999 bytes
 .../api/jquery/images/ui-icons_cd0a0a_256x240.png  |   Bin 0 -> 4549 bytes
 .../api/jquery/jquery-3.5.1.js                     | 10872 +++++++++++
 .../api/jquery/jquery-ui.css                       |   582 +
 .../qpid-protonj2-1.0.0-M4/api/jquery/jquery-ui.js |  2659 +++
 .../api/jquery/jquery-ui.min.css                   |     7 +
 .../api/jquery/jquery-ui.min.js                    |     6 +
 .../api/jquery/jquery-ui.structure.css             |   156 +
 .../api/jquery/jquery-ui.structure.min.css         |     5 +
 .../api/jquery/jszip-utils/dist/jszip-utils-ie.js  |    56 +
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 +
 .../api/jquery/jszip-utils/dist/jszip-utils.js     |   118 +
 .../api/jquery/jszip-utils/dist/jszip-utils.min.js |    10 +
 .../api/jquery/jszip/dist/jszip.js                 | 11367 +++++++++++
 .../api/jquery/jszip/dist/jszip.min.js             |    13 +
 .../api/member-search-index.js                     |     1 +
 .../api/member-search-index.zip                    |   Bin 0 -> 54584 bytes
 .../qpid/protonj2/buffer/ProtonAbstractBuffer.html |  2684 +++
 .../apache/qpid/protonj2/buffer/ProtonBuffer.html  |  2882 +++
 .../protonj2/buffer/ProtonBufferAllocator.html     |   489 +
 .../protonj2/buffer/ProtonBufferInputStream.html   |   826 +
 .../protonj2/buffer/ProtonBufferOutputStream.html  |   666 +
 .../qpid/protonj2/buffer/ProtonByteBuffer.html     |  1121 ++
 .../protonj2/buffer/ProtonByteBufferAllocator.html |   615 +
 .../qpid/protonj2/buffer/ProtonByteUtils.html      |   618 +
 .../protonj2/buffer/ProtonCompositeBuffer.html     |  1213 ++
 .../protonj2/buffer/ProtonDuplicatedBuffer.html    |  1014 +
 .../protonj2/buffer/ProtonNettyByteBuffer.html     |  3105 +++
 .../buffer/ProtonNettyByteBufferAllocator.html     |   617 +
 .../qpid/protonj2/buffer/ProtonNioByteBuffer.html  |   988 +
 .../qpid/protonj2/buffer/ProtonSlicedBuffer.html   |  1595 ++
 .../buffer/class-use/ProtonAbstractBuffer.html     |   248 +
 .../protonj2/buffer/class-use/ProtonBuffer.html    |  8681 +++++++++
 .../buffer/class-use/ProtonBufferAllocator.html    |   358 +
 .../buffer/class-use/ProtonBufferInputStream.html  |   149 +
 .../buffer/class-use/ProtonBufferOutputStream.html |   149 +
 .../buffer/class-use/ProtonByteBuffer.html         |   220 +
 .../class-use/ProtonByteBufferAllocator.html       |   196 +
 .../protonj2/buffer/class-use/ProtonByteUtils.html |   149 +
 .../buffer/class-use/ProtonCompositeBuffer.html    |   240 +
 .../buffer/class-use/ProtonDuplicatedBuffer.html   |   149 +
 .../buffer/class-use/ProtonNettyByteBuffer.html    |   149 +
 .../class-use/ProtonNettyByteBufferAllocator.html  |   195 +
 .../buffer/class-use/ProtonNioByteBuffer.html      |   149 +
 .../buffer/class-use/ProtonSlicedBuffer.html       |   149 +
 .../qpid/protonj2/buffer/package-summary.html      |   267 +
 .../apache/qpid/protonj2/buffer/package-tree.html  |   197 +
 .../apache/qpid/protonj2/buffer/package-use.html   |   885 +
 .../qpid/protonj2/client/AdvancedMessage.html      |   782 +
 .../org/apache/qpid/protonj2/client/Client.html    |   476 +
 .../apache/qpid/protonj2/client/ClientOptions.html |   445 +
 .../apache/qpid/protonj2/client/Connection.html    |  1162 ++
 .../qpid/protonj2/client/ConnectionEvent.html      |   360 +
 .../qpid/protonj2/client/ConnectionOptions.html    |  1754 ++
 .../org/apache/qpid/protonj2/client/Delivery.html  |   640 +
 .../apache/qpid/protonj2/client/DeliveryMode.html  |   380 +
 .../qpid/protonj2/client/DeliveryState.Type.html   |   422 +
 .../apache/qpid/protonj2/client/DeliveryState.html |   447 +
 .../qpid/protonj2/client/DisconnectionEvent.html   |   390 +
 .../qpid/protonj2/client/DistributionMode.html     |   380 +
 .../qpid/protonj2/client/DurabilityMode.html       |   393 +
 .../qpid/protonj2/client/ErrorCondition.html       |   357 +
 .../apache/qpid/protonj2/client/ExpiryPolicy.html  |   406 +
 .../org/apache/qpid/protonj2/client/Message.html   |  1895 ++
 .../qpid/protonj2/client/OutputStreamOptions.html  |   507 +
 .../org/apache/qpid/protonj2/client/Receiver.html  |   859 +
 .../qpid/protonj2/client/ReceiverOptions.html      |  1020 +
 .../qpid/protonj2/client/ReconnectLocation.html    |   378 +
 .../qpid/protonj2/client/ReconnectOptions.html     |   887 +
 .../apache/qpid/protonj2/client/SaslOptions.html   |   470 +
 .../org/apache/qpid/protonj2/client/Sender.html    |   798 +
 .../apache/qpid/protonj2/client/SenderOptions.html |   940 +
 .../org/apache/qpid/protonj2/client/Session.html   |   915 +
 .../qpid/protonj2/client/SessionOptions.html       |  1001 +
 .../org/apache/qpid/protonj2/client/Source.html    |   439 +
 .../apache/qpid/protonj2/client/SourceOptions.html |   546 +
 .../apache/qpid/protonj2/client/SslOptions.html    |  1219 ++
 .../qpid/protonj2/client/StreamDelivery.html       |   526 +
 .../qpid/protonj2/client/StreamReceiver.html       |   391 +
 .../protonj2/client/StreamReceiverMessage.html     |   346 +
 .../protonj2/client/StreamReceiverOptions.html     |   951 +
 .../apache/qpid/protonj2/client/StreamSender.html  |   309 +
 .../qpid/protonj2/client/StreamSenderMessage.html  |   493 +
 .../qpid/protonj2/client/StreamSenderOptions.html  |   933 +
 .../apache/qpid/protonj2/client/StreamTracker.html |   421 +
 .../org/apache/qpid/protonj2/client/Target.html    |   367 +
 .../apache/qpid/protonj2/client/TargetOptions.html |   344 +
 .../qpid/protonj2/client/TerminusOptions.html      |   469 +
 .../org/apache/qpid/protonj2/client/Tracker.html   |   546 +
 .../qpid/protonj2/client/TransportOptions.html     |  1388 ++
 .../protonj2/client/class-use/AdvancedMessage.html |   396 +
 .../qpid/protonj2/client/class-use/Client.html     |   281 +
 .../protonj2/client/class-use/ClientOptions.html   |   282 +
 .../qpid/protonj2/client/class-use/Connection.html |   422 +
 .../protonj2/client/class-use/ConnectionEvent.html |   224 +
 .../client/class-use/ConnectionOptions.html        |   504 +
 .../qpid/protonj2/client/class-use/Delivery.html   |   372 +
 .../protonj2/client/class-use/DeliveryMode.html    |   247 +
 .../client/class-use/DeliveryState.Type.html       |   289 +
 .../protonj2/client/class-use/DeliveryState.html   |   510 +
 .../client/class-use/DisconnectionEvent.html       |   224 +
 .../client/class-use/DistributionMode.html         |   228 +
 .../protonj2/client/class-use/DurabilityMode.html  |   233 +
 .../protonj2/client/class-use/ErrorCondition.html  |   556 +
 .../protonj2/client/class-use/ExpiryPolicy.html    |   233 +
 .../qpid/protonj2/client/class-use/Message.html    |   705 +
 .../client/class-use/OutputStreamOptions.html      |   260 +
 .../qpid/protonj2/client/class-use/Receiver.html   |   659 +
 .../protonj2/client/class-use/ReceiverOptions.html |   537 +
 .../client/class-use/ReconnectLocation.html        |   309 +
 .../client/class-use/ReconnectOptions.html         |   301 +
 .../protonj2/client/class-use/SaslOptions.html     |   235 +
 .../qpid/protonj2/client/class-use/Sender.html     |   467 +
 .../protonj2/client/class-use/SenderOptions.html   |   443 +
 .../qpid/protonj2/client/class-use/Session.html    |   410 +
 .../protonj2/client/class-use/SessionOptions.html  |   379 +
 .../qpid/protonj2/client/class-use/Source.html     |   248 +
 .../protonj2/client/class-use/SourceOptions.html   |   249 +
 .../qpid/protonj2/client/class-use/SslOptions.html |   478 +
 .../protonj2/client/class-use/StreamDelivery.html  |   351 +
 .../protonj2/client/class-use/StreamReceiver.html  |   275 +
 .../client/class-use/StreamReceiverMessage.html    |   407 +
 .../client/class-use/StreamReceiverOptions.html    |   366 +
 .../protonj2/client/class-use/StreamSender.html    |   271 +
 .../client/class-use/StreamSenderMessage.html      |   226 +
 .../client/class-use/StreamSenderOptions.html      |   360 +
 .../protonj2/client/class-use/StreamTracker.html   |   340 +
 .../qpid/protonj2/client/class-use/Target.html     |   248 +
 .../protonj2/client/class-use/TargetOptions.html   |   223 +
 .../protonj2/client/class-use/TerminusOptions.html |   235 +
 .../qpid/protonj2/client/class-use/Tracker.html    |   454 +
 .../client/class-use/TransportOptions.html         |   450 +
 .../ClientConnectionRedirectedException.html       |   497 +
 .../ClientConnectionRemotelyClosedException.html   |   432 +
 .../ClientConnectionSecurityException.html         |   400 +
 .../ClientConnectionSecuritySaslException.html     |   443 +
 .../exceptions/ClientDeliveryAbortedException.html |   336 +
 .../ClientDeliveryIsPartialException.html          |   336 +
 .../exceptions/ClientDeliveryStateException.html   |   386 +
 .../client/exceptions/ClientException.html         |   333 +
 .../client/exceptions/ClientIOException.html       |   334 +
 .../exceptions/ClientIdleTimeoutException.html     |   335 +
 .../exceptions/ClientIllegalStateException.html    |   333 +
 .../exceptions/ClientLinkRedirectedException.html  |   528 +
 .../ClientLinkRemotelyClosedException.html         |   401 +
 .../ClientMessageFormatViolationException.html     |   331 +
 .../ClientOperationTimedOutException.html          |   334 +
 .../ClientResourceRemotelyClosedException.html     |   433 +
 .../exceptions/ClientSendTimedOutException.html    |   312 +
 .../ClientSessionRemotelyClosedException.html      |   396 +
 .../ClientTransactionDeclarationException.html     |   335 +
 .../ClientTransactionInDoubtException.html         |   335 +
 .../ClientTransactionNotActiveException.html       |   335 +
 .../ClientTransactionRolledBackException.html      |   335 +
 .../ClientUnsupportedOperationException.html       |   335 +
 .../ClientConnectionRedirectedException.html       |   149 +
 .../ClientConnectionRemotelyClosedException.html   |   210 +
 .../ClientConnectionSecurityException.html         |   195 +
 .../ClientConnectionSecuritySaslException.html     |   149 +
 .../class-use/ClientDeliveryAbortedException.html  |   149 +
 .../ClientDeliveryIsPartialException.html          |   149 +
 .../class-use/ClientDeliveryStateException.html    |   149 +
 .../exceptions/class-use/ClientException.html      |  2732 +++
 .../exceptions/class-use/ClientIOException.html    |   274 +
 .../class-use/ClientIdleTimeoutException.html      |   149 +
 .../class-use/ClientIllegalStateException.html     |   325 +
 .../class-use/ClientLinkRedirectedException.html   |   149 +
 .../ClientLinkRemotelyClosedException.html         |   196 +
 .../ClientMessageFormatViolationException.html     |   149 +
 .../ClientOperationTimedOutException.html          |   195 +
 .../ClientResourceRemotelyClosedException.html     |   211 +
 .../class-use/ClientSendTimedOutException.html     |   149 +
 .../ClientSessionRemotelyClosedException.html      |   149 +
 .../ClientTransactionDeclarationException.html     |   149 +
 .../ClientTransactionInDoubtException.html         |   149 +
 .../ClientTransactionNotActiveException.html       |   149 +
 .../ClientTransactionRolledBackException.html      |   149 +
 .../ClientUnsupportedOperationException.html       |   376 +
 .../client/exceptions/package-summary.html         |   312 +
 .../protonj2/client/exceptions/package-tree.html   |   218 +
 .../protonj2/client/exceptions/package-use.html    |   321 +
 .../qpid/protonj2/client/futures/AsyncResult.html  |   316 +
 .../client/futures/BalancedClientFuture.html       |   410 +
 .../qpid/protonj2/client/futures/ClientFuture.html |   767 +
 .../client/futures/ClientFutureFactory.html        |   522 +
 .../client/futures/ClientSynchronization.html      |   288 +
 .../client/futures/ConservativeClientFuture.html   |   411 +
 .../protonj2/client/futures/NoOpAsyncResult.html   |   421 +
 .../client/futures/ProgressiveClientFuture.html    |   409 +
 .../client/futures/class-use/AsyncResult.html      |   229 +
 .../futures/class-use/BalancedClientFuture.html    |   149 +
 .../client/futures/class-use/ClientFuture.html     |   400 +
 .../futures/class-use/ClientFutureFactory.html     |   195 +
 .../futures/class-use/ClientSynchronization.html   |   244 +
 .../class-use/ConservativeClientFuture.html        |   149 +
 .../client/futures/class-use/NoOpAsyncResult.html  |   195 +
 .../futures/class-use/ProgressiveClientFuture.html |   149 +
 .../protonj2/client/futures/package-summary.html   |   231 +
 .../qpid/protonj2/client/futures/package-tree.html |   179 +
 .../qpid/protonj2/client/futures/package-use.html  |   236 +
 .../protonj2/client/impl/ClientConnection.html     |  1296 ++
 .../client/impl/ClientConnectionCapabilities.html  |   331 +
 .../qpid/protonj2/client/impl/ClientConstants.html |   536 +
 .../qpid/protonj2/client/impl/ClientDelivery.html  |   680 +
 .../impl/ClientDeliveryState.ClientAccepted.html   |   374 +
 .../impl/ClientDeliveryState.ClientModified.html   |   392 +
 .../impl/ClientDeliveryState.ClientRejected.html   |   392 +
 .../impl/ClientDeliveryState.ClientReleased.html   |   374 +
 .../ClientDeliveryState.ClientTransactional.html   |   316 +
 .../protonj2/client/impl/ClientDeliveryState.html  |   346 +
 .../protonj2/client/impl/ClientErrorCondition.html |   397 +
 .../qpid/protonj2/client/impl/ClientInstance.html  |   510 +
 .../qpid/protonj2/client/impl/ClientMessage.html   |  2328 +++
 .../protonj2/client/impl/ClientMessageSupport.html |   500 +
 .../client/impl/ClientNoOpStreamTracker.html       |   452 +
 .../protonj2/client/impl/ClientNoOpTracker.html    |   597 +
 .../client/impl/ClientOutgoingEnvelope.html        |   500 +
 .../qpid/protonj2/client/impl/ClientReceiver.html  |   928 +
 .../qpid/protonj2/client/impl/ClientRedirect.html  |   446 +
 .../qpid/protonj2/client/impl/ClientSession.html   |  1022 +
 .../protonj2/client/impl/ClientStreamDelivery.html |   743 +
 .../protonj2/client/impl/ClientStreamReceiver.html |   939 +
 .../client/impl/ClientStreamReceiverMessage.html   |  2536 +++
 .../protonj2/client/impl/ClientStreamSender.html   |  1273 ++
 .../protonj2/client/impl/ClientStreamSession.html  |   678 +
 .../protonj2/client/impl/ClientStreamTracker.html  |   617 +
 .../client/impl/ClientTransactionContext.html      |   427 +
 .../client/impl/class-use/ClientConnection.html    |   203 +
 .../class-use/ClientConnectionCapabilities.html    |   149 +
 .../client/impl/class-use/ClientConstants.html     |   149 +
 .../client/impl/class-use/ClientDelivery.html      |   246 +
 .../ClientDeliveryState.ClientAccepted.html        |   193 +
 .../ClientDeliveryState.ClientModified.html        |   149 +
 .../ClientDeliveryState.ClientRejected.html        |   149 +
 .../ClientDeliveryState.ClientReleased.html        |   193 +
 .../ClientDeliveryState.ClientTransactional.html   |   149 +
 .../client/impl/class-use/ClientDeliveryState.html |   251 +
 .../impl/class-use/ClientErrorCondition.html       |   149 +
 .../client/impl/class-use/ClientInstance.html      |   218 +
 .../client/impl/class-use/ClientMessage.html       |   307 +
 .../impl/class-use/ClientMessageSupport.html       |   149 +
 .../impl/class-use/ClientNoOpStreamTracker.html    |   193 +
 .../client/impl/class-use/ClientNoOpTracker.html   |   196 +
 .../impl/class-use/ClientOutgoingEnvelope.html     |   243 +
 .../client/impl/class-use/ClientReceiver.html      |   149 +
 .../client/impl/class-use/ClientRedirect.html      |   231 +
 .../client/impl/class-use/ClientSession.html       |   232 +
 .../impl/class-use/ClientStreamDelivery.html       |   193 +
 .../impl/class-use/ClientStreamReceiver.html       |   198 +
 .../class-use/ClientStreamReceiverMessage.html     |   193 +
 .../client/impl/class-use/ClientStreamSender.html  |   149 +
 .../client/impl/class-use/ClientStreamSession.html |   149 +
 .../client/impl/class-use/ClientStreamTracker.html |   193 +
 .../impl/class-use/ClientTransactionContext.html   |   232 +
 .../qpid/protonj2/client/impl/package-summary.html |   351 +
 .../qpid/protonj2/client/impl/package-tree.html    |   204 +
 .../qpid/protonj2/client/impl/package-use.html     |   356 +
 .../qpid/protonj2/client/package-summary.html      |   457 +
 .../apache/qpid/protonj2/client/package-tree.html  |   254 +
 .../apache/qpid/protonj2/client/package-use.html   |   720 +
 .../protonj2/client/transport/EpollSupport.html    |   383 +
 .../protonj2/client/transport/IOUringSupport.html  |   383 +
 .../protonj2/client/transport/KQueueSupport.html   |   383 +
 .../protonj2/client/transport/NettyIOContext.html  |   341 +
 .../qpid/protonj2/client/transport/SslSupport.html |   493 +
 .../TcpTransport.NettyDefaultHandler.html          |   463 +
 .../TcpTransport.NettyTcpTransportHandler.html     |   398 +
 .../protonj2/client/transport/TcpTransport.html    |  1115 ++
 .../qpid/protonj2/client/transport/Transport.html  |   669 +
 .../client/transport/TransportListener.html        |   336 +
 .../client/transport/WebSocketTransport.html       |   537 +
 .../client/transport/X509AliasKeyManager.html      |   458 +
 .../client/transport/class-use/EpollSupport.html   |   149 +
 .../client/transport/class-use/IOUringSupport.html |   149 +
 .../client/transport/class-use/KQueueSupport.html  |   149 +
 .../client/transport/class-use/NettyIOContext.html |   149 +
 .../client/transport/class-use/SslSupport.html     |   149 +
 .../TcpTransport.NettyDefaultHandler.html          |   193 +
 .../TcpTransport.NettyTcpTransportHandler.html     |   149 +
 .../client/transport/class-use/TcpTransport.html   |   244 +
 .../client/transport/class-use/Transport.html      |   290 +
 .../transport/class-use/TransportListener.html     |   242 +
 .../transport/class-use/WebSocketTransport.html    |   200 +
 .../transport/class-use/X509AliasKeyManager.html   |   149 +
 .../protonj2/client/transport/package-summary.html |   232 +
 .../protonj2/client/transport/package-tree.html    |   202 +
 .../protonj2/client/transport/package-use.html     |   209 +
 .../qpid/protonj2/client/util/DeliveryQueue.html   |   496 +
 .../protonj2/client/util/FifoDeliveryQueue.html    |   619 +
 .../protonj2/client/util/IOExceptionSupport.html   |   319 +
 .../qpid/protonj2/client/util/IdGenerator.html     |   389 +
 .../client/util/ReconnectLocationPool.html         |   564 +
 .../qpid/protonj2/client/util/StopWatch.html       |   396 +
 .../qpid/protonj2/client/util/ThreadPoolUtils.html |   482 +
 .../qpid/protonj2/client/util/TimeUtils.html       |   277 +
 .../client/util/TrackableThreadFactory.html        |   363 +
 .../client/util/class-use/DeliveryQueue.html       |   195 +
 .../client/util/class-use/FifoDeliveryQueue.html   |   149 +
 .../client/util/class-use/IOExceptionSupport.html  |   149 +
 .../client/util/class-use/IdGenerator.html         |   149 +
 .../util/class-use/ReconnectLocationPool.html      |   149 +
 .../protonj2/client/util/class-use/StopWatch.html  |   149 +
 .../client/util/class-use/ThreadPoolUtils.html     |   149 +
 .../protonj2/client/util/class-use/TimeUtils.html  |   149 +
 .../util/class-use/TrackableThreadFactory.html     |   149 +
 .../qpid/protonj2/client/util/package-summary.html |   230 +
 .../qpid/protonj2/client/util/package-tree.html    |   177 +
 .../qpid/protonj2/client/util/package-use.html     |   186 +
 .../apache/qpid/protonj2/codec/CodecFactory.html   |   497 +
 .../qpid/protonj2/codec/DecodeEOFException.html    |   374 +
 .../qpid/protonj2/codec/DecodeException.html       |   374 +
 .../org/apache/qpid/protonj2/codec/Decoder.html    |  1861 ++
 .../apache/qpid/protonj2/codec/DecoderState.html   |   312 +
 .../qpid/protonj2/codec/DescribedTypeDecoder.html  |   300 +
 .../qpid/protonj2/codec/DescribedTypeEncoder.html  |   294 +
 .../qpid/protonj2/codec/EncodeException.html       |   374 +
 .../org/apache/qpid/protonj2/codec/Encoder.html    |  2322 +++
 .../apache/qpid/protonj2/codec/EncoderState.html   |   310 +
 .../apache/qpid/protonj2/codec/EncodingCodes.html  |  1006 +
 .../apache/qpid/protonj2/codec/StreamDecoder.html  |  1862 ++
 .../qpid/protonj2/codec/StreamDecoderState.html    |   312 +
 .../protonj2/codec/StreamDescribedTypeDecoder.html |   300 +
 .../qpid/protonj2/codec/StreamTypeDecoder.html     |   382 +
 .../apache/qpid/protonj2/codec/TypeDecoder.html    |   382 +
 .../apache/qpid/protonj2/codec/TypeEncoder.html    |   388 +
 .../protonj2/codec/class-use/CodecFactory.html     |   149 +
 .../codec/class-use/DecodeEOFException.html        |   149 +
 .../protonj2/codec/class-use/DecodeException.html  |  4720 +++++
 .../qpid/protonj2/codec/class-use/Decoder.html     |   311 +
 .../protonj2/codec/class-use/DecoderState.html     |  2425 +++
 .../codec/class-use/DescribedTypeDecoder.html      |   611 +
 .../codec/class-use/DescribedTypeEncoder.html      |   617 +
 .../protonj2/codec/class-use/EncodeException.html  |  1334 ++
 .../qpid/protonj2/codec/class-use/Encoder.html     |   313 +
 .../protonj2/codec/class-use/EncoderState.html     |  2633 +++
 .../protonj2/codec/class-use/EncodingCodes.html    |   149 +
 .../protonj2/codec/class-use/StreamDecoder.html    |   229 +
 .../codec/class-use/StreamDecoderState.html        |  2396 +++
 .../class-use/StreamDescribedTypeDecoder.html      |   611 +
 .../codec/class-use/StreamTypeDecoder.html         |  1083 ++
 .../qpid/protonj2/codec/class-use/TypeDecoder.html |  1083 ++
 .../qpid/protonj2/codec/class-use/TypeEncoder.html |   882 +
 .../decoders/AbstractDescribedTypeDecoder.html     |   460 +
 .../decoders/AbstractPrimitiveTypeDecoder.html     |   449 +
 .../codec/decoders/PrimitiveArrayTypeDecoder.html  |   240 +
 .../codec/decoders/PrimitiveTypeDecoder.html       |   305 +
 .../protonj2/codec/decoders/ProtonDecoder.html     |  2062 ++
 .../codec/decoders/ProtonDecoderFactory.html       |   290 +
 .../codec/decoders/ProtonDecoderState.html         |   428 +
 .../codec/decoders/ProtonStreamDecoder.html        |  2063 ++
 .../codec/decoders/ProtonStreamDecoderFactory.html |   290 +
 .../codec/decoders/ProtonStreamDecoderState.html   |   426 +
 .../protonj2/codec/decoders/ProtonStreamUtils.html |   691 +
 .../qpid/protonj2/codec/decoders/UTF8Decoder.html  |   269 +
 .../protonj2/codec/decoders/UTF8StreamDecoder.html |   263 +
 .../decoders/UnknownDescribedTypeDecoder.html      |   588 +
 .../class-use/AbstractDescribedTypeDecoder.html    |   559 +
 .../class-use/AbstractPrimitiveTypeDecoder.html    |   504 +
 .../class-use/PrimitiveArrayTypeDecoder.html       |   210 +
 .../decoders/class-use/PrimitiveTypeDecoder.html   |   597 +
 .../codec/decoders/class-use/ProtonDecoder.html    |   223 +
 .../decoders/class-use/ProtonDecoderFactory.html   |   149 +
 .../decoders/class-use/ProtonDecoderState.html     |   211 +
 .../decoders/class-use/ProtonStreamDecoder.html    |   223 +
 .../class-use/ProtonStreamDecoderFactory.html      |   149 +
 .../class-use/ProtonStreamDecoderState.html        |   203 +
 .../decoders/class-use/ProtonStreamUtils.html      |   149 +
 .../codec/decoders/class-use/UTF8Decoder.html      |   211 +
 .../decoders/class-use/UTF8StreamDecoder.html      |   211 +
 .../class-use/UnknownDescribedTypeDecoder.html     |   149 +
 .../decoders/messaging/AcceptedTypeDecoder.html    |   570 +
 .../messaging/AmqpSequenceTypeDecoder.html         |   570 +
 .../decoders/messaging/AmqpValueTypeDecoder.html   |   570 +
 .../ApplicationPropertiesTypeDecoder.html          |   570 +
 .../codec/decoders/messaging/DataTypeDecoder.html  |   570 +
 .../messaging/DeleteOnCloseTypeDecoder.html        |   570 +
 .../DeleteOnNoLinksOrMessagesTypeDecoder.html      |   570 +
 .../messaging/DeleteOnNoLinksTypeDecoder.html      |   570 +
 .../messaging/DeleteOnNoMessagesTypeDecoder.html   |   570 +
 .../messaging/DeliveryAnnotationsTypeDecoder.html  |   570 +
 .../decoders/messaging/FooterTypeDecoder.html      |   570 +
 .../decoders/messaging/HeaderTypeDecoder.html      |   570 +
 .../messaging/MessageAnnotationsTypeDecoder.html   |   570 +
 .../decoders/messaging/ModifiedTypeDecoder.html    |   570 +
 .../decoders/messaging/PropertiesTypeDecoder.html  |   570 +
 .../decoders/messaging/ReceivedTypeDecoder.html    |   570 +
 .../decoders/messaging/RejectedTypeDecoder.html    |   570 +
 .../decoders/messaging/ReleasedTypeDecoder.html    |   570 +
 .../decoders/messaging/SourceTypeDecoder.html      |   570 +
 .../decoders/messaging/TargetTypeDecoder.html      |   570 +
 .../messaging/class-use/AcceptedTypeDecoder.html   |   149 +
 .../class-use/AmqpSequenceTypeDecoder.html         |   149 +
 .../messaging/class-use/AmqpValueTypeDecoder.html  |   149 +
 .../ApplicationPropertiesTypeDecoder.html          |   149 +
 .../messaging/class-use/DataTypeDecoder.html       |   149 +
 .../class-use/DeleteOnCloseTypeDecoder.html        |   149 +
 .../DeleteOnNoLinksOrMessagesTypeDecoder.html      |   149 +
 .../class-use/DeleteOnNoLinksTypeDecoder.html      |   149 +
 .../class-use/DeleteOnNoMessagesTypeDecoder.html   |   149 +
 .../class-use/DeliveryAnnotationsTypeDecoder.html  |   149 +
 .../messaging/class-use/FooterTypeDecoder.html     |   149 +
 .../messaging/class-use/HeaderTypeDecoder.html     |   149 +
 .../class-use/MessageAnnotationsTypeDecoder.html   |   149 +
 .../messaging/class-use/ModifiedTypeDecoder.html   |   149 +
 .../messaging/class-use/PropertiesTypeDecoder.html |   149 +
 .../messaging/class-use/ReceivedTypeDecoder.html   |   149 +
 .../messaging/class-use/RejectedTypeDecoder.html   |   149 +
 .../messaging/class-use/ReleasedTypeDecoder.html   |   149 +
 .../messaging/class-use/SourceTypeDecoder.html     |   149 +
 .../messaging/class-use/TargetTypeDecoder.html     |   149 +
 .../codec/decoders/messaging/package-summary.html  |   283 +
 .../codec/decoders/messaging/package-tree.html     |   187 +
 .../codec/decoders/messaging/package-use.html      |   149 +
 .../protonj2/codec/decoders/package-summary.html   |   267 +
 .../qpid/protonj2/codec/decoders/package-tree.html |   201 +
 .../qpid/protonj2/codec/decoders/package-use.html  |   367 +
 .../primitives/AbstractArrayTypeDecoder.html       |   573 +
 .../primitives/AbstractBinaryTypeDecoder.html      |   651 +
 .../primitives/AbstractListTypeDecoder.html        |   475 +
 .../primitives/AbstractMapTypeDecoder.html         |   475 +
 .../primitives/AbstractStringTypeDecoder.html      |   503 +
 .../primitives/AbstractSymbolTypeDecoder.html      |   597 +
 .../decoders/primitives/Array32TypeDecoder.html    |   454 +
 .../decoders/primitives/Array8TypeDecoder.html     |   439 +
 .../decoders/primitives/Binary32TypeDecoder.html   |   435 +
 .../decoders/primitives/Binary8TypeDecoder.html    |   435 +
 .../decoders/primitives/BinaryTypeDecoder.html     |   350 +
 .../primitives/BooleanFalseTypeDecoder.html        |   548 +
 .../primitives/BooleanTrueTypeDecoder.html         |   548 +
 .../decoders/primitives/BooleanTypeDecoder.html    |   554 +
 .../codec/decoders/primitives/ByteTypeDecoder.html |   550 +
 .../decoders/primitives/CharacterTypeDecoder.html  |   550 +
 .../decoders/primitives/Decimal128TypeDecoder.html |   470 +
 .../decoders/primitives/Decimal32TypeDecoder.html  |   470 +
 .../decoders/primitives/Decimal64TypeDecoder.html  |   470 +
 .../decoders/primitives/DoubleTypeDecoder.html     |   550 +
 .../decoders/primitives/FloatTypeDecoder.html      |   550 +
 .../decoders/primitives/Integer32TypeDecoder.html  |   550 +
 .../decoders/primitives/Integer8TypeDecoder.html   |   550 +
 .../decoders/primitives/List0TypeDecoder.html      |   619 +
 .../decoders/primitives/List32TypeDecoder.html     |   488 +
 .../decoders/primitives/List8TypeDecoder.html      |   488 +
 .../codec/decoders/primitives/ListTypeDecoder.html |   406 +
 .../decoders/primitives/Long8TypeDecoder.html      |   548 +
 .../codec/decoders/primitives/LongTypeDecoder.html |   554 +
 .../decoders/primitives/Map32TypeDecoder.html      |   482 +
 .../codec/decoders/primitives/Map8TypeDecoder.html |   482 +
 .../codec/decoders/primitives/MapTypeDecoder.html  |   400 +
 .../codec/decoders/primitives/NullTypeDecoder.html |   470 +
 .../decoders/primitives/ShortTypeDecoder.html      |   550 +
 .../decoders/primitives/String32TypeDecoder.html   |   410 +
 .../decoders/primitives/String8TypeDecoder.html    |   410 +
 .../decoders/primitives/StringTypeDecoder.html     |   290 +
 .../decoders/primitives/Symbol32TypeDecoder.html   |   430 +
 .../decoders/primitives/Symbol8TypeDecoder.html    |   430 +
 .../decoders/primitives/SymbolTypeDecoder.html     |   290 +
 .../decoders/primitives/TimestampTypeDecoder.html  |   470 +
 .../codec/decoders/primitives/UUIDTypeDecoder.html |   470 +
 .../primitives/UnsignedByteTypeDecoder.html        |   470 +
 .../primitives/UnsignedInteger0TypeDecoder.html    |   470 +
 .../primitives/UnsignedInteger32TypeDecoder.html   |   470 +
 .../primitives/UnsignedInteger8TypeDecoder.html    |   470 +
 .../primitives/UnsignedLong0TypeDecoder.html       |   470 +
 .../primitives/UnsignedLong64TypeDecoder.html      |   470 +
 .../primitives/UnsignedLong8TypeDecoder.html       |   470 +
 .../primitives/UnsignedShortTypeDecoder.html       |   470 +
 .../class-use/AbstractArrayTypeDecoder.html        |   202 +
 .../class-use/AbstractBinaryTypeDecoder.html       |   202 +
 .../class-use/AbstractListTypeDecoder.html         |   202 +
 .../class-use/AbstractMapTypeDecoder.html          |   202 +
 .../class-use/AbstractStringTypeDecoder.html       |   202 +
 .../class-use/AbstractSymbolTypeDecoder.html       |   202 +
 .../primitives/class-use/Array32TypeDecoder.html   |   149 +
 .../primitives/class-use/Array8TypeDecoder.html    |   149 +
 .../primitives/class-use/Binary32TypeDecoder.html  |   149 +
 .../primitives/class-use/Binary8TypeDecoder.html   |   149 +
 .../primitives/class-use/BinaryTypeDecoder.html    |   209 +
 .../class-use/BooleanFalseTypeDecoder.html         |   149 +
 .../class-use/BooleanTrueTypeDecoder.html          |   149 +
 .../primitives/class-use/BooleanTypeDecoder.html   |   202 +
 .../primitives/class-use/ByteTypeDecoder.html      |   149 +
 .../primitives/class-use/CharacterTypeDecoder.html |   149 +
 .../class-use/Decimal128TypeDecoder.html           |   149 +
 .../primitives/class-use/Decimal32TypeDecoder.html |   149 +
 .../primitives/class-use/Decimal64TypeDecoder.html |   149 +
 .../primitives/class-use/DoubleTypeDecoder.html    |   149 +
 .../primitives/class-use/FloatTypeDecoder.html     |   149 +
 .../primitives/class-use/Integer32TypeDecoder.html |   149 +
 .../primitives/class-use/Integer8TypeDecoder.html  |   149 +
 .../primitives/class-use/List0TypeDecoder.html     |   149 +
 .../primitives/class-use/List32TypeDecoder.html    |   149 +
 .../primitives/class-use/List8TypeDecoder.html     |   149 +
 .../primitives/class-use/ListTypeDecoder.html      |   216 +
 .../primitives/class-use/Long8TypeDecoder.html     |   149 +
 .../primitives/class-use/LongTypeDecoder.html      |   195 +
 .../primitives/class-use/Map32TypeDecoder.html     |   149 +
 .../primitives/class-use/Map8TypeDecoder.html      |   149 +
 .../primitives/class-use/MapTypeDecoder.html       |   209 +
 .../primitives/class-use/NullTypeDecoder.html      |   149 +
 .../primitives/class-use/ShortTypeDecoder.html     |   149 +
 .../primitives/class-use/String32TypeDecoder.html  |   149 +
 .../primitives/class-use/String8TypeDecoder.html   |   149 +
 .../primitives/class-use/StringTypeDecoder.html    |   209 +
 .../primitives/class-use/Symbol32TypeDecoder.html  |   149 +
 .../primitives/class-use/Symbol8TypeDecoder.html   |   149 +
 .../primitives/class-use/SymbolTypeDecoder.html    |   209 +
 .../primitives/class-use/TimestampTypeDecoder.html |   149 +
 .../primitives/class-use/UUIDTypeDecoder.html      |   149 +
 .../class-use/UnsignedByteTypeDecoder.html         |   149 +
 .../class-use/UnsignedInteger0TypeDecoder.html     |   149 +
 .../class-use/UnsignedInteger32TypeDecoder.html    |   149 +
 .../class-use/UnsignedInteger8TypeDecoder.html     |   149 +
 .../class-use/UnsignedLong0TypeDecoder.html        |   149 +
 .../class-use/UnsignedLong64TypeDecoder.html       |   149 +
 .../class-use/UnsignedLong8TypeDecoder.html        |   149 +
 .../class-use/UnsignedShortTypeDecoder.html        |   149 +
 .../codec/decoders/primitives/package-summary.html |   475 +
 .../codec/decoders/primitives/package-tree.html    |   267 +
 .../codec/decoders/primitives/package-use.html     |   259 +
 .../security/SaslChallengeTypeDecoder.html         |   570 +
 .../decoders/security/SaslInitTypeDecoder.html     |   570 +
 .../security/SaslMechanismsTypeDecoder.html        |   570 +
 .../decoders/security/SaslOutcomeTypeDecoder.html  |   570 +
 .../decoders/security/SaslResponseTypeDecoder.html |   570 +
 .../class-use/SaslChallengeTypeDecoder.html        |   149 +
 .../security/class-use/SaslInitTypeDecoder.html    |   149 +
 .../class-use/SaslMechanismsTypeDecoder.html       |   149 +
 .../security/class-use/SaslOutcomeTypeDecoder.html |   149 +
 .../class-use/SaslResponseTypeDecoder.html         |   149 +
 .../codec/decoders/security/package-summary.html   |   193 +
 .../codec/decoders/security/package-tree.html      |   172 +
 .../codec/decoders/security/package-use.html       |   149 +
 .../transactions/CoordinatorTypeDecoder.html       |   570 +
 .../decoders/transactions/DeclareTypeDecoder.html  |   570 +
 .../decoders/transactions/DeclaredTypeDecoder.html |   570 +
 .../transactions/DischargeTypeDecoder.html         |   570 +
 .../transactions/TransactionStateTypeDecoder.html  |   570 +
 .../class-use/CoordinatorTypeDecoder.html          |   149 +
 .../transactions/class-use/DeclareTypeDecoder.html |   149 +
 .../class-use/DeclaredTypeDecoder.html             |   149 +
 .../class-use/DischargeTypeDecoder.html            |   149 +
 .../class-use/TransactionStateTypeDecoder.html     |   149 +
 .../decoders/transactions/package-summary.html     |   193 +
 .../codec/decoders/transactions/package-tree.html  |   172 +
 .../codec/decoders/transactions/package-use.html   |   149 +
 .../decoders/transport/AttachTypeDecoder.html      |   570 +
 .../codec/decoders/transport/BeginTypeDecoder.html |   570 +
 .../codec/decoders/transport/CloseTypeDecoder.html |   570 +
 .../decoders/transport/DetachTypeDecoder.html      |   570 +
 .../decoders/transport/DispositionTypeDecoder.html |   570 +
 .../codec/decoders/transport/EndTypeDecoder.html   |   570 +
 .../transport/ErrorConditionTypeDecoder.html       |   570 +
 .../codec/decoders/transport/FlowTypeDecoder.html  |   570 +
 .../codec/decoders/transport/OpenTypeDecoder.html  |   570 +
 .../decoders/transport/TransferTypeDecoder.html    |   570 +
 .../transport/class-use/AttachTypeDecoder.html     |   149 +
 .../transport/class-use/BeginTypeDecoder.html      |   149 +
 .../transport/class-use/CloseTypeDecoder.html      |   149 +
 .../transport/class-use/DetachTypeDecoder.html     |   149 +
 .../class-use/DispositionTypeDecoder.html          |   149 +
 .../transport/class-use/EndTypeDecoder.html        |   149 +
 .../class-use/ErrorConditionTypeDecoder.html       |   149 +
 .../transport/class-use/FlowTypeDecoder.html       |   149 +
 .../transport/class-use/OpenTypeDecoder.html       |   149 +
 .../transport/class-use/TransferTypeDecoder.html   |   149 +
 .../codec/decoders/transport/package-summary.html  |   223 +
 .../codec/decoders/transport/package-tree.html     |   177 +
 .../codec/decoders/transport/package-use.html      |   149 +
 .../encoders/AbstractDescribedListTypeEncoder.html |   543 +
 .../encoders/AbstractDescribedMapTypeEncoder.html  |   550 +
 .../encoders/AbstractDescribedTypeEncoder.html     |   341 +
 .../encoders/AbstractPrimitiveTypeEncoder.html     |   368 +
 .../codec/encoders/DeliveryTagEncoder.html         |   439 +
 .../codec/encoders/PrimitiveTypeEncoder.html       |   228 +
 .../protonj2/codec/encoders/ProtonEncoder.html     |  2611 +++
 .../codec/encoders/ProtonEncoderFactory.html       |   290 +
 .../codec/encoders/ProtonEncoderState.html         |   422 +
 .../qpid/protonj2/codec/encoders/UTF8Encoder.html  |   266 +
 .../encoders/UnknownDescribedTypeEncoder.html      |   439 +
 .../AbstractDescribedListTypeEncoder.html          |   482 +
 .../class-use/AbstractDescribedMapTypeEncoder.html |   216 +
 .../class-use/AbstractDescribedTypeEncoder.html    |   566 +
 .../class-use/AbstractPrimitiveTypeEncoder.html    |   349 +
 .../encoders/class-use/DeliveryTagEncoder.html     |   149 +
 .../encoders/class-use/PrimitiveTypeEncoder.html   |   385 +
 .../codec/encoders/class-use/ProtonEncoder.html    |   223 +
 .../encoders/class-use/ProtonEncoderFactory.html   |   149 +
 .../encoders/class-use/ProtonEncoderState.html     |   211 +
 .../codec/encoders/class-use/UTF8Encoder.html      |   211 +
 .../class-use/UnknownDescribedTypeEncoder.html     |   149 +
 .../encoders/messaging/AcceptedTypeEncoder.html    |   506 +
 .../messaging/AmqpSequenceTypeEncoder.html         |   458 +
 .../encoders/messaging/AmqpValueTypeEncoder.html   |   458 +
 .../ApplicationPropertiesTypeEncoder.html          |   466 +
 .../codec/encoders/messaging/DataTypeEncoder.html  |   458 +
 .../messaging/DeleteOnCloseTypeEncoder.html        |   471 +
 .../DeleteOnNoLinksOrMessagesTypeEncoder.html      |   471 +
 .../messaging/DeleteOnNoLinksTypeEncoder.html      |   471 +
 .../messaging/DeleteOnNoMessagesTypeEncoder.html   |   471 +
 .../messaging/DeliveryAnnotationsTypeEncoder.html  |   466 +
 .../encoders/messaging/FooterTypeEncoder.html      |   466 +
 .../encoders/messaging/HeaderTypeEncoder.html      |   471 +
 .../messaging/MessageAnnotationsTypeEncoder.html   |   466 +
 .../encoders/messaging/ModifiedTypeEncoder.html    |   471 +
 .../encoders/messaging/PropertiesTypeEncoder.html  |   471 +
 .../encoders/messaging/ReceivedTypeEncoder.html    |   497 +
 .../encoders/messaging/RejectedTypeEncoder.html    |   471 +
 .../encoders/messaging/ReleasedTypeEncoder.html    |   506 +
 .../encoders/messaging/SourceTypeEncoder.html      |   471 +
 .../encoders/messaging/TargetTypeEncoder.html      |   471 +
 .../messaging/class-use/AcceptedTypeEncoder.html   |   149 +
 .../class-use/AmqpSequenceTypeEncoder.html         |   149 +
 .../messaging/class-use/AmqpValueTypeEncoder.html  |   149 +
 .../ApplicationPropertiesTypeEncoder.html          |   149 +
 .../messaging/class-use/DataTypeEncoder.html       |   149 +
 .../class-use/DeleteOnCloseTypeEncoder.html        |   149 +
 .../DeleteOnNoLinksOrMessagesTypeEncoder.html      |   149 +
 .../class-use/DeleteOnNoLinksTypeEncoder.html      |   149 +
 .../class-use/DeleteOnNoMessagesTypeEncoder.html   |   149 +
 .../class-use/DeliveryAnnotationsTypeEncoder.html  |   149 +
 .../messaging/class-use/FooterTypeEncoder.html     |   149 +
 .../messaging/class-use/HeaderTypeEncoder.html     |   149 +
 .../class-use/MessageAnnotationsTypeEncoder.html   |   149 +
 .../messaging/class-use/ModifiedTypeEncoder.html   |   149 +
 .../messaging/class-use/PropertiesTypeEncoder.html |   149 +
 .../messaging/class-use/ReceivedTypeEncoder.html   |   149 +
 .../messaging/class-use/RejectedTypeEncoder.html   |   149 +
 .../messaging/class-use/ReleasedTypeEncoder.html   |   149 +
 .../messaging/class-use/SourceTypeEncoder.html     |   149 +
 .../messaging/class-use/TargetTypeEncoder.html     |   149 +
 .../codec/encoders/messaging/package-summary.html  |   283 +
 .../codec/encoders/messaging/package-tree.html     |   195 +
 .../codec/encoders/messaging/package-use.html      |   149 +
 .../protonj2/codec/encoders/package-summary.html   |   243 +
 .../qpid/protonj2/codec/encoders/package-tree.html |   186 +
 .../qpid/protonj2/codec/encoders/package-use.html  |   364 +
 .../encoders/primitives/ArrayTypeEncoder.html      |   655 +
 .../encoders/primitives/BinaryTypeEncoder.html     |   451 +
 .../encoders/primitives/BooleanTypeEncoder.html    |   478 +
 .../codec/encoders/primitives/ByteTypeEncoder.html |   457 +
 .../encoders/primitives/CharacterTypeEncoder.html  |   427 +
 .../encoders/primitives/Decimal128TypeEncoder.html |   391 +
 .../encoders/primitives/Decimal32TypeEncoder.html  |   391 +
 .../encoders/primitives/Decimal64TypeEncoder.html  |   391 +
 .../encoders/primitives/DoubleTypeEncoder.html     |   457 +
 .../encoders/primitives/FloatTypeEncoder.html      |   457 +
 .../encoders/primitives/IntegerTypeEncoder.html    |   457 +
 .../codec/encoders/primitives/ListTypeEncoder.html |   391 +
 .../codec/encoders/primitives/LongTypeEncoder.html |   457 +
 .../codec/encoders/primitives/MapTypeEncoder.html  |   391 +
 .../codec/encoders/primitives/NullTypeEncoder.html |   426 +
 .../encoders/primitives/ShortTypeEncoder.html      |   457 +
 .../encoders/primitives/StringTypeEncoder.html     |   391 +
 .../encoders/primitives/SymbolTypeEncoder.html     |   391 +
 .../encoders/primitives/TimestampTypeEncoder.html  |   421 +
 .../codec/encoders/primitives/UUIDTypeEncoder.html |   391 +
 .../primitives/UnsignedByteTypeEncoder.html        |   421 +
 .../primitives/UnsignedIntegerTypeEncoder.html     |   481 +
 .../primitives/UnsignedLongTypeEncoder.html        |   451 +
 .../primitives/UnsignedShortTypeEncoder.html       |   451 +
 .../primitives/class-use/ArrayTypeEncoder.html     |   149 +
 .../primitives/class-use/BinaryTypeEncoder.html    |   149 +
 .../primitives/class-use/BooleanTypeEncoder.html   |   149 +
 .../primitives/class-use/ByteTypeEncoder.html      |   149 +
 .../primitives/class-use/CharacterTypeEncoder.html |   149 +
 .../class-use/Decimal128TypeEncoder.html           |   149 +
 .../primitives/class-use/Decimal32TypeEncoder.html |   149 +
 .../primitives/class-use/Decimal64TypeEncoder.html |   149 +
 .../primitives/class-use/DoubleTypeEncoder.html    |   149 +
 .../primitives/class-use/FloatTypeEncoder.html     |   149 +
 .../primitives/class-use/IntegerTypeEncoder.html   |   149 +
 .../primitives/class-use/ListTypeEncoder.html      |   149 +
 .../primitives/class-use/LongTypeEncoder.html      |   149 +
 .../primitives/class-use/MapTypeEncoder.html       |   149 +
 .../primitives/class-use/NullTypeEncoder.html      |   149 +
 .../primitives/class-use/ShortTypeEncoder.html     |   149 +
 .../primitives/class-use/StringTypeEncoder.html    |   149 +
 .../primitives/class-use/SymbolTypeEncoder.html    |   149 +
 .../primitives/class-use/TimestampTypeEncoder.html |   149 +
 .../primitives/class-use/UUIDTypeEncoder.html      |   149 +
 .../class-use/UnsignedByteTypeEncoder.html         |   149 +
 .../class-use/UnsignedIntegerTypeEncoder.html      |   149 +
 .../class-use/UnsignedLongTypeEncoder.html         |   149 +
 .../class-use/UnsignedShortTypeEncoder.html        |   149 +
 .../codec/encoders/primitives/package-summary.html |   307 +
 .../codec/encoders/primitives/package-tree.html    |   191 +
 .../codec/encoders/primitives/package-use.html     |   149 +
 .../security/SaslChallengeTypeEncoder.html         |   497 +
 .../encoders/security/SaslInitTypeEncoder.html     |   463 +
 .../security/SaslMechanismsTypeEncoder.html        |   463 +
 .../encoders/security/SaslOutcomeTypeEncoder.html  |   497 +
 .../encoders/security/SaslResponseTypeEncoder.html |   497 +
 .../class-use/SaslChallengeTypeEncoder.html        |   149 +
 .../security/class-use/SaslInitTypeEncoder.html    |   149 +
 .../class-use/SaslMechanismsTypeEncoder.html       |   149 +
 .../security/class-use/SaslOutcomeTypeEncoder.html |   149 +
 .../class-use/SaslResponseTypeEncoder.html         |   149 +
 .../codec/encoders/security/package-summary.html   |   193 +
 .../codec/encoders/security/package-tree.html      |   176 +
 .../codec/encoders/security/package-use.html       |   149 +
 .../transactions/CoordinatorTypeEncoder.html       |   471 +
 .../encoders/transactions/DeclareTypeEncoder.html  |   471 +
 .../encoders/transactions/DeclaredTypeEncoder.html |   497 +
 .../transactions/DischargeTypeEncoder.html         |   497 +
 .../transactions/TransactionStateTypeEncoder.html  |   497 +
 .../class-use/CoordinatorTypeEncoder.html          |   149 +
 .../transactions/class-use/DeclareTypeEncoder.html |   149 +
 .../class-use/DeclaredTypeEncoder.html             |   149 +
 .../class-use/DischargeTypeEncoder.html            |   149 +
 .../class-use/TransactionStateTypeEncoder.html     |   149 +
 .../encoders/transactions/package-summary.html     |   193 +
 .../codec/encoders/transactions/package-tree.html  |   176 +
 .../codec/encoders/transactions/package-use.html   |   149 +
 .../encoders/transport/AttachTypeEncoder.html      |   497 +
 .../codec/encoders/transport/BeginTypeEncoder.html |   497 +
 .../codec/encoders/transport/CloseTypeEncoder.html |   471 +
 .../encoders/transport/DetachTypeEncoder.html      |   497 +
 .../encoders/transport/DispositionTypeEncoder.html |   497 +
 .../codec/encoders/transport/EndTypeEncoder.html   |   471 +
 .../transport/ErrorConditionTypeEncoder.html       |   471 +
 .../codec/encoders/transport/FlowTypeEncoder.html  |   497 +
 .../codec/encoders/transport/OpenTypeEncoder.html  |   497 +
 .../encoders/transport/TransferTypeEncoder.html    |   497 +
 .../transport/class-use/AttachTypeEncoder.html     |   149 +
 .../transport/class-use/BeginTypeEncoder.html      |   149 +
 .../transport/class-use/CloseTypeEncoder.html      |   149 +
 .../transport/class-use/DetachTypeEncoder.html     |   149 +
 .../class-use/DispositionTypeEncoder.html          |   149 +
 .../transport/class-use/EndTypeEncoder.html        |   149 +
 .../class-use/ErrorConditionTypeEncoder.html       |   149 +
 .../transport/class-use/FlowTypeEncoder.html       |   149 +
 .../transport/class-use/OpenTypeEncoder.html       |   149 +
 .../transport/class-use/TransferTypeEncoder.html   |   149 +
 .../codec/encoders/transport/package-summary.html  |   223 +
 .../codec/encoders/transport/package-tree.html     |   181 +
 .../codec/encoders/transport/package-use.html      |   149 +
 .../qpid/protonj2/codec/package-summary.html       |   292 +
 .../apache/qpid/protonj2/codec/package-tree.html   |   210 +
 .../apache/qpid/protonj2/codec/package-use.html    |   891 +
 .../engine/AMQPPerformativeEnvelopePool.html       |   502 +
 .../apache/qpid/protonj2/engine/Attachments.html   |   370 +
 .../apache/qpid/protonj2/engine/Connection.html    |   940 +
 .../qpid/protonj2/engine/ConnectionState.html      |   404 +
 .../qpid/protonj2/engine/DeliveryTagGenerator.html |   270 +
 .../apache/qpid/protonj2/engine/EmptyEnvelope.html |   379 +
 .../org/apache/qpid/protonj2/engine/Endpoint.html  |   951 +
 .../org/apache/qpid/protonj2/engine/Engine.html    |   810 +
 .../qpid/protonj2/engine/EngineConfiguration.html  |   331 +
 .../apache/qpid/protonj2/engine/EngineFactory.html |   331 +
 .../apache/qpid/protonj2/engine/EngineHandler.html |   577 +
 .../qpid/protonj2/engine/EngineHandlerContext.html |   540 +
 .../qpid/protonj2/engine/EnginePipeline.html       |   818 +
 .../engine/EngineSaslDriver.SaslState.html         |   439 +
 .../qpid/protonj2/engine/EngineSaslDriver.html     |   418 +
 .../apache/qpid/protonj2/engine/EngineState.html   |   450 +
 .../apache/qpid/protonj2/engine/EventHandler.html  |   270 +
 .../qpid/protonj2/engine/HeaderEnvelope.html       |   514 +
 .../qpid/protonj2/engine/IncomingAMQPEnvelope.html |   368 +
 .../qpid/protonj2/engine/IncomingDelivery.html     |   905 +
 .../api/org/apache/qpid/protonj2/engine/Link.html  |  1203 ++
 .../qpid/protonj2/engine/LinkCreditState.html      |   320 +
 .../org/apache/qpid/protonj2/engine/LinkState.html |   418 +
 .../qpid/protonj2/engine/OutgoingAMQPEnvelope.html |   464 +
 .../qpid/protonj2/engine/OutgoingDelivery.html     |   884 +
 .../qpid/protonj2/engine/PerformativeEnvelope.html |   394 +
 .../org/apache/qpid/protonj2/engine/Receiver.html  |   565 +
 .../apache/qpid/protonj2/engine/SASLEnvelope.html  |   413 +
 .../org/apache/qpid/protonj2/engine/Sender.html    |   535 +
 .../org/apache/qpid/protonj2/engine/Session.html   |   738 +
 .../apache/qpid/protonj2/engine/SessionState.html  |   402 +
 .../engine/Transaction.DischargeState.html         |   406 +
 .../apache/qpid/protonj2/engine/Transaction.html   |   533 +
 .../protonj2/engine/TransactionController.html     |   725 +
 .../qpid/protonj2/engine/TransactionManager.html   |   670 +
 .../qpid/protonj2/engine/TransactionState.html     |   480 +
 .../class-use/AMQPPerformativeEnvelopePool.html    |   230 +
 .../protonj2/engine/class-use/Attachments.html     |   293 +
 .../qpid/protonj2/engine/class-use/Connection.html |   375 +
 .../protonj2/engine/class-use/ConnectionState.html |   244 +
 .../engine/class-use/DeliveryTagGenerator.html     |   300 +
 .../protonj2/engine/class-use/EmptyEnvelope.html   |   195 +
 .../qpid/protonj2/engine/class-use/Endpoint.html   |   387 +
 .../qpid/protonj2/engine/class-use/Engine.html     |   407 +
 .../engine/class-use/EngineConfiguration.html      |   252 +
 .../protonj2/engine/class-use/EngineFactory.html   |   223 +
 .../protonj2/engine/class-use/EngineHandler.html   |   429 +
 .../engine/class-use/EngineHandlerContext.html     |   668 +
 .../protonj2/engine/class-use/EnginePipeline.html  |   398 +
 .../class-use/EngineSaslDriver.SaslState.html      |   268 +
 .../engine/class-use/EngineSaslDriver.html         |   258 +
 .../protonj2/engine/class-use/EngineState.html     |   234 +
 .../protonj2/engine/class-use/EventHandler.html    |   713 +
 .../protonj2/engine/class-use/HeaderEnvelope.html  |   373 +
 .../engine/class-use/IncomingAMQPEnvelope.html     |   325 +
 .../engine/class-use/IncomingDelivery.html         |   524 +
 .../qpid/protonj2/engine/class-use/Link.html       |   311 +
 .../protonj2/engine/class-use/LinkCreditState.html |   195 +
 .../qpid/protonj2/engine/class-use/LinkState.html  |   244 +
 .../engine/class-use/OutgoingAMQPEnvelope.html     |   353 +
 .../engine/class-use/OutgoingDelivery.html         |   562 +
 .../engine/class-use/PerformativeEnvelope.html     |   240 +
 .../qpid/protonj2/engine/class-use/Receiver.html   |   391 +
 .../protonj2/engine/class-use/SASLEnvelope.html    |   354 +
 .../qpid/protonj2/engine/class-use/Sender.html     |   404 +
 .../qpid/protonj2/engine/class-use/Session.html    |   366 +
 .../protonj2/engine/class-use/SessionState.html    |   244 +
 .../class-use/Transaction.DischargeState.html      |   238 +
 .../protonj2/engine/class-use/Transaction.html     |   503 +
 .../engine/class-use/TransactionController.html    |   587 +
 .../engine/class-use/TransactionManager.html       |   562 +
 .../engine/class-use/TransactionState.html         |   234 +
 .../engine/exceptions/EngineFailedException.html   |   327 +
 .../exceptions/EngineNotStartedException.html      |   352 +
 .../exceptions/EngineNotWritableException.html     |   351 +
 .../engine/exceptions/EngineShutdownException.html |   351 +
 .../engine/exceptions/EngineStartedException.html  |   312 +
 .../engine/exceptions/EngineStateException.html    |   350 +
 .../engine/exceptions/FrameDecodingException.html  |   360 +
 .../engine/exceptions/FrameEncodingException.html  |   359 +
 .../engine/exceptions/IdleTimeoutException.html    |   347 +
 .../exceptions/MalformedAMQPHeaderException.html   |   359 +
 .../exceptions/ProtocolViolationException.html     |   448 +
 .../engine/exceptions/ProtonException.html         |   346 +
 .../engine/exceptions/ProtonExceptionSupport.html  |   350 +
 .../engine/exceptions/ProtonIOException.html       |   347 +
 .../class-use/EngineFailedException.html           |   348 +
 .../class-use/EngineNotStartedException.html       |   149 +
 .../class-use/EngineNotWritableException.html      |   149 +
 .../class-use/EngineShutdownException.html         |   149 +
 .../class-use/EngineStartedException.html          |   149 +
 .../exceptions/class-use/EngineStateException.html |   495 +
 .../class-use/FrameDecodingException.html          |   149 +
 .../class-use/FrameEncodingException.html          |   149 +
 .../exceptions/class-use/IdleTimeoutException.html |   149 +
 .../class-use/MalformedAMQPHeaderException.html    |   149 +
 .../class-use/ProtocolViolationException.html      |   213 +
 .../exceptions/class-use/ProtonException.html      |   283 +
 .../class-use/ProtonExceptionSupport.html          |   149 +
 .../exceptions/class-use/ProtonIOException.html    |   149 +
 .../engine/exceptions/package-summary.html         |   268 +
 .../protonj2/engine/exceptions/package-tree.html   |   198 +
 .../protonj2/engine/exceptions/package-use.html    |   292 +
 .../protonj2/engine/impl/ProtonAttachments.html    |   437 +
 .../protonj2/engine/impl/ProtonConnection.html     |  1674 ++
 .../qpid/protonj2/engine/impl/ProtonConstants.html |   489 +
 .../impl/ProtonDeliveryTagGenerator.BUILTIN.html   |   454 +
 .../engine/impl/ProtonDeliveryTagGenerator.html    |   311 +
 .../qpid/protonj2/engine/impl/ProtonEndpoint.html  |   711 +
 .../qpid/protonj2/engine/impl/ProtonEngine.html    |   867 +
 .../engine/impl/ProtonEngineConfiguration.html     |   358 +
 .../protonj2/engine/impl/ProtonEngineFactory.html  |   366 +
 .../engine/impl/ProtonEngineHandlerContext.html    |   794 +
 .../engine/impl/ProtonEngineNoOpSaslDriver.html    |   539 +
 .../protonj2/engine/impl/ProtonEnginePipeline.html |   895 +
 .../engine/impl/ProtonEnginePipelineProxy.html     |   898 +
 .../engine/impl/ProtonFrameDecodingHandler.html    |   567 +
 .../engine/impl/ProtonFrameEncodingHandler.html    |   495 +
 .../engine/impl/ProtonFrameLoggingHandler.html     |   508 +
 .../engine/impl/ProtonIncomingDelivery.html        |  1037 ++
 .../qpid/protonj2/engine/impl/ProtonLink.html      |  1985 ++
 .../engine/impl/ProtonLinkCreditState.html         |   428 +
 .../engine/impl/ProtonOutgoingDelivery.html        |  1004 +
 .../engine/impl/ProtonPerformativeHandler.html     |   675 +
 .../engine/impl/ProtonPooledTagGenerator.html      |   443 +
 .../qpid/protonj2/engine/impl/ProtonReceiver.html  |   949 +
 .../qpid/protonj2/engine/impl/ProtonSender.html    |  1045 ++
 ...ntialTagGenerator.ProtonNumericDeliveryTag.html |   564 +
 .../engine/impl/ProtonSequentialTagGenerator.html  |   404 +
 .../qpid/protonj2/engine/impl/ProtonSession.html   |  1303 ++
 .../engine/impl/ProtonSessionIncomingWindow.html   |   383 +
 .../engine/impl/ProtonSessionOutgoingWindow.html   |   272 +
 .../protonj2/engine/impl/ProtonTransaction.html    |   609 +
 .../engine/impl/ProtonTransactionController.html   |  1371 ++
 .../engine/impl/ProtonTransactionManager.html      |  1281 ++
 .../engine/impl/ProtonUuidTagGenerator.html        |   345 +
 .../engine/impl/class-use/ProtonAttachments.html   |   214 +
 .../engine/impl/class-use/ProtonConnection.html    |   309 +
 .../engine/impl/class-use/ProtonConstants.html     |   149 +
 .../ProtonDeliveryTagGenerator.BUILTIN.html        |   203 +
 .../impl/class-use/ProtonDeliveryTagGenerator.html |   213 +
 .../engine/impl/class-use/ProtonEndpoint.html      |   241 +
 .../engine/impl/class-use/ProtonEngine.html        |   357 +
 .../impl/class-use/ProtonEngineConfiguration.html  |   198 +
 .../engine/impl/class-use/ProtonEngineFactory.html |   149 +
 .../impl/class-use/ProtonEngineHandlerContext.html |   196 +
 .../impl/class-use/ProtonEngineNoOpSaslDriver.html |   195 +
 .../impl/class-use/ProtonEnginePipeline.html       |   271 +
 .../impl/class-use/ProtonEnginePipelineProxy.html  |   271 +
 .../impl/class-use/ProtonFrameDecodingHandler.html |   149 +
 .../impl/class-use/ProtonFrameEncodingHandler.html |   149 +
 .../impl/class-use/ProtonFrameLoggingHandler.html  |   149 +
 .../impl/class-use/ProtonIncomingDelivery.html     |   271 +
 .../protonj2/engine/impl/class-use/ProtonLink.html |   202 +
 .../impl/class-use/ProtonLinkCreditState.html      |   195 +
 .../impl/class-use/ProtonOutgoingDelivery.html     |   226 +
 .../impl/class-use/ProtonPerformativeHandler.html  |   149 +
 .../impl/class-use/ProtonPooledTagGenerator.html   |   149 +
 .../engine/impl/class-use/ProtonReceiver.html      |   281 +
 .../engine/impl/class-use/ProtonSender.html        |   272 +
 ...ntialTagGenerator.ProtonNumericDeliveryTag.html |   149 +
 .../class-use/ProtonSequentialTagGenerator.html    |   197 +
 .../engine/impl/class-use/ProtonSession.html       |   307 +
 .../class-use/ProtonSessionIncomingWindow.html     |   149 +
 .../class-use/ProtonSessionOutgoingWindow.html     |   149 +
 .../engine/impl/class-use/ProtonTransaction.html   |   149 +
 .../class-use/ProtonTransactionController.html     |   193 +
 .../impl/class-use/ProtonTransactionManager.html   |   149 +
 .../impl/class-use/ProtonUuidTagGenerator.html     |   149 +
 .../qpid/protonj2/engine/impl/package-summary.html |   384 +
 .../qpid/protonj2/engine/impl/package-tree.html    |   221 +
 .../qpid/protonj2/engine/impl/package-use.html     |   306 +
 .../engine/impl/sasl/ProtonSaslHandler.html        |   577 +
 .../impl/sasl/class-use/ProtonSaslHandler.html     |   149 +
 .../protonj2/engine/impl/sasl/package-summary.html |   169 +
 .../protonj2/engine/impl/sasl/package-tree.html    |   164 +
 .../protonj2/engine/impl/sasl/package-use.html     |   149 +
 .../qpid/protonj2/engine/package-summary.html      |   406 +
 .../apache/qpid/protonj2/engine/package-tree.html  |   233 +
 .../apache/qpid/protonj2/engine/package-use.html   |   756 +
 .../engine/sasl/MechanismMismatchException.html    |   388 +
 .../protonj2/engine/sasl/SaslClientContext.html    |   431 +
 .../protonj2/engine/sasl/SaslClientListener.html   |   384 +
 .../protonj2/engine/sasl/SaslContext.Role.html     |   384 +
 .../qpid/protonj2/engine/sasl/SaslContext.html     |   487 +
 .../qpid/protonj2/engine/sasl/SaslOutcome.html     |   477 +
 .../protonj2/engine/sasl/SaslServerContext.html    |   431 +
 .../protonj2/engine/sasl/SaslServerListener.html   |   379 +
 .../protonj2/engine/sasl/SaslSystemException.html  |   392 +
 .../sasl/class-use/MechanismMismatchException.html |   149 +
 .../engine/sasl/class-use/SaslClientContext.html   |   371 +
 .../engine/sasl/class-use/SaslClientListener.html  |   239 +
 .../engine/sasl/class-use/SaslContext.Role.html    |   210 +
 .../engine/sasl/class-use/SaslContext.html         |   206 +
 .../engine/sasl/class-use/SaslOutcome.html         |   345 +
 .../engine/sasl/class-use/SaslServerContext.html   |   330 +
 .../engine/sasl/class-use/SaslServerListener.html  |   211 +
 .../engine/sasl/class-use/SaslSystemException.html |   149 +
 .../engine/sasl/client/AbstractMechanism.html      |   493 +
 .../engine/sasl/client/AnonymousMechanism.html     |   406 +
 .../engine/sasl/client/CramMD5Mechanism.html       |   500 +
 .../engine/sasl/client/ExternalMechanism.html      |   406 +
 .../protonj2/engine/sasl/client/Mechanism.html     |   395 +
 .../engine/sasl/client/PlainMechanism.html         |   441 +
 .../engine/sasl/client/SaslAuthenticator.html      |   483 +
 .../sasl/client/SaslCredentialsProvider.html       |   329 +
 .../engine/sasl/client/SaslMechanismSelector.html  |   443 +
 .../engine/sasl/client/SaslMechanisms.html         |   546 +
 .../engine/sasl/client/ScramSHA1Mechanism.html     |   542 +
 .../engine/sasl/client/ScramSHA256Mechanism.html   |   542 +
 .../engine/sasl/client/ScramSHA512Mechanism.html   |   542 +
 .../engine/sasl/client/XOauth2Mechanism.html       |   475 +
 .../sasl/client/class-use/AbstractMechanism.html   |   244 +
 .../sasl/client/class-use/AnonymousMechanism.html  |   149 +
 .../sasl/client/class-use/CramMD5Mechanism.html    |   149 +
 .../sasl/client/class-use/ExternalMechanism.html   |   149 +
 .../engine/sasl/client/class-use/Mechanism.html    |   306 +
 .../sasl/client/class-use/PlainMechanism.html      |   149 +
 .../sasl/client/class-use/SaslAuthenticator.html   |   195 +
 .../client/class-use/SaslCredentialsProvider.html  |   324 +
 .../client/class-use/SaslMechanismSelector.html    |   195 +
 .../sasl/client/class-use/SaslMechanisms.html      |   211 +
 .../sasl/client/class-use/ScramSHA1Mechanism.html  |   149 +
 .../client/class-use/ScramSHA256Mechanism.html     |   149 +
 .../client/class-use/ScramSHA512Mechanism.html     |   149 +
 .../sasl/client/class-use/XOauth2Mechanism.html    |   149 +
 .../engine/sasl/client/package-summary.html        |   273 +
 .../protonj2/engine/sasl/client/package-tree.html  |   198 +
 .../protonj2/engine/sasl/client/package-use.html   |   220 +
 .../qpid/protonj2/engine/sasl/package-summary.html |   248 +
 .../qpid/protonj2/engine/sasl/package-tree.html    |   209 +
 .../qpid/protonj2/engine/sasl/package-use.html     |   344 +
 .../protonj2/engine/util/DeliveryIdTracker.html    |   636 +
 .../qpid/protonj2/engine/util/LinkedSplayMap.html  |   552 +
 .../qpid/protonj2/engine/util/RingQueue.html       |   620 +
 .../qpid/protonj2/engine/util/SequenceNumber.html  |   627 +
 .../util/SplayMap.ImmutableSplayMapEntry.html      |   392 +
 .../engine/util/SplayMap.SplayedEntry.html         |   448 +
 .../apache/qpid/protonj2/engine/util/SplayMap.html |  1644 ++
 .../qpid/protonj2/engine/util/StringUtils.html     |   615 +
 .../engine/util/class-use/DeliveryIdTracker.html   |   193 +
 .../engine/util/class-use/LinkedSplayMap.html      |   149 +
 .../protonj2/engine/util/class-use/RingQueue.html  |   193 +
 .../engine/util/class-use/SequenceNumber.html      |   231 +
 .../class-use/SplayMap.ImmutableSplayMapEntry.html |   233 +
 .../util/class-use/SplayMap.SplayedEntry.html      |   281 +
 .../protonj2/engine/util/class-use/SplayMap.html   |   193 +
 .../engine/util/class-use/StringUtils.html         |   149 +
 .../qpid/protonj2/engine/util/package-summary.html |   203 +
 .../qpid/protonj2/engine/util/package-tree.html    |   186 +
 .../qpid/protonj2/engine/util/package-use.html     |   217 +
 .../qpid/protonj2/logging/NoOpProtonLogger.html    |   824 +
 .../protonj2/logging/NoOpProtonLoggerFactory.html  |   329 +
 .../apache/qpid/protonj2/logging/ProtonLogger.html |   673 +
 .../qpid/protonj2/logging/ProtonLoggerFactory.html |   410 +
 .../qpid/protonj2/logging/Slf4JLoggerFactory.html  |   309 +
 .../qpid/protonj2/logging/Slf4JLoggerWrapper.html  |   780 +
 .../logging/class-use/NoOpProtonLogger.html        |   195 +
 .../logging/class-use/NoOpProtonLoggerFactory.html |   195 +
 .../protonj2/logging/class-use/ProtonLogger.html   |   242 +
 .../logging/class-use/ProtonLoggerFactory.html     |   247 +
 .../logging/class-use/Slf4JLoggerFactory.html      |   149 +
 .../logging/class-use/Slf4JLoggerWrapper.html      |   149 +
 .../qpid/protonj2/logging/package-summary.html     |   213 +
 .../apache/qpid/protonj2/logging/package-tree.html |   177 +
 .../apache/qpid/protonj2/logging/package-use.html  |   204 +
 .../api/org/apache/qpid/protonj2/types/Binary.html |   502 +
 .../org/apache/qpid/protonj2/types/Decimal128.html |   566 +
 .../org/apache/qpid/protonj2/types/Decimal32.html  |   523 +
 .../org/apache/qpid/protonj2/types/Decimal64.html  |   523 +
 .../types/DeliveryTag.ProtonDeliveryTag.html       |   592 +
 .../apache/qpid/protonj2/types/DeliveryTag.html    |   404 +
 .../apache/qpid/protonj2/types/DescribedType.html  |   283 +
 .../api/org/apache/qpid/protonj2/types/Symbol.html |   476 +
 .../qpid/protonj2/types/UnknownDescribedType.html  |   413 +
 .../apache/qpid/protonj2/types/UnsignedByte.html   |   662 +
 .../qpid/protonj2/types/UnsignedInteger.html       |   786 +
 .../apache/qpid/protonj2/types/UnsignedLong.html   |   676 +
 .../apache/qpid/protonj2/types/UnsignedShort.html  |   698 +
 .../qpid/protonj2/types/class-use/Binary.html      |   742 +
 .../qpid/protonj2/types/class-use/Decimal128.html  |   393 +
 .../qpid/protonj2/types/class-use/Decimal32.html   |   393 +
 .../qpid/protonj2/types/class-use/Decimal64.html   |   393 +
 .../class-use/DeliveryTag.ProtonDeliveryTag.html   |   193 +
 .../qpid/protonj2/types/class-use/DeliveryTag.html |   554 +
 .../protonj2/types/class-use/DescribedType.html    |   339 +
 .../qpid/protonj2/types/class-use/Symbol.html      |  2955 +++
 .../types/class-use/UnknownDescribedType.html      |   149 +
 .../protonj2/types/class-use/UnsignedByte.html     |   541 +
 .../protonj2/types/class-use/UnsignedInteger.html  |   941 +
 .../protonj2/types/class-use/UnsignedLong.html     |  1547 ++
 .../protonj2/types/class-use/UnsignedShort.html    |   465 +
 .../qpid/protonj2/types/messaging/Accepted.html    |   383 +
 .../protonj2/types/messaging/AmqpSequence.html     |   479 +
 .../qpid/protonj2/types/messaging/AmqpValue.html   |   481 +
 .../types/messaging/ApplicationProperties.html     |   479 +
 .../apache/qpid/protonj2/types/messaging/Data.html |   543 +
 .../protonj2/types/messaging/DeleteOnClose.html    |   346 +
 .../protonj2/types/messaging/DeleteOnNoLinks.html  |   346 +
 .../types/messaging/DeleteOnNoLinksOrMessages.html |   346 +
 .../types/messaging/DeleteOnNoMessages.html        |   346 +
 .../types/messaging/DeliveryAnnotations.html       |   479 +
 .../qpid/protonj2/types/messaging/Footer.html      |   479 +
 .../qpid/protonj2/types/messaging/Header.html      |   892 +
 .../protonj2/types/messaging/LifetimePolicy.html   |   195 +
 .../types/messaging/MessageAnnotations.html        |   479 +
 .../qpid/protonj2/types/messaging/Modified.html    |   525 +
 .../qpid/protonj2/types/messaging/Outcome.html     |   195 +
 .../qpid/protonj2/types/messaging/Properties.html  |  1128 ++
 .../qpid/protonj2/types/messaging/Received.html    |   465 +
 .../qpid/protonj2/types/messaging/Rejected.html    |   450 +
 .../qpid/protonj2/types/messaging/Released.html    |   383 +
 .../types/messaging/Section.SectionType.html       |   474 +
 .../qpid/protonj2/types/messaging/Section.html     |   300 +
 .../qpid/protonj2/types/messaging/Source.html      |   698 +
 .../qpid/protonj2/types/messaging/Target.html      |   586 +
 .../qpid/protonj2/types/messaging/Terminus.html    |   255 +
 .../types/messaging/TerminusDurability.html        |   464 +
 .../types/messaging/TerminusExpiryPolicy.html      |   448 +
 .../types/messaging/class-use/Accepted.html        |   316 +
 .../types/messaging/class-use/AmqpSequence.html    |   298 +
 .../types/messaging/class-use/AmqpValue.html       |   298 +
 .../messaging/class-use/ApplicationProperties.html |   405 +
 .../protonj2/types/messaging/class-use/Data.html   |   298 +
 .../types/messaging/class-use/DeleteOnClose.html   |   309 +
 .../types/messaging/class-use/DeleteOnNoLinks.html |   309 +
 .../class-use/DeleteOnNoLinksOrMessages.html       |   309 +
 .../messaging/class-use/DeleteOnNoMessages.html    |   309 +
 .../messaging/class-use/DeliveryAnnotations.html   |   350 +
 .../protonj2/types/messaging/class-use/Footer.html |   405 +
 .../protonj2/types/messaging/class-use/Header.html |   489 +
 .../types/messaging/class-use/LifetimePolicy.html  |   208 +
 .../messaging/class-use/MessageAnnotations.html    |   405 +
 .../types/messaging/class-use/Modified.html        |   319 +
 .../types/messaging/class-use/Outcome.html         |   294 +
 .../types/messaging/class-use/Properties.html      |   509 +
 .../types/messaging/class-use/Received.html        |   314 +
 .../types/messaging/class-use/Rejected.html        |   309 +
 .../types/messaging/class-use/Released.html        |   316 +
 .../messaging/class-use/Section.SectionType.html   |   253 +
 .../types/messaging/class-use/Section.html         |   414 +
 .../protonj2/types/messaging/class-use/Source.html |   563 +
 .../protonj2/types/messaging/class-use/Target.html |   424 +
 .../types/messaging/class-use/Terminus.html        |   346 +
 .../messaging/class-use/TerminusDurability.html    |   247 +
 .../messaging/class-use/TerminusExpiryPolicy.html  |   240 +
 .../protonj2/types/messaging/package-summary.html  |   293 +
 .../protonj2/types/messaging/package-tree.html     |   208 +
 .../qpid/protonj2/types/messaging/package-use.html |   680 +
 .../qpid/protonj2/types/package-summary.html       |   238 +
 .../apache/qpid/protonj2/types/package-tree.html   |   185 +
 .../apache/qpid/protonj2/types/package-use.html    |  1090 ++
 .../protonj2/types/security/SaslChallenge.html     |   489 +
 .../qpid/protonj2/types/security/SaslCode.html     |   475 +
 .../qpid/protonj2/types/security/SaslInit.html     |   545 +
 .../protonj2/types/security/SaslMechanisms.html    |   475 +
 .../qpid/protonj2/types/security/SaslOutcome.html  |   517 +
 .../SaslPerformative.SaslPerformativeHandler.html  |   335 +
 .../SaslPerformative.SaslPerformativeType.html     |   422 +
 .../protonj2/types/security/SaslPerformative.html  |   316 +
 .../qpid/protonj2/types/security/SaslResponse.html |   489 +
 .../types/security/class-use/SaslChallenge.html    |   335 +
 .../types/security/class-use/SaslCode.html         |   256 +
 .../types/security/class-use/SaslInit.html         |   340 +
 .../types/security/class-use/SaslMechanisms.html   |   325 +
 .../types/security/class-use/SaslOutcome.html      |   367 +
 .../SaslPerformative.SaslPerformativeHandler.html  |   281 +
 .../SaslPerformative.SaslPerformativeType.html     |   233 +
 .../types/security/class-use/SaslPerformative.html |   261 +
 .../types/security/class-use/SaslResponse.html     |   335 +
 .../protonj2/types/security/package-summary.html   |   223 +
 .../qpid/protonj2/types/security/package-tree.html |   190 +
 .../qpid/protonj2/types/security/package-use.html  |   365 +
 .../protonj2/types/transactions/Coordinator.html   |   418 +
 .../qpid/protonj2/types/transactions/Declare.html  |   395 +
 .../qpid/protonj2/types/transactions/Declared.html |   437 +
 .../protonj2/types/transactions/Discharge.html     |   423 +
 .../protonj2/types/transactions/GlobalTxId.html    |   191 +
 .../types/transactions/TransactionErrors.html      |   273 +
 .../types/transactions/TransactionalState.html     |   465 +
 .../protonj2/types/transactions/TxnCapability.html |   301 +
 .../types/transactions/class-use/Coordinator.html  |   493 +
 .../types/transactions/class-use/Declare.html      |   309 +
 .../types/transactions/class-use/Declared.html     |   309 +
 .../types/transactions/class-use/Discharge.html    |   314 +
 .../types/transactions/class-use/GlobalTxId.html   |   208 +
 .../transactions/class-use/TransactionErrors.html  |   149 +
 .../transactions/class-use/TransactionalState.html |   314 +
 .../transactions/class-use/TxnCapability.html      |   149 +
 .../types/transactions/package-summary.html        |   206 +
 .../protonj2/types/transactions/package-tree.html  |   176 +
 .../protonj2/types/transactions/package-use.html   |   341 +
 .../types/transport/AMQPHeader.HeaderHandler.html  |   281 +
 .../qpid/protonj2/types/transport/AMQPHeader.html  |   798 +
 .../qpid/protonj2/types/transport/AmqpError.html   |   458 +
 .../qpid/protonj2/types/transport/Attach.html      |  1179 ++
 .../qpid/protonj2/types/transport/Begin.html       |   871 +
 .../qpid/protonj2/types/transport/Close.html       |   499 +
 .../protonj2/types/transport/ConnectionError.html  |   300 +
 .../transport/DeliveryState.DeliveryStateType.html |   449 +
 .../protonj2/types/transport/DeliveryState.html    |   288 +
 .../qpid/protonj2/types/transport/Detach.html      |   605 +
 .../qpid/protonj2/types/transport/Disposition.html |   857 +
 .../apache/qpid/protonj2/types/transport/End.html  |   479 +
 .../protonj2/types/transport/ErrorCondition.html   |   493 +
 .../apache/qpid/protonj2/types/transport/Flow.html |  1221 ++
 .../qpid/protonj2/types/transport/LinkError.html   |   338 +
 .../apache/qpid/protonj2/types/transport/Open.html |   941 +
 .../Performative.PerformativeHandler.html          |   443 +
 .../transport/Performative.PerformativeType.html   |   474 +
 .../protonj2/types/transport/Performative.html     |   320 +
 .../types/transport/ReceiverSettleMode.html        |   465 +
 .../apache/qpid/protonj2/types/transport/Role.html |   451 +
 .../protonj2/types/transport/SenderSettleMode.html |   478 +
 .../protonj2/types/transport/SessionError.html     |   299 +
 .../qpid/protonj2/types/transport/Transfer.html    |  1179 ++
 .../class-use/AMQPHeader.HeaderHandler.html        |   262 +
 .../types/transport/class-use/AMQPHeader.html      |   354 +
 .../types/transport/class-use/AmqpError.html       |   149 +
 .../protonj2/types/transport/class-use/Attach.html |   499 +
 .../protonj2/types/transport/class-use/Begin.html  |   424 +
 .../protonj2/types/transport/class-use/Close.html  |   371 +
 .../types/transport/class-use/ConnectionError.html |   149 +
 .../class-use/DeliveryState.DeliveryStateType.html |   285 +
 .../types/transport/class-use/DeliveryState.html   |   608 +
 .../protonj2/types/transport/class-use/Detach.html |   394 +
 .../types/transport/class-use/Disposition.html     |   475 +
 .../protonj2/types/transport/class-use/End.html    |   369 +
 .../types/transport/class-use/ErrorCondition.html  |   576 +
 .../protonj2/types/transport/class-use/Flow.html   |   549 +
 .../types/transport/class-use/LinkError.html       |   149 +
 .../protonj2/types/transport/class-use/Open.html   |   429 +
 .../Performative.PerformativeHandler.html          |   347 +
 .../class-use/Performative.PerformativeType.html   |   253 +
 .../types/transport/class-use/Performative.html    |   317 +
 .../transport/class-use/ReceiverSettleMode.html    |   346 +
 .../protonj2/types/transport/class-use/Role.html   |   304 +
 .../transport/class-use/SenderSettleMode.html      |   336 +
 .../types/transport/class-use/SessionError.html    |   149 +
 .../types/transport/class-use/Transfer.html        |   522 +
 .../protonj2/types/transport/package-summary.html  |   294 +
 .../protonj2/types/transport/package-tree.html     |   205 +
 .../qpid/protonj2/types/transport/package-use.html |   650 +
 .../api/overview-summary.html                      |    23 +
 .../qpid-protonj2-1.0.0-M4/api/overview-tree.html  |   999 +
 .../api/package-search-index.js                    |     1 +
 .../api/package-search-index.zip                   |   Bin 0 -> 423 bytes
 .../qpid-protonj2-1.0.0-M4/api/resources/glass.png |   Bin 0 -> 499 bytes
 .../qpid-protonj2-1.0.0-M4/api/resources/x.png     |   Bin 0 -> 394 bytes
 .../releases/qpid-protonj2-1.0.0-M4/api/script.js  |   149 +
 .../releases/qpid-protonj2-1.0.0-M4/api/search.js  |   326 +
 .../api/serialized-form.html                       |   862 +
 .../qpid-protonj2-1.0.0-M4/api/stylesheet.css      |   906 +
 .../api/type-search-index.js                       |     1 +
 .../api/type-search-index.zip                      |   Bin 0 -> 3867 bytes
 .../index.html                                     |    24 +-
 .../release-notes.html}                            |    71 +-
 input/_transom_config.py                           |     2 +-
 input/releases/index.md                            |     3 +-
 .../api/allclasses-index.html                      |  3335 ++++
 .../qpid-protonj2-1.0.0-M4/api/allclasses.html     |   557 +
 .../api/allpackages-index.html                     |   295 +
 .../api/constant-values.html                       |  1663 ++
 .../api/deprecated-list.html                       |   149 +
 .../qpid-protonj2-1.0.0-M4/api/element-list        |    33 +
 .../qpid-protonj2-1.0.0-M4/api/help-doc.html       |   281 +
 .../qpid-protonj2-1.0.0-M4/api/index-all.html      | 18656 +++++++++++++++++++
 .../releases/qpid-protonj2-1.0.0-M4/api/index.html |   291 +
 .../api/jquery/external/jquery/jquery.js           | 10872 +++++++++++
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 0 -> 335 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 0 -> 262 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 0 -> 262 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 0 -> 262 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 0 -> 332 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 0 -> 280 bytes
 .../api/jquery/images/ui-icons_222222_256x240.png  |   Bin 0 -> 6922 bytes
 .../api/jquery/images/ui-icons_2e83ff_256x240.png  |   Bin 0 -> 4549 bytes
 .../api/jquery/images/ui-icons_454545_256x240.png  |   Bin 0 -> 6992 bytes
 .../api/jquery/images/ui-icons_888888_256x240.png  |   Bin 0 -> 6999 bytes
 .../api/jquery/images/ui-icons_cd0a0a_256x240.png  |   Bin 0 -> 4549 bytes
 .../api/jquery/jquery-3.5.1.js                     | 10872 +++++++++++
 .../api/jquery/jquery-ui.css                       |   582 +
 .../qpid-protonj2-1.0.0-M4/api/jquery/jquery-ui.js |  2659 +++
 .../api/jquery/jquery-ui.min.css                   |     7 +
 .../api/jquery/jquery-ui.min.js                    |     6 +
 .../api/jquery/jquery-ui.structure.css             |   156 +
 .../api/jquery/jquery-ui.structure.min.css         |     5 +
 .../api/jquery/jszip-utils/dist/jszip-utils-ie.js  |    56 +
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 +
 .../api/jquery/jszip-utils/dist/jszip-utils.js     |   118 +
 .../api/jquery/jszip-utils/dist/jszip-utils.min.js |    10 +
 .../api/jquery/jszip/dist/jszip.js                 | 11367 +++++++++++
 .../api/jquery/jszip/dist/jszip.min.js             |    13 +
 .../api/member-search-index.js                     |     1 +
 .../api/member-search-index.zip                    |   Bin 0 -> 54584 bytes
 .../qpid/protonj2/buffer/ProtonAbstractBuffer.html |  2684 +++
 .../apache/qpid/protonj2/buffer/ProtonBuffer.html  |  2882 +++
 .../protonj2/buffer/ProtonBufferAllocator.html     |   489 +
 .../protonj2/buffer/ProtonBufferInputStream.html   |   826 +
 .../protonj2/buffer/ProtonBufferOutputStream.html  |   666 +
 .../qpid/protonj2/buffer/ProtonByteBuffer.html     |  1121 ++
 .../protonj2/buffer/ProtonByteBufferAllocator.html |   615 +
 .../qpid/protonj2/buffer/ProtonByteUtils.html      |   618 +
 .../protonj2/buffer/ProtonCompositeBuffer.html     |  1213 ++
 .../protonj2/buffer/ProtonDuplicatedBuffer.html    |  1014 +
 .../protonj2/buffer/ProtonNettyByteBuffer.html     |  3105 +++
 .../buffer/ProtonNettyByteBufferAllocator.html     |   617 +
 .../qpid/protonj2/buffer/ProtonNioByteBuffer.html  |   988 +
 .../qpid/protonj2/buffer/ProtonSlicedBuffer.html   |  1595 ++
 .../buffer/class-use/ProtonAbstractBuffer.html     |   248 +
 .../protonj2/buffer/class-use/ProtonBuffer.html    |  8681 +++++++++
 .../buffer/class-use/ProtonBufferAllocator.html    |   358 +
 .../buffer/class-use/ProtonBufferInputStream.html  |   149 +
 .../buffer/class-use/ProtonBufferOutputStream.html |   149 +
 .../buffer/class-use/ProtonByteBuffer.html         |   220 +
 .../class-use/ProtonByteBufferAllocator.html       |   196 +
 .../protonj2/buffer/class-use/ProtonByteUtils.html |   149 +
 .../buffer/class-use/ProtonCompositeBuffer.html    |   240 +
 .../buffer/class-use/ProtonDuplicatedBuffer.html   |   149 +
 .../buffer/class-use/ProtonNettyByteBuffer.html    |   149 +
 .../class-use/ProtonNettyByteBufferAllocator.html  |   195 +
 .../buffer/class-use/ProtonNioByteBuffer.html      |   149 +
 .../buffer/class-use/ProtonSlicedBuffer.html       |   149 +
 .../qpid/protonj2/buffer/package-summary.html      |   267 +
 .../apache/qpid/protonj2/buffer/package-tree.html  |   197 +
 .../apache/qpid/protonj2/buffer/package-use.html   |   885 +
 .../qpid/protonj2/client/AdvancedMessage.html      |   782 +
 .../org/apache/qpid/protonj2/client/Client.html    |   476 +
 .../apache/qpid/protonj2/client/ClientOptions.html |   445 +
 .../apache/qpid/protonj2/client/Connection.html    |  1162 ++
 .../qpid/protonj2/client/ConnectionEvent.html      |   360 +
 .../qpid/protonj2/client/ConnectionOptions.html    |  1754 ++
 .../org/apache/qpid/protonj2/client/Delivery.html  |   640 +
 .../apache/qpid/protonj2/client/DeliveryMode.html  |   380 +
 .../qpid/protonj2/client/DeliveryState.Type.html   |   422 +
 .../apache/qpid/protonj2/client/DeliveryState.html |   447 +
 .../qpid/protonj2/client/DisconnectionEvent.html   |   390 +
 .../qpid/protonj2/client/DistributionMode.html     |   380 +
 .../qpid/protonj2/client/DurabilityMode.html       |   393 +
 .../qpid/protonj2/client/ErrorCondition.html       |   357 +
 .../apache/qpid/protonj2/client/ExpiryPolicy.html  |   406 +
 .../org/apache/qpid/protonj2/client/Message.html   |  1895 ++
 .../qpid/protonj2/client/OutputStreamOptions.html  |   507 +
 .../org/apache/qpid/protonj2/client/Receiver.html  |   859 +
 .../qpid/protonj2/client/ReceiverOptions.html      |  1020 +
 .../qpid/protonj2/client/ReconnectLocation.html    |   378 +
 .../qpid/protonj2/client/ReconnectOptions.html     |   887 +
 .../apache/qpid/protonj2/client/SaslOptions.html   |   470 +
 .../org/apache/qpid/protonj2/client/Sender.html    |   798 +
 .../apache/qpid/protonj2/client/SenderOptions.html |   940 +
 .../org/apache/qpid/protonj2/client/Session.html   |   915 +
 .../qpid/protonj2/client/SessionOptions.html       |  1001 +
 .../org/apache/qpid/protonj2/client/Source.html    |   439 +
 .../apache/qpid/protonj2/client/SourceOptions.html |   546 +
 .../apache/qpid/protonj2/client/SslOptions.html    |  1219 ++
 .../qpid/protonj2/client/StreamDelivery.html       |   526 +
 .../qpid/protonj2/client/StreamReceiver.html       |   391 +
 .../protonj2/client/StreamReceiverMessage.html     |   346 +
 .../protonj2/client/StreamReceiverOptions.html     |   951 +
 .../apache/qpid/protonj2/client/StreamSender.html  |   309 +
 .../qpid/protonj2/client/StreamSenderMessage.html  |   493 +
 .../qpid/protonj2/client/StreamSenderOptions.html  |   933 +
 .../apache/qpid/protonj2/client/StreamTracker.html |   421 +
 .../org/apache/qpid/protonj2/client/Target.html    |   367 +
 .../apache/qpid/protonj2/client/TargetOptions.html |   344 +
 .../qpid/protonj2/client/TerminusOptions.html      |   469 +
 .../org/apache/qpid/protonj2/client/Tracker.html   |   546 +
 .../qpid/protonj2/client/TransportOptions.html     |  1388 ++
 .../protonj2/client/class-use/AdvancedMessage.html |   396 +
 .../qpid/protonj2/client/class-use/Client.html     |   281 +
 .../protonj2/client/class-use/ClientOptions.html   |   282 +
 .../qpid/protonj2/client/class-use/Connection.html |   422 +
 .../protonj2/client/class-use/ConnectionEvent.html |   224 +
 .../client/class-use/ConnectionOptions.html        |   504 +
 .../qpid/protonj2/client/class-use/Delivery.html   |   372 +
 .../protonj2/client/class-use/DeliveryMode.html    |   247 +
 .../client/class-use/DeliveryState.Type.html       |   289 +
 .../protonj2/client/class-use/DeliveryState.html   |   510 +
 .../client/class-use/DisconnectionEvent.html       |   224 +
 .../client/class-use/DistributionMode.html         |   228 +
 .../protonj2/client/class-use/DurabilityMode.html  |   233 +
 .../protonj2/client/class-use/ErrorCondition.html  |   556 +
 .../protonj2/client/class-use/ExpiryPolicy.html    |   233 +
 .../qpid/protonj2/client/class-use/Message.html    |   705 +
 .../client/class-use/OutputStreamOptions.html      |   260 +
 .../qpid/protonj2/client/class-use/Receiver.html   |   659 +
 .../protonj2/client/class-use/ReceiverOptions.html |   537 +
 .../client/class-use/ReconnectLocation.html        |   309 +
 .../client/class-use/ReconnectOptions.html         |   301 +
 .../protonj2/client/class-use/SaslOptions.html     |   235 +
 .../qpid/protonj2/client/class-use/Sender.html     |   467 +
 .../protonj2/client/class-use/SenderOptions.html   |   443 +
 .../qpid/protonj2/client/class-use/Session.html    |   410 +
 .../protonj2/client/class-use/SessionOptions.html  |   379 +
 .../qpid/protonj2/client/class-use/Source.html     |   248 +
 .../protonj2/client/class-use/SourceOptions.html   |   249 +
 .../qpid/protonj2/client/class-use/SslOptions.html |   478 +
 .../protonj2/client/class-use/StreamDelivery.html  |   351 +
 .../protonj2/client/class-use/StreamReceiver.html  |   275 +
 .../client/class-use/StreamReceiverMessage.html    |   407 +
 .../client/class-use/StreamReceiverOptions.html    |   366 +
 .../protonj2/client/class-use/StreamSender.html    |   271 +
 .../client/class-use/StreamSenderMessage.html      |   226 +
 .../client/class-use/StreamSenderOptions.html      |   360 +
 .../protonj2/client/class-use/StreamTracker.html   |   340 +
 .../qpid/protonj2/client/class-use/Target.html     |   248 +
 .../protonj2/client/class-use/TargetOptions.html   |   223 +
 .../protonj2/client/class-use/TerminusOptions.html |   235 +
 .../qpid/protonj2/client/class-use/Tracker.html    |   454 +
 .../client/class-use/TransportOptions.html         |   450 +
 .../ClientConnectionRedirectedException.html       |   497 +
 .../ClientConnectionRemotelyClosedException.html   |   432 +
 .../ClientConnectionSecurityException.html         |   400 +
 .../ClientConnectionSecuritySaslException.html     |   443 +
 .../exceptions/ClientDeliveryAbortedException.html |   336 +
 .../ClientDeliveryIsPartialException.html          |   336 +
 .../exceptions/ClientDeliveryStateException.html   |   386 +
 .../client/exceptions/ClientException.html         |   333 +
 .../client/exceptions/ClientIOException.html       |   334 +
 .../exceptions/ClientIdleTimeoutException.html     |   335 +
 .../exceptions/ClientIllegalStateException.html    |   333 +
 .../exceptions/ClientLinkRedirectedException.html  |   528 +
 .../ClientLinkRemotelyClosedException.html         |   401 +
 .../ClientMessageFormatViolationException.html     |   331 +
 .../ClientOperationTimedOutException.html          |   334 +
 .../ClientResourceRemotelyClosedException.html     |   433 +
 .../exceptions/ClientSendTimedOutException.html    |   312 +
 .../ClientSessionRemotelyClosedException.html      |   396 +
 .../ClientTransactionDeclarationException.html     |   335 +
 .../ClientTransactionInDoubtException.html         |   335 +
 .../ClientTransactionNotActiveException.html       |   335 +
 .../ClientTransactionRolledBackException.html      |   335 +
 .../ClientUnsupportedOperationException.html       |   335 +
 .../ClientConnectionRedirectedException.html       |   149 +
 .../ClientConnectionRemotelyClosedException.html   |   210 +
 .../ClientConnectionSecurityException.html         |   195 +
 .../ClientConnectionSecuritySaslException.html     |   149 +
 .../class-use/ClientDeliveryAbortedException.html  |   149 +
 .../ClientDeliveryIsPartialException.html          |   149 +
 .../class-use/ClientDeliveryStateException.html    |   149 +
 .../exceptions/class-use/ClientException.html      |  2732 +++
 .../exceptions/class-use/ClientIOException.html    |   274 +
 .../class-use/ClientIdleTimeoutException.html      |   149 +
 .../class-use/ClientIllegalStateException.html     |   325 +
 .../class-use/ClientLinkRedirectedException.html   |   149 +
 .../ClientLinkRemotelyClosedException.html         |   196 +
 .../ClientMessageFormatViolationException.html     |   149 +
 .../ClientOperationTimedOutException.html          |   195 +
 .../ClientResourceRemotelyClosedException.html     |   211 +
 .../class-use/ClientSendTimedOutException.html     |   149 +
 .../ClientSessionRemotelyClosedException.html      |   149 +
 .../ClientTransactionDeclarationException.html     |   149 +
 .../ClientTransactionInDoubtException.html         |   149 +
 .../ClientTransactionNotActiveException.html       |   149 +
 .../ClientTransactionRolledBackException.html      |   149 +
 .../ClientUnsupportedOperationException.html       |   376 +
 .../client/exceptions/package-summary.html         |   312 +
 .../protonj2/client/exceptions/package-tree.html   |   218 +
 .../protonj2/client/exceptions/package-use.html    |   321 +
 .../qpid/protonj2/client/futures/AsyncResult.html  |   316 +
 .../client/futures/BalancedClientFuture.html       |   410 +
 .../qpid/protonj2/client/futures/ClientFuture.html |   767 +
 .../client/futures/ClientFutureFactory.html        |   522 +
 .../client/futures/ClientSynchronization.html      |   288 +
 .../client/futures/ConservativeClientFuture.html   |   411 +
 .../protonj2/client/futures/NoOpAsyncResult.html   |   421 +
 .../client/futures/ProgressiveClientFuture.html    |   409 +
 .../client/futures/class-use/AsyncResult.html      |   229 +
 .../futures/class-use/BalancedClientFuture.html    |   149 +
 .../client/futures/class-use/ClientFuture.html     |   400 +
 .../futures/class-use/ClientFutureFactory.html     |   195 +
 .../futures/class-use/ClientSynchronization.html   |   244 +
 .../class-use/ConservativeClientFuture.html        |   149 +
 .../client/futures/class-use/NoOpAsyncResult.html  |   195 +
 .../futures/class-use/ProgressiveClientFuture.html |   149 +
 .../protonj2/client/futures/package-summary.html   |   231 +
 .../qpid/protonj2/client/futures/package-tree.html |   179 +
 .../qpid/protonj2/client/futures/package-use.html  |   236 +
 .../protonj2/client/impl/ClientConnection.html     |  1296 ++
 .../client/impl/ClientConnectionCapabilities.html  |   331 +
 .../qpid/protonj2/client/impl/ClientConstants.html |   536 +
 .../qpid/protonj2/client/impl/ClientDelivery.html  |   680 +
 .../impl/ClientDeliveryState.ClientAccepted.html   |   374 +
 .../impl/ClientDeliveryState.ClientModified.html   |   392 +
 .../impl/ClientDeliveryState.ClientRejected.html   |   392 +
 .../impl/ClientDeliveryState.ClientReleased.html   |   374 +
 .../ClientDeliveryState.ClientTransactional.html   |   316 +
 .../protonj2/client/impl/ClientDeliveryState.html  |   346 +
 .../protonj2/client/impl/ClientErrorCondition.html |   397 +
 .../qpid/protonj2/client/impl/ClientInstance.html  |   510 +
 .../qpid/protonj2/client/impl/ClientMessage.html   |  2328 +++
 .../protonj2/client/impl/ClientMessageSupport.html |   500 +
 .../client/impl/ClientNoOpStreamTracker.html       |   452 +
 .../protonj2/client/impl/ClientNoOpTracker.html    |   597 +
 .../client/impl/ClientOutgoingEnvelope.html        |   500 +
 .../qpid/protonj2/client/impl/ClientReceiver.html  |   928 +
 .../qpid/protonj2/client/impl/ClientRedirect.html  |   446 +
 .../qpid/protonj2/client/impl/ClientSession.html   |  1022 +
 .../protonj2/client/impl/ClientStreamDelivery.html |   743 +
 .../protonj2/client/impl/ClientStreamReceiver.html |   939 +
 .../client/impl/ClientStreamReceiverMessage.html   |  2536 +++
 .../protonj2/client/impl/ClientStreamSender.html   |  1273 ++
 .../protonj2/client/impl/ClientStreamSession.html  |   678 +
 .../protonj2/client/impl/ClientStreamTracker.html  |   617 +
 .../client/impl/ClientTransactionContext.html      |   427 +
 .../client/impl/class-use/ClientConnection.html    |   203 +
 .../class-use/ClientConnectionCapabilities.html    |   149 +
 .../client/impl/class-use/ClientConstants.html     |   149 +
 .../client/impl/class-use/ClientDelivery.html      |   246 +
 .../ClientDeliveryState.ClientAccepted.html        |   193 +
 .../ClientDeliveryState.ClientModified.html        |   149 +
 .../ClientDeliveryState.ClientRejected.html        |   149 +
 .../ClientDeliveryState.ClientReleased.html        |   193 +
 .../ClientDeliveryState.ClientTransactional.html   |   149 +
 .../client/impl/class-use/ClientDeliveryState.html |   251 +
 .../impl/class-use/ClientErrorCondition.html       |   149 +
 .../client/impl/class-use/ClientInstance.html      |   218 +
 .../client/impl/class-use/ClientMessage.html       |   307 +
 .../impl/class-use/ClientMessageSupport.html       |   149 +
 .../impl/class-use/ClientNoOpStreamTracker.html    |   193 +
 .../client/impl/class-use/ClientNoOpTracker.html   |   196 +
 .../impl/class-use/ClientOutgoingEnvelope.html     |   243 +
 .../client/impl/class-use/ClientReceiver.html      |   149 +
 .../client/impl/class-use/ClientRedirect.html      |   231 +
 .../client/impl/class-use/ClientSession.html       |   232 +
 .../impl/class-use/ClientStreamDelivery.html       |   193 +
 .../impl/class-use/ClientStreamReceiver.html       |   198 +
 .../class-use/ClientStreamReceiverMessage.html     |   193 +
 .../client/impl/class-use/ClientStreamSender.html  |   149 +
 .../client/impl/class-use/ClientStreamSession.html |   149 +
 .../client/impl/class-use/ClientStreamTracker.html |   193 +
 .../impl/class-use/ClientTransactionContext.html   |   232 +
 .../qpid/protonj2/client/impl/package-summary.html |   351 +
 .../qpid/protonj2/client/impl/package-tree.html    |   204 +
 .../qpid/protonj2/client/impl/package-use.html     |   356 +
 .../qpid/protonj2/client/package-summary.html      |   457 +
 .../apache/qpid/protonj2/client/package-tree.html  |   254 +
 .../apache/qpid/protonj2/client/package-use.html   |   720 +
 .../protonj2/client/transport/EpollSupport.html    |   383 +
 .../protonj2/client/transport/IOUringSupport.html  |   383 +
 .../protonj2/client/transport/KQueueSupport.html   |   383 +
 .../protonj2/client/transport/NettyIOContext.html  |   341 +
 .../qpid/protonj2/client/transport/SslSupport.html |   493 +
 .../TcpTransport.NettyDefaultHandler.html          |   463 +
 .../TcpTransport.NettyTcpTransportHandler.html     |   398 +
 .../protonj2/client/transport/TcpTransport.html    |  1115 ++
 .../qpid/protonj2/client/transport/Transport.html  |   669 +
 .../client/transport/TransportListener.html        |   336 +
 .../client/transport/WebSocketTransport.html       |   537 +
 .../client/transport/X509AliasKeyManager.html      |   458 +
 .../client/transport/class-use/EpollSupport.html   |   149 +
 .../client/transport/class-use/IOUringSupport.html |   149 +
 .../client/transport/class-use/KQueueSupport.html  |   149 +
 .../client/transport/class-use/NettyIOContext.html |   149 +
 .../client/transport/class-use/SslSupport.html     |   149 +
 .../TcpTransport.NettyDefaultHandler.html          |   193 +
 .../TcpTransport.NettyTcpTransportHandler.html     |   149 +
 .../client/transport/class-use/TcpTransport.html   |   244 +
 .../client/transport/class-use/Transport.html      |   290 +
 .../transport/class-use/TransportListener.html     |   242 +
 .../transport/class-use/WebSocketTransport.html    |   200 +
 .../transport/class-use/X509AliasKeyManager.html   |   149 +
 .../protonj2/client/transport/package-summary.html |   232 +
 .../protonj2/client/transport/package-tree.html    |   202 +
 .../protonj2/client/transport/package-use.html     |   209 +
 .../qpid/protonj2/client/util/DeliveryQueue.html   |   496 +
 .../protonj2/client/util/FifoDeliveryQueue.html    |   619 +
 .../protonj2/client/util/IOExceptionSupport.html   |   319 +
 .../qpid/protonj2/client/util/IdGenerator.html     |   389 +
 .../client/util/ReconnectLocationPool.html         |   564 +
 .../qpid/protonj2/client/util/StopWatch.html       |   396 +
 .../qpid/protonj2/client/util/ThreadPoolUtils.html |   482 +
 .../qpid/protonj2/client/util/TimeUtils.html       |   277 +
 .../client/util/TrackableThreadFactory.html        |   363 +
 .../client/util/class-use/DeliveryQueue.html       |   195 +
 .../client/util/class-use/FifoDeliveryQueue.html   |   149 +
 .../client/util/class-use/IOExceptionSupport.html  |   149 +
 .../client/util/class-use/IdGenerator.html         |   149 +
 .../util/class-use/ReconnectLocationPool.html      |   149 +
 .../protonj2/client/util/class-use/StopWatch.html  |   149 +
 .../client/util/class-use/ThreadPoolUtils.html     |   149 +
 .../protonj2/client/util/class-use/TimeUtils.html  |   149 +
 .../util/class-use/TrackableThreadFactory.html     |   149 +
 .../qpid/protonj2/client/util/package-summary.html |   230 +
 .../qpid/protonj2/client/util/package-tree.html    |   177 +
 .../qpid/protonj2/client/util/package-use.html     |   186 +
 .../apache/qpid/protonj2/codec/CodecFactory.html   |   497 +
 .../qpid/protonj2/codec/DecodeEOFException.html    |   374 +
 .../qpid/protonj2/codec/DecodeException.html       |   374 +
 .../org/apache/qpid/protonj2/codec/Decoder.html    |  1861 ++
 .../apache/qpid/protonj2/codec/DecoderState.html   |   312 +
 .../qpid/protonj2/codec/DescribedTypeDecoder.html  |   300 +
 .../qpid/protonj2/codec/DescribedTypeEncoder.html  |   294 +
 .../qpid/protonj2/codec/EncodeException.html       |   374 +
 .../org/apache/qpid/protonj2/codec/Encoder.html    |  2322 +++
 .../apache/qpid/protonj2/codec/EncoderState.html   |   310 +
 .../apache/qpid/protonj2/codec/EncodingCodes.html  |  1006 +
 .../apache/qpid/protonj2/codec/StreamDecoder.html  |  1862 ++
 .../qpid/protonj2/codec/StreamDecoderState.html    |   312 +
 .../protonj2/codec/StreamDescribedTypeDecoder.html |   300 +
 .../qpid/protonj2/codec/StreamTypeDecoder.html     |   382 +
 .../apache/qpid/protonj2/codec/TypeDecoder.html    |   382 +
 .../apache/qpid/protonj2/codec/TypeEncoder.html    |   388 +
 .../protonj2/codec/class-use/CodecFactory.html     |   149 +
 .../codec/class-use/DecodeEOFException.html        |   149 +
 .../protonj2/codec/class-use/DecodeException.html  |  4720 +++++
 .../qpid/protonj2/codec/class-use/Decoder.html     |   311 +
 .../protonj2/codec/class-use/DecoderState.html     |  2425 +++
 .../codec/class-use/DescribedTypeDecoder.html      |   611 +
 .../codec/class-use/DescribedTypeEncoder.html      |   617 +
 .../protonj2/codec/class-use/EncodeException.html  |  1334 ++
 .../qpid/protonj2/codec/class-use/Encoder.html     |   313 +
 .../protonj2/codec/class-use/EncoderState.html     |  2633 +++
 .../protonj2/codec/class-use/EncodingCodes.html    |   149 +
 .../protonj2/codec/class-use/StreamDecoder.html    |   229 +
 .../codec/class-use/StreamDecoderState.html        |  2396 +++
 .../class-use/StreamDescribedTypeDecoder.html      |   611 +
 .../codec/class-use/StreamTypeDecoder.html         |  1083 ++
 .../qpid/protonj2/codec/class-use/TypeDecoder.html |  1083 ++
 .../qpid/protonj2/codec/class-use/TypeEncoder.html |   882 +
 .../decoders/AbstractDescribedTypeDecoder.html     |   460 +
 .../decoders/AbstractPrimitiveTypeDecoder.html     |   449 +
 .../codec/decoders/PrimitiveArrayTypeDecoder.html  |   240 +
 .../codec/decoders/PrimitiveTypeDecoder.html       |   305 +
 .../protonj2/codec/decoders/ProtonDecoder.html     |  2062 ++
 .../codec/decoders/ProtonDecoderFactory.html       |   290 +
 .../codec/decoders/ProtonDecoderState.html         |   428 +
 .../codec/decoders/ProtonStreamDecoder.html        |  2063 ++
 .../codec/decoders/ProtonStreamDecoderFactory.html |   290 +
 .../codec/decoders/ProtonStreamDecoderState.html   |   426 +
 .../protonj2/codec/decoders/ProtonStreamUtils.html |   691 +
 .../qpid/protonj2/codec/decoders/UTF8Decoder.html  |   269 +
 .../protonj2/codec/decoders/UTF8StreamDecoder.html |   263 +
 .../decoders/UnknownDescribedTypeDecoder.html      |   588 +
 .../class-use/AbstractDescribedTypeDecoder.html    |   559 +
 .../class-use/AbstractPrimitiveTypeDecoder.html    |   504 +
 .../class-use/PrimitiveArrayTypeDecoder.html       |   210 +
 .../decoders/class-use/PrimitiveTypeDecoder.html   |   597 +
 .../codec/decoders/class-use/ProtonDecoder.html    |   223 +
 .../decoders/class-use/ProtonDecoderFactory.html   |   149 +
 .../decoders/class-use/ProtonDecoderState.html     |   211 +
 .../decoders/class-use/ProtonStreamDecoder.html    |   223 +
 .../class-use/ProtonStreamDecoderFactory.html      |   149 +
 .../class-use/ProtonStreamDecoderState.html        |   203 +
 .../decoders/class-use/ProtonStreamUtils.html      |   149 +
 .../codec/decoders/class-use/UTF8Decoder.html      |   211 +
 .../decoders/class-use/UTF8StreamDecoder.html      |   211 +
 .../class-use/UnknownDescribedTypeDecoder.html     |   149 +
 .../decoders/messaging/AcceptedTypeDecoder.html    |   570 +
 .../messaging/AmqpSequenceTypeDecoder.html         |   570 +
 .../decoders/messaging/AmqpValueTypeDecoder.html   |   570 +
 .../ApplicationPropertiesTypeDecoder.html          |   570 +
 .../codec/decoders/messaging/DataTypeDecoder.html  |   570 +
 .../messaging/DeleteOnCloseTypeDecoder.html        |   570 +
 .../DeleteOnNoLinksOrMessagesTypeDecoder.html      |   570 +
 .../messaging/DeleteOnNoLinksTypeDecoder.html      |   570 +
 .../messaging/DeleteOnNoMessagesTypeDecoder.html   |   570 +
 .../messaging/DeliveryAnnotationsTypeDecoder.html  |   570 +
 .../decoders/messaging/FooterTypeDecoder.html      |   570 +
 .../decoders/messaging/HeaderTypeDecoder.html      |   570 +
 .../messaging/MessageAnnotationsTypeDecoder.html   |   570 +
 .../decoders/messaging/ModifiedTypeDecoder.html    |   570 +
 .../decoders/messaging/PropertiesTypeDecoder.html  |   570 +
 .../decoders/messaging/ReceivedTypeDecoder.html    |   570 +
 .../decoders/messaging/RejectedTypeDecoder.html    |   570 +
 .../decoders/messaging/ReleasedTypeDecoder.html    |   570 +
 .../decoders/messaging/SourceTypeDecoder.html      |   570 +
 .../decoders/messaging/TargetTypeDecoder.html      |   570 +
 .../messaging/class-use/AcceptedTypeDecoder.html   |   149 +
 .../class-use/AmqpSequenceTypeDecoder.html         |   149 +
 .../messaging/class-use/AmqpValueTypeDecoder.html  |   149 +
 .../ApplicationPropertiesTypeDecoder.html          |   149 +
 .../messaging/class-use/DataTypeDecoder.html       |   149 +
 .../class-use/DeleteOnCloseTypeDecoder.html        |   149 +
 .../DeleteOnNoLinksOrMessagesTypeDecoder.html      |   149 +
 .../class-use/DeleteOnNoLinksTypeDecoder.html      |   149 +
 .../class-use/DeleteOnNoMessagesTypeDecoder.html   |   149 +
 .../class-use/DeliveryAnnotationsTypeDecoder.html  |   149 +
 .../messaging/class-use/FooterTypeDecoder.html     |   149 +
 .../messaging/class-use/HeaderTypeDecoder.html     |   149 +
 .../class-use/MessageAnnotationsTypeDecoder.html   |   149 +
 .../messaging/class-use/ModifiedTypeDecoder.html   |   149 +
 .../messaging/class-use/PropertiesTypeDecoder.html |   149 +
 .../messaging/class-use/ReceivedTypeDecoder.html   |   149 +
 .../messaging/class-use/RejectedTypeDecoder.html   |   149 +
 .../messaging/class-use/ReleasedTypeDecoder.html   |   149 +
 .../messaging/class-use/SourceTypeDecoder.html     |   149 +
 .../messaging/class-use/TargetTypeDecoder.html     |   149 +
 .../codec/decoders/messaging/package-summary.html  |   283 +
 .../codec/decoders/messaging/package-tree.html     |   187 +
 .../codec/decoders/messaging/package-use.html      |   149 +
 .../protonj2/codec/decoders/package-summary.html   |   267 +
 .../qpid/protonj2/codec/decoders/package-tree.html |   201 +
 .../qpid/protonj2/codec/decoders/package-use.html  |   367 +
 .../primitives/AbstractArrayTypeDecoder.html       |   573 +
 .../primitives/AbstractBinaryTypeDecoder.html      |   651 +
 .../primitives/AbstractListTypeDecoder.html        |   475 +
 .../primitives/AbstractMapTypeDecoder.html         |   475 +
 .../primitives/AbstractStringTypeDecoder.html      |   503 +
 .../primitives/AbstractSymbolTypeDecoder.html      |   597 +
 .../decoders/primitives/Array32TypeDecoder.html    |   454 +
 .../decoders/primitives/Array8TypeDecoder.html     |   439 +
 .../decoders/primitives/Binary32TypeDecoder.html   |   435 +
 .../decoders/primitives/Binary8TypeDecoder.html    |   435 +
 .../decoders/primitives/BinaryTypeDecoder.html     |   350 +
 .../primitives/BooleanFalseTypeDecoder.html        |   548 +
 .../primitives/BooleanTrueTypeDecoder.html         |   548 +
 .../decoders/primitives/BooleanTypeDecoder.html    |   554 +
 .../codec/decoders/primitives/ByteTypeDecoder.html |   550 +
 .../decoders/primitives/CharacterTypeDecoder.html  |   550 +
 .../decoders/primitives/Decimal128TypeDecoder.html |   470 +
 .../decoders/primitives/Decimal32TypeDecoder.html  |   470 +
 .../decoders/primitives/Decimal64TypeDecoder.html  |   470 +
 .../decoders/primitives/DoubleTypeDecoder.html     |   550 +
 .../decoders/primitives/FloatTypeDecoder.html      |   550 +
 .../decoders/primitives/Integer32TypeDecoder.html  |   550 +
 .../decoders/primitives/Integer8TypeDecoder.html   |   550 +
 .../decoders/primitives/List0TypeDecoder.html      |   619 +
 .../decoders/primitives/List32TypeDecoder.html     |   488 +
 .../decoders/primitives/List8TypeDecoder.html      |   488 +
 .../codec/decoders/primitives/ListTypeDecoder.html |   406 +
 .../decoders/primitives/Long8TypeDecoder.html      |   548 +
 .../codec/decoders/primitives/LongTypeDecoder.html |   554 +
 .../decoders/primitives/Map32TypeDecoder.html      |   482 +
 .../codec/decoders/primitives/Map8TypeDecoder.html |   482 +
 .../codec/decoders/primitives/MapTypeDecoder.html  |   400 +
 .../codec/decoders/primitives/NullTypeDecoder.html |   470 +
 .../decoders/primitives/ShortTypeDecoder.html      |   550 +
 .../decoders/primitives/String32TypeDecoder.html   |   410 +
 .../decoders/primitives/String8TypeDecoder.html    |   410 +
 .../decoders/primitives/StringTypeDecoder.html     |   290 +
 .../decoders/primitives/Symbol32TypeDecoder.html   |   430 +
 .../decoders/primitives/Symbol8TypeDecoder.html    |   430 +
 .../decoders/primitives/SymbolTypeDecoder.html     |   290 +
 .../decoders/primitives/TimestampTypeDecoder.html  |   470 +
 .../codec/decoders/primitives/UUIDTypeDecoder.html |   470 +
 .../primitives/UnsignedByteTypeDecoder.html        |   470 +
 .../primitives/UnsignedInteger0TypeDecoder.html    |   470 +
 .../primitives/UnsignedInteger32TypeDecoder.html   |   470 +
 .../primitives/UnsignedInteger8TypeDecoder.html    |   470 +
 .../primitives/UnsignedLong0TypeDecoder.html       |   470 +
 .../primitives/UnsignedLong64TypeDecoder.html      |   470 +
 .../primitives/UnsignedLong8TypeDecoder.html       |   470 +
 .../primitives/UnsignedShortTypeDecoder.html       |   470 +
 .../class-use/AbstractArrayTypeDecoder.html        |   202 +
 .../class-use/AbstractBinaryTypeDecoder.html       |   202 +
 .../class-use/AbstractListTypeDecoder.html         |   202 +
 .../class-use/AbstractMapTypeDecoder.html          |   202 +
 .../class-use/AbstractStringTypeDecoder.html       |   202 +
 .../class-use/AbstractSymbolTypeDecoder.html       |   202 +
 .../primitives/class-use/Array32TypeDecoder.html   |   149 +
 .../primitives/class-use/Array8TypeDecoder.html    |   149 +
 .../primitives/class-use/Binary32TypeDecoder.html  |   149 +
 .../primitives/class-use/Binary8TypeDecoder.html   |   149 +
 .../primitives/class-use/BinaryTypeDecoder.html    |   209 +
 .../class-use/BooleanFalseTypeDecoder.html         |   149 +
 .../class-use/BooleanTrueTypeDecoder.html          |   149 +
 .../primitives/class-use/BooleanTypeDecoder.html   |   202 +
 .../primitives/class-use/ByteTypeDecoder.html      |   149 +
 .../primitives/class-use/CharacterTypeDecoder.html |   149 +
 .../class-use/Decimal128TypeDecoder.html           |   149 +
 .../primitives/class-use/Decimal32TypeDecoder.html |   149 +
 .../primitives/class-use/Decimal64TypeDecoder.html |   149 +
 .../primitives/class-use/DoubleTypeDecoder.html    |   149 +
 .../primitives/class-use/FloatTypeDecoder.html     |   149 +
 .../primitives/class-use/Integer32TypeDecoder.html |   149 +
 .../primitives/class-use/Integer8TypeDecoder.html  |   149 +
 .../primitives/class-use/List0TypeDecoder.html     |   149 +
 .../primitives/class-use/List32TypeDecoder.html    |   149 +
 .../primitives/class-use/List8TypeDecoder.html     |   149 +
 .../primitives/class-use/ListTypeDecoder.html      |   216 +
 .../primitives/class-use/Long8TypeDecoder.html     |   149 +
 .../primitives/class-use/LongTypeDecoder.html      |   195 +
 .../primitives/class-use/Map32TypeDecoder.html     |   149 +
 .../primitives/class-use/Map8TypeDecoder.html      |   149 +
 .../primitives/class-use/MapTypeDecoder.html       |   209 +
 .../primitives/class-use/NullTypeDecoder.html      |   149 +
 .../primitives/class-use/ShortTypeDecoder.html     |   149 +
 .../primitives/class-use/String32TypeDecoder.html  |   149 +
 .../primitives/class-use/String8TypeDecoder.html   |   149 +
 .../primitives/class-use/StringTypeDecoder.html    |   209 +
 .../primitives/class-use/Symbol32TypeDecoder.html  |   149 +
 .../primitives/class-use/Symbol8TypeDecoder.html   |   149 +
 .../primitives/class-use/SymbolTypeDecoder.html    |   209 +
 .../primitives/class-use/TimestampTypeDecoder.html |   149 +
 .../primitives/class-use/UUIDTypeDecoder.html      |   149 +
 .../class-use/UnsignedByteTypeDecoder.html         |   149 +
 .../class-use/UnsignedInteger0TypeDecoder.html     |   149 +
 .../class-use/UnsignedInteger32TypeDecoder.html    |   149 +
 .../class-use/UnsignedInteger8TypeDecoder.html     |   149 +
 .../class-use/UnsignedLong0TypeDecoder.html        |   149 +
 .../class-use/UnsignedLong64TypeDecoder.html       |   149 +
 .../class-use/UnsignedLong8TypeDecoder.html        |   149 +
 .../class-use/UnsignedShortTypeDecoder.html        |   149 +
 .../codec/decoders/primitives/package-summary.html |   475 +
 .../codec/decoders/primitives/package-tree.html    |   267 +
 .../codec/decoders/primitives/package-use.html     |   259 +
 .../security/SaslChallengeTypeDecoder.html         |   570 +
 .../decoders/security/SaslInitTypeDecoder.html     |   570 +
 .../security/SaslMechanismsTypeDecoder.html        |   570 +
 .../decoders/security/SaslOutcomeTypeDecoder.html  |   570 +
 .../decoders/security/SaslResponseTypeDecoder.html |   570 +
 .../class-use/SaslChallengeTypeDecoder.html        |   149 +
 .../security/class-use/SaslInitTypeDecoder.html    |   149 +
 .../class-use/SaslMechanismsTypeDecoder.html       |   149 +
 .../security/class-use/SaslOutcomeTypeDecoder.html |   149 +
 .../class-use/SaslResponseTypeDecoder.html         |   149 +
 .../codec/decoders/security/package-summary.html   |   193 +
 .../codec/decoders/security/package-tree.html      |   172 +
 .../codec/decoders/security/package-use.html       |   149 +
 .../transactions/CoordinatorTypeDecoder.html       |   570 +
 .../decoders/transactions/DeclareTypeDecoder.html  |   570 +
 .../decoders/transactions/DeclaredTypeDecoder.html |   570 +
 .../transactions/DischargeTypeDecoder.html         |   570 +
 .../transactions/TransactionStateTypeDecoder.html  |   570 +
 .../class-use/CoordinatorTypeDecoder.html          |   149 +
 .../transactions/class-use/DeclareTypeDecoder.html |   149 +
 .../class-use/DeclaredTypeDecoder.html             |   149 +
 .../class-use/DischargeTypeDecoder.html            |   149 +
 .../class-use/TransactionStateTypeDecoder.html     |   149 +
 .../decoders/transactions/package-summary.html     |   193 +
 .../codec/decoders/transactions/package-tree.html  |   172 +
 .../codec/decoders/transactions/package-use.html   |   149 +
 .../decoders/transport/AttachTypeDecoder.html      |   570 +
 .../codec/decoders/transport/BeginTypeDecoder.html |   570 +
 .../codec/decoders/transport/CloseTypeDecoder.html |   570 +
 .../decoders/transport/DetachTypeDecoder.html      |   570 +
 .../decoders/transport/DispositionTypeDecoder.html |   570 +
 .../codec/decoders/transport/EndTypeDecoder.html   |   570 +
 .../transport/ErrorConditionTypeDecoder.html       |   570 +
 .../codec/decoders/transport/FlowTypeDecoder.html  |   570 +
 .../codec/decoders/transport/OpenTypeDecoder.html  |   570 +
 .../decoders/transport/TransferTypeDecoder.html    |   570 +
 .../transport/class-use/AttachTypeDecoder.html     |   149 +
 .../transport/class-use/BeginTypeDecoder.html      |   149 +
 .../transport/class-use/CloseTypeDecoder.html      |   149 +
 .../transport/class-use/DetachTypeDecoder.html     |   149 +
 .../class-use/DispositionTypeDecoder.html          |   149 +
 .../transport/class-use/EndTypeDecoder.html        |   149 +
 .../class-use/ErrorConditionTypeDecoder.html       |   149 +
 .../transport/class-use/FlowTypeDecoder.html       |   149 +
 .../transport/class-use/OpenTypeDecoder.html       |   149 +
 .../transport/class-use/TransferTypeDecoder.html   |   149 +
 .../codec/decoders/transport/package-summary.html  |   223 +
 .../codec/decoders/transport/package-tree.html     |   177 +
 .../codec/decoders/transport/package-use.html      |   149 +
 .../encoders/AbstractDescribedListTypeEncoder.html |   543 +
 .../encoders/AbstractDescribedMapTypeEncoder.html  |   550 +
 .../encoders/AbstractDescribedTypeEncoder.html     |   341 +
 .../encoders/AbstractPrimitiveTypeEncoder.html     |   368 +
 .../codec/encoders/DeliveryTagEncoder.html         |   439 +
 .../codec/encoders/PrimitiveTypeEncoder.html       |   228 +
 .../protonj2/codec/encoders/ProtonEncoder.html     |  2611 +++
 .../codec/encoders/ProtonEncoderFactory.html       |   290 +
 .../codec/encoders/ProtonEncoderState.html         |   422 +
 .../qpid/protonj2/codec/encoders/UTF8Encoder.html  |   266 +
 .../encoders/UnknownDescribedTypeEncoder.html      |   439 +
 .../AbstractDescribedListTypeEncoder.html          |   482 +
 .../class-use/AbstractDescribedMapTypeEncoder.html |   216 +
 .../class-use/AbstractDescribedTypeEncoder.html    |   566 +
 .../class-use/AbstractPrimitiveTypeEncoder.html    |   349 +
 .../encoders/class-use/DeliveryTagEncoder.html     |   149 +
 .../encoders/class-use/PrimitiveTypeEncoder.html   |   385 +
 .../codec/encoders/class-use/ProtonEncoder.html    |   223 +
 .../encoders/class-use/ProtonEncoderFactory.html   |   149 +
 .../encoders/class-use/ProtonEncoderState.html     |   211 +
 .../codec/encoders/class-use/UTF8Encoder.html      |   211 +
 .../class-use/UnknownDescribedTypeEncoder.html     |   149 +
 .../encoders/messaging/AcceptedTypeEncoder.html    |   506 +
 .../messaging/AmqpSequenceTypeEncoder.html         |   458 +
 .../encoders/messaging/AmqpValueTypeEncoder.html   |   458 +
 .../ApplicationPropertiesTypeEncoder.html          |   466 +
 .../codec/encoders/messaging/DataTypeEncoder.html  |   458 +
 .../messaging/DeleteOnCloseTypeEncoder.html        |   471 +
 .../DeleteOnNoLinksOrMessagesTypeEncoder.html      |   471 +
 .../messaging/DeleteOnNoLinksTypeEncoder.html      |   471 +
 .../messaging/DeleteOnNoMessagesTypeEncoder.html   |   471 +
 .../messaging/DeliveryAnnotationsTypeEncoder.html  |   466 +
 .../encoders/messaging/FooterTypeEncoder.html      |   466 +
 .../encoders/messaging/HeaderTypeEncoder.html      |   471 +
 .../messaging/MessageAnnotationsTypeEncoder.html   |   466 +
 .../encoders/messaging/ModifiedTypeEncoder.html    |   471 +
 .../encoders/messaging/PropertiesTypeEncoder.html  |   471 +
 .../encoders/messaging/ReceivedTypeEncoder.html    |   497 +
 .../encoders/messaging/RejectedTypeEncoder.html    |   471 +
 .../encoders/messaging/ReleasedTypeEncoder.html    |   506 +
 .../encoders/messaging/SourceTypeEncoder.html      |   471 +
 .../encoders/messaging/TargetTypeEncoder.html      |   471 +
 .../messaging/class-use/AcceptedTypeEncoder.html   |   149 +
 .../class-use/AmqpSequenceTypeEncoder.html         |   149 +
 .../messaging/class-use/AmqpValueTypeEncoder.html  |   149 +
 .../ApplicationPropertiesTypeEncoder.html          |   149 +
 .../messaging/class-use/DataTypeEncoder.html       |   149 +
 .../class-use/DeleteOnCloseTypeEncoder.html        |   149 +
 .../DeleteOnNoLinksOrMessagesTypeEncoder.html      |   149 +
 .../class-use/DeleteOnNoLinksTypeEncoder.html      |   149 +
 .../class-use/DeleteOnNoMessagesTypeEncoder.html   |   149 +
 .../class-use/DeliveryAnnotationsTypeEncoder.html  |   149 +
 .../messaging/class-use/FooterTypeEncoder.html     |   149 +
 .../messaging/class-use/HeaderTypeEncoder.html     |   149 +
 .../class-use/MessageAnnotationsTypeEncoder.html   |   149 +
 .../messaging/class-use/ModifiedTypeEncoder.html   |   149 +
 .../messaging/class-use/PropertiesTypeEncoder.html |   149 +
 .../messaging/class-use/ReceivedTypeEncoder.html   |   149 +
 .../messaging/class-use/RejectedTypeEncoder.html   |   149 +
 .../messaging/class-use/ReleasedTypeEncoder.html   |   149 +
 .../messaging/class-use/SourceTypeEncoder.html     |   149 +
 .../messaging/class-use/TargetTypeEncoder.html     |   149 +
 .../codec/encoders/messaging/package-summary.html  |   283 +
 .../codec/encoders/messaging/package-tree.html     |   195 +
 .../codec/encoders/messaging/package-use.html      |   149 +
 .../protonj2/codec/encoders/package-summary.html   |   243 +
 .../qpid/protonj2/codec/encoders/package-tree.html |   186 +
 .../qpid/protonj2/codec/encoders/package-use.html  |   364 +
 .../encoders/primitives/ArrayTypeEncoder.html      |   655 +
 .../encoders/primitives/BinaryTypeEncoder.html     |   451 +
 .../encoders/primitives/BooleanTypeEncoder.html    |   478 +
 .../codec/encoders/primitives/ByteTypeEncoder.html |   457 +
 .../encoders/primitives/CharacterTypeEncoder.html  |   427 +
 .../encoders/primitives/Decimal128TypeEncoder.html |   391 +
 .../encoders/primitives/Decimal32TypeEncoder.html  |   391 +
 .../encoders/primitives/Decimal64TypeEncoder.html  |   391 +
 .../encoders/primitives/DoubleTypeEncoder.html     |   457 +
 .../encoders/primitives/FloatTypeEncoder.html      |   457 +
 .../encoders/primitives/IntegerTypeEncoder.html    |   457 +
 .../codec/encoders/primitives/ListTypeEncoder.html |   391 +
 .../codec/encoders/primitives/LongTypeEncoder.html |   457 +
 .../codec/encoders/primitives/MapTypeEncoder.html  |   391 +
 .../codec/encoders/primitives/NullTypeEncoder.html |   426 +
 .../encoders/primitives/ShortTypeEncoder.html      |   457 +
 .../encoders/primitives/StringTypeEncoder.html     |   391 +
 .../encoders/primitives/SymbolTypeEncoder.html     |   391 +
 .../encoders/primitives/TimestampTypeEncoder.html  |   421 +
 .../codec/encoders/primitives/UUIDTypeEncoder.html |   391 +
 .../primitives/UnsignedByteTypeEncoder.html        |   421 +
 .../primitives/UnsignedIntegerTypeEncoder.html     |   481 +
 .../primitives/UnsignedLongTypeEncoder.html        |   451 +
 .../primitives/UnsignedShortTypeEncoder.html       |   451 +
 .../primitives/class-use/ArrayTypeEncoder.html     |   149 +
 .../primitives/class-use/BinaryTypeEncoder.html    |   149 +
 .../primitives/class-use/BooleanTypeEncoder.html   |   149 +
 .../primitives/class-use/ByteTypeEncoder.html      |   149 +
 .../primitives/class-use/CharacterTypeEncoder.html |   149 +
 .../class-use/Decimal128TypeEncoder.html           |   149 +
 .../primitives/class-use/Decimal32TypeEncoder.html |   149 +
 .../primitives/class-use/Decimal64TypeEncoder.html |   149 +
 .../primitives/class-use/DoubleTypeEncoder.html    |   149 +
 .../primitives/class-use/FloatTypeEncoder.html     |   149 +
 .../primitives/class-use/IntegerTypeEncoder.html   |   149 +
 .../primitives/class-use/ListTypeEncoder.html      |   149 +
 .../primitives/class-use/LongTypeEncoder.html      |   149 +
 .../primitives/class-use/MapTypeEncoder.html       |   149 +
 .../primitives/class-use/NullTypeEncoder.html      |   149 +
 .../primitives/class-use/ShortTypeEncoder.html     |   149 +
 .../primitives/class-use/StringTypeEncoder.html    |   149 +
 .../primitives/class-use/SymbolTypeEncoder.html    |   149 +
 .../primitives/class-use/TimestampTypeEncoder.html |   149 +
 .../primitives/class-use/UUIDTypeEncoder.html      |   149 +
 .../class-use/UnsignedByteTypeEncoder.html         |   149 +
 .../class-use/UnsignedIntegerTypeEncoder.html      |   149 +
 .../class-use/UnsignedLongTypeEncoder.html         |   149 +
 .../class-use/UnsignedShortTypeEncoder.html        |   149 +
 .../codec/encoders/primitives/package-summary.html |   307 +
 .../codec/encoders/primitives/package-tree.html    |   191 +
 .../codec/encoders/primitives/package-use.html     |   149 +
 .../security/SaslChallengeTypeEncoder.html         |   497 +
 .../encoders/security/SaslInitTypeEncoder.html     |   463 +
 .../security/SaslMechanismsTypeEncoder.html        |   463 +
 .../encoders/security/SaslOutcomeTypeEncoder.html  |   497 +
 .../encoders/security/SaslResponseTypeEncoder.html |   497 +
 .../class-use/SaslChallengeTypeEncoder.html        |   149 +
 .../security/class-use/SaslInitTypeEncoder.html    |   149 +
 .../class-use/SaslMechanismsTypeEncoder.html       |   149 +
 .../security/class-use/SaslOutcomeTypeEncoder.html |   149 +
 .../class-use/SaslResponseTypeEncoder.html         |   149 +
 .../codec/encoders/security/package-summary.html   |   193 +
 .../codec/encoders/security/package-tree.html      |   176 +
 .../codec/encoders/security/package-use.html       |   149 +
 .../transactions/CoordinatorTypeEncoder.html       |   471 +
 .../encoders/transactions/DeclareTypeEncoder.html  |   471 +
 .../encoders/transactions/DeclaredTypeEncoder.html |   497 +
 .../transactions/DischargeTypeEncoder.html         |   497 +
 .../transactions/TransactionStateTypeEncoder.html  |   497 +
 .../class-use/CoordinatorTypeEncoder.html          |   149 +
 .../transactions/class-use/DeclareTypeEncoder.html |   149 +
 .../class-use/DeclaredTypeEncoder.html             |   149 +
 .../class-use/DischargeTypeEncoder.html            |   149 +
 .../class-use/TransactionStateTypeEncoder.html     |   149 +
 .../encoders/transactions/package-summary.html     |   193 +
 .../codec/encoders/transactions/package-tree.html  |   176 +
 .../codec/encoders/transactions/package-use.html   |   149 +
 .../encoders/transport/AttachTypeEncoder.html      |   497 +
 .../codec/encoders/transport/BeginTypeEncoder.html |   497 +
 .../codec/encoders/transport/CloseTypeEncoder.html |   471 +
 .../encoders/transport/DetachTypeEncoder.html      |   497 +
 .../encoders/transport/DispositionTypeEncoder.html |   497 +
 .../codec/encoders/transport/EndTypeEncoder.html   |   471 +
 .../transport/ErrorConditionTypeEncoder.html       |   471 +
 .../codec/encoders/transport/FlowTypeEncoder.html  |   497 +
 .../codec/encoders/transport/OpenTypeEncoder.html  |   497 +
 .../encoders/transport/TransferTypeEncoder.html    |   497 +
 .../transport/class-use/AttachTypeEncoder.html     |   149 +
 .../transport/class-use/BeginTypeEncoder.html      |   149 +
 .../transport/class-use/CloseTypeEncoder.html      |   149 +
 .../transport/class-use/DetachTypeEncoder.html     |   149 +
 .../class-use/DispositionTypeEncoder.html          |   149 +
 .../transport/class-use/EndTypeEncoder.html        |   149 +
 .../class-use/ErrorConditionTypeEncoder.html       |   149 +
 .../transport/class-use/FlowTypeEncoder.html       |   149 +
 .../transport/class-use/OpenTypeEncoder.html       |   149 +
 .../transport/class-use/TransferTypeEncoder.html   |   149 +
 .../codec/encoders/transport/package-summary.html  |   223 +
 .../codec/encoders/transport/package-tree.html     |   181 +
 .../codec/encoders/transport/package-use.html      |   149 +
 .../qpid/protonj2/codec/package-summary.html       |   292 +
 .../apache/qpid/protonj2/codec/package-tree.html   |   210 +
 .../apache/qpid/protonj2/codec/package-use.html    |   891 +
 .../engine/AMQPPerformativeEnvelopePool.html       |   502 +
 .../apache/qpid/protonj2/engine/Attachments.html   |   370 +
 .../apache/qpid/protonj2/engine/Connection.html    |   940 +
 .../qpid/protonj2/engine/ConnectionState.html      |   404 +
 .../qpid/protonj2/engine/DeliveryTagGenerator.html |   270 +
 .../apache/qpid/protonj2/engine/EmptyEnvelope.html |   379 +
 .../org/apache/qpid/protonj2/engine/Endpoint.html  |   951 +
 .../org/apache/qpid/protonj2/engine/Engine.html    |   810 +
 .../qpid/protonj2/engine/EngineConfiguration.html  |   331 +
 .../apache/qpid/protonj2/engine/EngineFactory.html |   331 +
 .../apache/qpid/protonj2/engine/EngineHandler.html |   577 +
 .../qpid/protonj2/engine/EngineHandlerContext.html |   540 +
 .../qpid/protonj2/engine/EnginePipeline.html       |   818 +
 .../engine/EngineSaslDriver.SaslState.html         |   439 +
 .../qpid/protonj2/engine/EngineSaslDriver.html     |   418 +
 .../apache/qpid/protonj2/engine/EngineState.html   |   450 +
 .../apache/qpid/protonj2/engine/EventHandler.html  |   270 +
 .../qpid/protonj2/engine/HeaderEnvelope.html       |   514 +
 .../qpid/protonj2/engine/IncomingAMQPEnvelope.html |   368 +
 .../qpid/protonj2/engine/IncomingDelivery.html     |   905 +
 .../api/org/apache/qpid/protonj2/engine/Link.html  |  1203 ++
 .../qpid/protonj2/engine/LinkCreditState.html      |   320 +
 .../org/apache/qpid/protonj2/engine/LinkState.html |   418 +
 .../qpid/protonj2/engine/OutgoingAMQPEnvelope.html |   464 +
 .../qpid/protonj2/engine/OutgoingDelivery.html     |   884 +
 .../qpid/protonj2/engine/PerformativeEnvelope.html |   394 +
 .../org/apache/qpid/protonj2/engine/Receiver.html  |   565 +
 .../apache/qpid/protonj2/engine/SASLEnvelope.html  |   413 +
 .../org/apache/qpid/protonj2/engine/Sender.html    |   535 +
 .../org/apache/qpid/protonj2/engine/Session.html   |   738 +
 .../apache/qpid/protonj2/engine/SessionState.html  |   402 +
 .../engine/Transaction.DischargeState.html         |   406 +
 .../apache/qpid/protonj2/engine/Transaction.html   |   533 +
 .../protonj2/engine/TransactionController.html     |   725 +
 .../qpid/protonj2/engine/TransactionManager.html   |   670 +
 .../qpid/protonj2/engine/TransactionState.html     |   480 +
 .../class-use/AMQPPerformativeEnvelopePool.html    |   230 +
 .../protonj2/engine/class-use/Attachments.html     |   293 +
 .../qpid/protonj2/engine/class-use/Connection.html |   375 +
 .../protonj2/engine/class-use/ConnectionState.html |   244 +
 .../engine/class-use/DeliveryTagGenerator.html     |   300 +
 .../protonj2/engine/class-use/EmptyEnvelope.html   |   195 +
 .../qpid/protonj2/engine/class-use/Endpoint.html   |   387 +
 .../qpid/protonj2/engine/class-use/Engine.html     |   407 +
 .../engine/class-use/EngineConfiguration.html      |   252 +
 .../protonj2/engine/class-use/EngineFactory.html   |   223 +
 .../protonj2/engine/class-use/EngineHandler.html   |   429 +
 .../engine/class-use/EngineHandlerContext.html     |   668 +
 .../protonj2/engine/class-use/EnginePipeline.html  |   398 +
 .../class-use/EngineSaslDriver.SaslState.html      |   268 +
 .../engine/class-use/EngineSaslDriver.html         |   258 +
 .../protonj2/engine/class-use/EngineState.html     |   234 +
 .../protonj2/engine/class-use/EventHandler.html    |   713 +
 .../protonj2/engine/class-use/HeaderEnvelope.html  |   373 +
 .../engine/class-use/IncomingAMQPEnvelope.html     |   325 +
 .../engine/class-use/IncomingDelivery.html         |   524 +
 .../qpid/protonj2/engine/class-use/Link.html       |   311 +
 .../protonj2/engine/class-use/LinkCreditState.html |   195 +
 .../qpid/protonj2/engine/class-use/LinkState.html  |   244 +
 .../engine/class-use/OutgoingAMQPEnvelope.html     |   353 +
 .../engine/class-use/OutgoingDelivery.html         |   562 +
 .../engine/class-use/PerformativeEnvelope.html     |   240 +
 .../qpid/protonj2/engine/class-use/Receiver.html   |   391 +
 .../protonj2/engine/class-use/SASLEnvelope.html    |   354 +
 .../qpid/protonj2/engine/class-use/Sender.html     |   404 +
 .../qpid/protonj2/engine/class-use/Session.html    |   366 +
 .../protonj2/engine/class-use/SessionState.html    |   244 +
 .../class-use/Transaction.DischargeState.html      |   238 +
 .../protonj2/engine/class-use/Transaction.html     |   503 +
 .../engine/class-use/TransactionController.html    |   587 +
 .../engine/class-use/TransactionManager.html       |   562 +
 .../engine/class-use/TransactionState.html         |   234 +
 .../engine/exceptions/EngineFailedException.html   |   327 +
 .../exceptions/EngineNotStartedException.html      |   352 +
 .../exceptions/EngineNotWritableException.html     |   351 +
 .../engine/exceptions/EngineShutdownException.html |   351 +
 .../engine/exceptions/EngineStartedException.html  |   312 +
 .../engine/exceptions/EngineStateException.html    |   350 +
 .../engine/exceptions/FrameDecodingException.html  |   360 +
 .../engine/exceptions/FrameEncodingException.html  |   359 +
 .../engine/exceptions/IdleTimeoutException.html    |   347 +
 .../exceptions/MalformedAMQPHeaderException.html   |   359 +
 .../exceptions/ProtocolViolationException.html     |   448 +
 .../engine/exceptions/ProtonException.html         |   346 +
 .../engine/exceptions/ProtonExceptionSupport.html  |   350 +
 .../engine/exceptions/ProtonIOException.html       |   347 +
 .../class-use/EngineFailedException.html           |   348 +
 .../class-use/EngineNotStartedException.html       |   149 +
 .../class-use/EngineNotWritableException.html      |   149 +
 .../class-use/EngineShutdownException.html         |   149 +
 .../class-use/EngineStartedException.html          |   149 +
 .../exceptions/class-use/EngineStateException.html |   495 +
 .../class-use/FrameDecodingException.html          |   149 +
 .../class-use/FrameEncodingException.html          |   149 +
 .../exceptions/class-use/IdleTimeoutException.html |   149 +
 .../class-use/MalformedAMQPHeaderException.html    |   149 +
 .../class-use/ProtocolViolationException.html      |   213 +
 .../exceptions/class-use/ProtonException.html      |   283 +
 .../class-use/ProtonExceptionSupport.html          |   149 +
 .../exceptions/class-use/ProtonIOException.html    |   149 +
 .../engine/exceptions/package-summary.html         |   268 +
 .../protonj2/engine/exceptions/package-tree.html   |   198 +
 .../protonj2/engine/exceptions/package-use.html    |   292 +
 .../protonj2/engine/impl/ProtonAttachments.html    |   437 +
 .../protonj2/engine/impl/ProtonConnection.html     |  1674 ++
 .../qpid/protonj2/engine/impl/ProtonConstants.html |   489 +
 .../impl/ProtonDeliveryTagGenerator.BUILTIN.html   |   454 +
 .../engine/impl/ProtonDeliveryTagGenerator.html    |   311 +
 .../qpid/protonj2/engine/impl/ProtonEndpoint.html  |   711 +
 .../qpid/protonj2/engine/impl/ProtonEngine.html    |   867 +
 .../engine/impl/ProtonEngineConfiguration.html     |   358 +
 .../protonj2/engine/impl/ProtonEngineFactory.html  |   366 +
 .../engine/impl/ProtonEngineHandlerContext.html    |   794 +
 .../engine/impl/ProtonEngineNoOpSaslDriver.html    |   539 +
 .../protonj2/engine/impl/ProtonEnginePipeline.html |   895 +
 .../engine/impl/ProtonEnginePipelineProxy.html     |   898 +
 .../engine/impl/ProtonFrameDecodingHandler.html    |   567 +
 .../engine/impl/ProtonFrameEncodingHandler.html    |   495 +
 .../engine/impl/ProtonFrameLoggingHandler.html     |   508 +
 .../engine/impl/ProtonIncomingDelivery.html        |  1037 ++
 .../qpid/protonj2/engine/impl/ProtonLink.html      |  1985 ++
 .../engine/impl/ProtonLinkCreditState.html         |   428 +
 .../engine/impl/ProtonOutgoingDelivery.html        |  1004 +
 .../engine/impl/ProtonPerformativeHandler.html     |   675 +
 .../engine/impl/ProtonPooledTagGenerator.html      |   443 +
 .../qpid/protonj2/engine/impl/ProtonReceiver.html  |   949 +
 .../qpid/protonj2/engine/impl/ProtonSender.html    |  1045 ++
 ...ntialTagGenerator.ProtonNumericDeliveryTag.html |   564 +
 .../engine/impl/ProtonSequentialTagGenerator.html  |   404 +
 .../qpid/protonj2/engine/impl/ProtonSession.html   |  1303 ++
 .../engine/impl/ProtonSessionIncomingWindow.html   |   383 +
 .../engine/impl/ProtonSessionOutgoingWindow.html   |   272 +
 .../protonj2/engine/impl/ProtonTransaction.html    |   609 +
 .../engine/impl/ProtonTransactionController.html   |  1371 ++
 .../engine/impl/ProtonTransactionManager.html      |  1281 ++
 .../engine/impl/ProtonUuidTagGenerator.html        |   345 +
 .../engine/impl/class-use/ProtonAttachments.html   |   214 +
 .../engine/impl/class-use/ProtonConnection.html    |   309 +
 .../engine/impl/class-use/ProtonConstants.html     |   149 +
 .../ProtonDeliveryTagGenerator.BUILTIN.html        |   203 +
 .../impl/class-use/ProtonDeliveryTagGenerator.html |   213 +
 .../engine/impl/class-use/ProtonEndpoint.html      |   241 +
 .../engine/impl/class-use/ProtonEngine.html        |   357 +
 .../impl/class-use/ProtonEngineConfiguration.html  |   198 +
 .../engine/impl/class-use/ProtonEngineFactory.html |   149 +
 .../impl/class-use/ProtonEngineHandlerContext.html |   196 +
 .../impl/class-use/ProtonEngineNoOpSaslDriver.html |   195 +
 .../impl/class-use/ProtonEnginePipeline.html       |   271 +
 .../impl/class-use/ProtonEnginePipelineProxy.html  |   271 +
 .../impl/class-use/ProtonFrameDecodingHandler.html |   149 +
 .../impl/class-use/ProtonFrameEncodingHandler.html |   149 +
 .../impl/class-use/ProtonFrameLoggingHandler.html  |   149 +
 .../impl/class-use/ProtonIncomingDelivery.html     |   271 +
 .../protonj2/engine/impl/class-use/ProtonLink.html |   202 +
 .../impl/class-use/ProtonLinkCreditState.html      |   195 +
 .../impl/class-use/ProtonOutgoingDelivery.html     |   226 +
 .../impl/class-use/ProtonPerformativeHandler.html  |   149 +
 .../impl/class-use/ProtonPooledTagGenerator.html   |   149 +
 .../engine/impl/class-use/ProtonReceiver.html      |   281 +
 .../engine/impl/class-use/ProtonSender.html        |   272 +
 ...ntialTagGenerator.ProtonNumericDeliveryTag.html |   149 +
 .../class-use/ProtonSequentialTagGenerator.html    |   197 +
 .../engine/impl/class-use/ProtonSession.html       |   307 +
 .../class-use/ProtonSessionIncomingWindow.html     |   149 +
 .../class-use/ProtonSessionOutgoingWindow.html     |   149 +
 .../engine/impl/class-use/ProtonTransaction.html   |   149 +
 .../class-use/ProtonTransactionController.html     |   193 +
 .../impl/class-use/ProtonTransactionManager.html   |   149 +
 .../impl/class-use/ProtonUuidTagGenerator.html     |   149 +
 .../qpid/protonj2/engine/impl/package-summary.html |   384 +
 .../qpid/protonj2/engine/impl/package-tree.html    |   221 +
 .../qpid/protonj2/engine/impl/package-use.html     |   306 +
 .../engine/impl/sasl/ProtonSaslHandler.html        |   577 +
 .../impl/sasl/class-use/ProtonSaslHandler.html     |   149 +
 .../protonj2/engine/impl/sasl/package-summary.html |   169 +
 .../protonj2/engine/impl/sasl/package-tree.html    |   164 +
 .../protonj2/engine/impl/sasl/package-use.html     |   149 +
 .../qpid/protonj2/engine/package-summary.html      |   406 +
 .../apache/qpid/protonj2/engine/package-tree.html  |   233 +
 .../apache/qpid/protonj2/engine/package-use.html   |   756 +
 .../engine/sasl/MechanismMismatchException.html    |   388 +
 .../protonj2/engine/sasl/SaslClientContext.html    |   431 +
 .../protonj2/engine/sasl/SaslClientListener.html   |   384 +
 .../protonj2/engine/sasl/SaslContext.Role.html     |   384 +
 .../qpid/protonj2/engine/sasl/SaslContext.html     |   487 +
 .../qpid/protonj2/engine/sasl/SaslOutcome.html     |   477 +
 .../protonj2/engine/sasl/SaslServerContext.html    |   431 +
 .../protonj2/engine/sasl/SaslServerListener.html   |   379 +
 .../protonj2/engine/sasl/SaslSystemException.html  |   392 +
 .../sasl/class-use/MechanismMismatchException.html |   149 +
 .../engine/sasl/class-use/SaslClientContext.html   |   371 +
 .../engine/sasl/class-use/SaslClientListener.html  |   239 +
 .../engine/sasl/class-use/SaslContext.Role.html    |   210 +
 .../engine/sasl/class-use/SaslContext.html         |   206 +
 .../engine/sasl/class-use/SaslOutcome.html         |   345 +
 .../engine/sasl/class-use/SaslServerContext.html   |   330 +
 .../engine/sasl/class-use/SaslServerListener.html  |   211 +
 .../engine/sasl/class-use/SaslSystemException.html |   149 +
 .../engine/sasl/client/AbstractMechanism.html      |   493 +
 .../engine/sasl/client/AnonymousMechanism.html     |   406 +
 .../engine/sasl/client/CramMD5Mechanism.html       |   500 +
 .../engine/sasl/client/ExternalMechanism.html      |   406 +
 .../protonj2/engine/sasl/client/Mechanism.html     |   395 +
 .../engine/sasl/client/PlainMechanism.html         |   441 +
 .../engine/sasl/client/SaslAuthenticator.html      |   483 +
 .../sasl/client/SaslCredentialsProvider.html       |   329 +
 .../engine/sasl/client/SaslMechanismSelector.html  |   443 +
 .../engine/sasl/client/SaslMechanisms.html         |   546 +
 .../engine/sasl/client/ScramSHA1Mechanism.html     |   542 +
 .../engine/sasl/client/ScramSHA256Mechanism.html   |   542 +
 .../engine/sasl/client/ScramSHA512Mechanism.html   |   542 +
 .../engine/sasl/client/XOauth2Mechanism.html       |   475 +
 .../sasl/client/class-use/AbstractMechanism.html   |   244 +
 .../sasl/client/class-use/AnonymousMechanism.html  |   149 +
 .../sasl/client/class-use/CramMD5Mechanism.html    |   149 +
 .../sasl/client/class-use/ExternalMechanism.html   |   149 +
 .../engine/sasl/client/class-use/Mechanism.html    |   306 +
 .../sasl/client/class-use/PlainMechanism.html      |   149 +
 .../sasl/client/class-use/SaslAuthenticator.html   |   195 +
 .../client/class-use/SaslCredentialsProvider.html  |   324 +
 .../client/class-use/SaslMechanismSelector.html    |   195 +
 .../sasl/client/class-use/SaslMechanisms.html      |   211 +
 .../sasl/client/class-use/ScramSHA1Mechanism.html  |   149 +
 .../client/class-use/ScramSHA256Mechanism.html     |   149 +
 .../client/class-use/ScramSHA512Mechanism.html     |   149 +
 .../sasl/client/class-use/XOauth2Mechanism.html    |   149 +
 .../engine/sasl/client/package-summary.html        |   273 +
 .../protonj2/engine/sasl/client/package-tree.html  |   198 +
 .../protonj2/engine/sasl/client/package-use.html   |   220 +
 .../qpid/protonj2/engine/sasl/package-summary.html |   248 +
 .../qpid/protonj2/engine/sasl/package-tree.html    |   209 +
 .../qpid/protonj2/engine/sasl/package-use.html     |   344 +
 .../protonj2/engine/util/DeliveryIdTracker.html    |   636 +
 .../qpid/protonj2/engine/util/LinkedSplayMap.html  |   552 +
 .../qpid/protonj2/engine/util/RingQueue.html       |   620 +
 .../qpid/protonj2/engine/util/SequenceNumber.html  |   627 +
 .../util/SplayMap.ImmutableSplayMapEntry.html      |   392 +
 .../engine/util/SplayMap.SplayedEntry.html         |   448 +
 .../apache/qpid/protonj2/engine/util/SplayMap.html |  1644 ++
 .../qpid/protonj2/engine/util/StringUtils.html     |   615 +
 .../engine/util/class-use/DeliveryIdTracker.html   |   193 +
 .../engine/util/class-use/LinkedSplayMap.html      |   149 +
 .../protonj2/engine/util/class-use/RingQueue.html  |   193 +
 .../engine/util/class-use/SequenceNumber.html      |   231 +
 .../class-use/SplayMap.ImmutableSplayMapEntry.html |   233 +
 .../util/class-use/SplayMap.SplayedEntry.html      |   281 +
 .../protonj2/engine/util/class-use/SplayMap.html   |   193 +
 .../engine/util/class-use/StringUtils.html         |   149 +
 .../qpid/protonj2/engine/util/package-summary.html |   203 +
 .../qpid/protonj2/engine/util/package-tree.html    |   186 +
 .../qpid/protonj2/engine/util/package-use.html     |   217 +
 .../qpid/protonj2/logging/NoOpProtonLogger.html    |   824 +
 .../protonj2/logging/NoOpProtonLoggerFactory.html  |   329 +
 .../apache/qpid/protonj2/logging/ProtonLogger.html |   673 +
 .../qpid/protonj2/logging/ProtonLoggerFactory.html |   410 +
 .../qpid/protonj2/logging/Slf4JLoggerFactory.html  |   309 +
 .../qpid/protonj2/logging/Slf4JLoggerWrapper.html  |   780 +
 .../logging/class-use/NoOpProtonLogger.html        |   195 +
 .../logging/class-use/NoOpProtonLoggerFactory.html |   195 +
 .../protonj2/logging/class-use/ProtonLogger.html   |   242 +
 .../logging/class-use/ProtonLoggerFactory.html     |   247 +
 .../logging/class-use/Slf4JLoggerFactory.html      |   149 +
 .../logging/class-use/Slf4JLoggerWrapper.html      |   149 +
 .../qpid/protonj2/logging/package-summary.html     |   213 +
 .../apache/qpid/protonj2/logging/package-tree.html |   177 +
 .../apache/qpid/protonj2/logging/package-use.html  |   204 +
 .../api/org/apache/qpid/protonj2/types/Binary.html |   502 +
 .../org/apache/qpid/protonj2/types/Decimal128.html |   566 +
 .../org/apache/qpid/protonj2/types/Decimal32.html  |   523 +
 .../org/apache/qpid/protonj2/types/Decimal64.html  |   523 +
 .../types/DeliveryTag.ProtonDeliveryTag.html       |   592 +
 .../apache/qpid/protonj2/types/DeliveryTag.html    |   404 +
 .../apache/qpid/protonj2/types/DescribedType.html  |   283 +
 .../api/org/apache/qpid/protonj2/types/Symbol.html |   476 +
 .../qpid/protonj2/types/UnknownDescribedType.html  |   413 +
 .../apache/qpid/protonj2/types/UnsignedByte.html   |   662 +
 .../qpid/protonj2/types/UnsignedInteger.html       |   786 +
 .../apache/qpid/protonj2/types/UnsignedLong.html   |   676 +
 .../apache/qpid/protonj2/types/UnsignedShort.html  |   698 +
 .../qpid/protonj2/types/class-use/Binary.html      |   742 +
 .../qpid/protonj2/types/class-use/Decimal128.html  |   393 +
 .../qpid/protonj2/types/class-use/Decimal32.html   |   393 +
 .../qpid/protonj2/types/class-use/Decimal64.html   |   393 +
 .../class-use/DeliveryTag.ProtonDeliveryTag.html   |   193 +
 .../qpid/protonj2/types/class-use/DeliveryTag.html |   554 +
 .../protonj2/types/class-use/DescribedType.html    |   339 +
 .../qpid/protonj2/types/class-use/Symbol.html      |  2955 +++
 .../types/class-use/UnknownDescribedType.html      |   149 +
 .../protonj2/types/class-use/UnsignedByte.html     |   541 +
 .../protonj2/types/class-use/UnsignedInteger.html  |   941 +
 .../protonj2/types/class-use/UnsignedLong.html     |  1547 ++
 .../protonj2/types/class-use/UnsignedShort.html    |   465 +
 .../qpid/protonj2/types/messaging/Accepted.html    |   383 +
 .../protonj2/types/messaging/AmqpSequence.html     |   479 +
 .../qpid/protonj2/types/messaging/AmqpValue.html   |   481 +
 .../types/messaging/ApplicationProperties.html     |   479 +
 .../apache/qpid/protonj2/types/messaging/Data.html |   543 +
 .../protonj2/types/messaging/DeleteOnClose.html    |   346 +
 .../protonj2/types/messaging/DeleteOnNoLinks.html  |   346 +
 .../types/messaging/DeleteOnNoLinksOrMessages.html |   346 +
 .../types/messaging/DeleteOnNoMessages.html        |   346 +
 .../types/messaging/DeliveryAnnotations.html       |   479 +
 .../qpid/protonj2/types/messaging/Footer.html      |   479 +
 .../qpid/protonj2/types/messaging/Header.html      |   892 +
 .../protonj2/types/messaging/LifetimePolicy.html   |   195 +
 .../types/messaging/MessageAnnotations.html        |   479 +
 .../qpid/protonj2/types/messaging/Modified.html    |   525 +
 .../qpid/protonj2/types/messaging/Outcome.html     |   195 +
 .../qpid/protonj2/types/messaging/Properties.html  |  1128 ++
 .../qpid/protonj2/types/messaging/Received.html    |   465 +
 .../qpid/protonj2/types/messaging/Rejected.html    |   450 +
 .../qpid/protonj2/types/messaging/Released.html    |   383 +
 .../types/messaging/Section.SectionType.html       |   474 +
 .../qpid/protonj2/types/messaging/Section.html     |   300 +
 .../qpid/protonj2/types/messaging/Source.html      |   698 +
 .../qpid/protonj2/types/messaging/Target.html      |   586 +
 .../qpid/protonj2/types/messaging/Terminus.html    |   255 +
 .../types/messaging/TerminusDurability.html        |   464 +
 .../types/messaging/TerminusExpiryPolicy.html      |   448 +
 .../types/messaging/class-use/Accepted.html        |   316 +
 .../types/messaging/class-use/AmqpSequence.html    |   298 +
 .../types/messaging/class-use/AmqpValue.html       |   298 +
 .../messaging/class-use/ApplicationProperties.html |   405 +
 .../protonj2/types/messaging/class-use/Data.html   |   298 +
 .../types/messaging/class-use/DeleteOnClose.html   |   309 +
 .../types/messaging/class-use/DeleteOnNoLinks.html |   309 +
 .../class-use/DeleteOnNoLinksOrMessages.html       |   309 +
 .../messaging/class-use/DeleteOnNoMessages.html    |   309 +
 .../messaging/class-use/DeliveryAnnotations.html   |   350 +
 .../protonj2/types/messaging/class-use/Footer.html |   405 +
 .../protonj2/types/messaging/class-use/Header.html |   489 +
 .../types/messaging/class-use/LifetimePolicy.html  |   208 +
 .../messaging/class-use/MessageAnnotations.html    |   405 +
 .../types/messaging/class-use/Modified.html        |   319 +
 .../types/messaging/class-use/Outcome.html         |   294 +
 .../types/messaging/class-use/Properties.html      |   509 +
 .../types/messaging/class-use/Received.html        |   314 +
 .../types/messaging/class-use/Rejected.html        |   309 +
 .../types/messaging/class-use/Released.html        |   316 +
 .../messaging/class-use/Section.SectionType.html   |   253 +
 .../types/messaging/class-use/Section.html         |   414 +
 .../protonj2/types/messaging/class-use/Source.html |   563 +
 .../protonj2/types/messaging/class-use/Target.html |   424 +
 .../types/messaging/class-use/Terminus.html        |   346 +
 .../messaging/class-use/TerminusDurability.html    |   247 +
 .../messaging/class-use/TerminusExpiryPolicy.html  |   240 +
 .../protonj2/types/messaging/package-summary.html  |   293 +
 .../protonj2/types/messaging/package-tree.html     |   208 +
 .../qpid/protonj2/types/messaging/package-use.html |   680 +
 .../qpid/protonj2/types/package-summary.html       |   238 +
 .../apache/qpid/protonj2/types/package-tree.html   |   185 +
 .../apache/qpid/protonj2/types/package-use.html    |  1090 ++
 .../protonj2/types/security/SaslChallenge.html     |   489 +
 .../qpid/protonj2/types/security/SaslCode.html     |   475 +
 .../qpid/protonj2/types/security/SaslInit.html     |   545 +
 .../protonj2/types/security/SaslMechanisms.html    |   475 +
 .../qpid/protonj2/types/security/SaslOutcome.html  |   517 +
 .../SaslPerformative.SaslPerformativeHandler.html  |   335 +
 .../SaslPerformative.SaslPerformativeType.html     |   422 +
 .../protonj2/types/security/SaslPerformative.html  |   316 +
 .../qpid/protonj2/types/security/SaslResponse.html |   489 +
 .../types/security/class-use/SaslChallenge.html    |   335 +
 .../types/security/class-use/SaslCode.html         |   256 +
 .../types/security/class-use/SaslInit.html         |   340 +
 .../types/security/class-use/SaslMechanisms.html   |   325 +
 .../types/security/class-use/SaslOutcome.html      |   367 +
 .../SaslPerformative.SaslPerformativeHandler.html  |   281 +
 .../SaslPerformative.SaslPerformativeType.html     |   233 +
 .../types/security/class-use/SaslPerformative.html |   261 +
 .../types/security/class-use/SaslResponse.html     |   335 +
 .../protonj2/types/security/package-summary.html   |   223 +
 .../qpid/protonj2/types/security/package-tree.html |   190 +
 .../qpid/protonj2/types/security/package-use.html  |   365 +
 .../protonj2/types/transactions/Coordinator.html   |   418 +
 .../qpid/protonj2/types/transactions/Declare.html  |   395 +
 .../qpid/protonj2/types/transactions/Declared.html |   437 +
 .../protonj2/types/transactions/Discharge.html     |   423 +
 .../protonj2/types/transactions/GlobalTxId.html    |   191 +
 .../types/transactions/TransactionErrors.html      |   273 +
 .../types/transactions/TransactionalState.html     |   465 +
 .../protonj2/types/transactions/TxnCapability.html |   301 +
 .../types/transactions/class-use/Coordinator.html  |   493 +
 .../types/transactions/class-use/Declare.html      |   309 +
 .../types/transactions/class-use/Declared.html     |   309 +
 .../types/transactions/class-use/Discharge.html    |   314 +
 .../types/transactions/class-use/GlobalTxId.html   |   208 +
 .../transactions/class-use/TransactionErrors.html  |   149 +
 .../transactions/class-use/TransactionalState.html |   314 +
 .../transactions/class-use/TxnCapability.html      |   149 +
 .../types/transactions/package-summary.html        |   206 +
 .../protonj2/types/transactions/package-tree.html  |   176 +
 .../protonj2/types/transactions/package-use.html   |   341 +
 .../types/transport/AMQPHeader.HeaderHandler.html  |   281 +
 .../qpid/protonj2/types/transport/AMQPHeader.html  |   798 +
 .../qpid/protonj2/types/transport/AmqpError.html   |   458 +
 .../qpid/protonj2/types/transport/Attach.html      |  1179 ++
 .../qpid/protonj2/types/transport/Begin.html       |   871 +
 .../qpid/protonj2/types/transport/Close.html       |   499 +
 .../protonj2/types/transport/ConnectionError.html  |   300 +
 .../transport/DeliveryState.DeliveryStateType.html |   449 +
 .../protonj2/types/transport/DeliveryState.html    |   288 +
 .../qpid/protonj2/types/transport/Detach.html      |   605 +
 .../qpid/protonj2/types/transport/Disposition.html |   857 +
 .../apache/qpid/protonj2/types/transport/End.html  |   479 +
 .../protonj2/types/transport/ErrorCondition.html   |   493 +
 .../apache/qpid/protonj2/types/transport/Flow.html |  1221 ++
 .../qpid/protonj2/types/transport/LinkError.html   |   338 +
 .../apache/qpid/protonj2/types/transport/Open.html |   941 +
 .../Performative.PerformativeHandler.html          |   443 +
 .../transport/Performative.PerformativeType.html   |   474 +
 .../protonj2/types/transport/Performative.html     |   320 +
 .../types/transport/ReceiverSettleMode.html        |   465 +
 .../apache/qpid/protonj2/types/transport/Role.html |   451 +
 .../protonj2/types/transport/SenderSettleMode.html |   478 +
 .../protonj2/types/transport/SessionError.html     |   299 +
 .../qpid/protonj2/types/transport/Transfer.html    |  1179 ++
 .../class-use/AMQPHeader.HeaderHandler.html        |   262 +
 .../types/transport/class-use/AMQPHeader.html      |   354 +
 .../types/transport/class-use/AmqpError.html       |   149 +
 .../protonj2/types/transport/class-use/Attach.html |   499 +
 .../protonj2/types/transport/class-use/Begin.html  |   424 +
 .../protonj2/types/transport/class-use/Close.html  |   371 +
 .../types/transport/class-use/ConnectionError.html |   149 +
 .../class-use/DeliveryState.DeliveryStateType.html |   285 +
 .../types/transport/class-use/DeliveryState.html   |   608 +
 .../protonj2/types/transport/class-use/Detach.html |   394 +
 .../types/transport/class-use/Disposition.html     |   475 +
 .../protonj2/types/transport/class-use/End.html    |   369 +
 .../types/transport/class-use/ErrorCondition.html  |   576 +
 .../protonj2/types/transport/class-use/Flow.html   |   549 +
 .../types/transport/class-use/LinkError.html       |   149 +
 .../protonj2/types/transport/class-use/Open.html   |   429 +
 .../Performative.PerformativeHandler.html          |   347 +
 .../class-use/Performative.PerformativeType.html   |   253 +
 .../types/transport/class-use/Performative.html    |   317 +
 .../transport/class-use/ReceiverSettleMode.html    |   346 +
 .../protonj2/types/transport/class-use/Role.html   |   304 +
 .../transport/class-use/SenderSettleMode.html      |   336 +
 .../types/transport/class-use/SessionError.html    |   149 +
 .../types/transport/class-use/Transfer.html        |   522 +
 .../protonj2/types/transport/package-summary.html  |   294 +
 .../protonj2/types/transport/package-tree.html     |   205 +
 .../qpid/protonj2/types/transport/package-use.html |   650 +
 .../api/overview-summary.html                      |    23 +
 .../qpid-protonj2-1.0.0-M4/api/overview-tree.html  |   999 +
 .../api/package-search-index.js                    |     1 +
 .../api/package-search-index.zip                   |   Bin 0 -> 423 bytes
 .../qpid-protonj2-1.0.0-M4/api/resources/glass.png |   Bin 0 -> 499 bytes
 .../qpid-protonj2-1.0.0-M4/api/resources/x.png     |   Bin 0 -> 394 bytes
 .../releases/qpid-protonj2-1.0.0-M4/api/script.js  |   149 +
 .../releases/qpid-protonj2-1.0.0-M4/api/search.js  |   326 +
 .../api/serialized-form.html                       |   862 +
 .../qpid-protonj2-1.0.0-M4/api/stylesheet.css      |   906 +
 .../api/type-search-index.js                       |     1 +
 .../api/type-search-index.zip                      |   Bin 0 -> 3867 bytes
 input/releases/qpid-protonj2-1.0.0-M4/index.md     |    64 +
 .../qpid-protonj2-1.0.0-M4/release-notes.md        |    39 +
 2439 files changed, 1101421 insertions(+), 81 deletions(-)

diff --git a/content/download.html b/content/download.html
index d2d1267..642c791 100644
--- a/content/download.html
+++ b/content/download.html
@@ -147,9 +147,9 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
 </tr>
 <tr>
   <td><a href="/proton/index.html">Qpid ProtonJ2</a></td>
-  <td>1.0.0-M3</td>
-  <td><a href="https://www.apache.org/dyn/closer.lua?filename=qpid/protonj2/1.0.0-M3/apache-qpid-protonj2-1.0.0-M3-src.tar.gz&amp;action=download">Source</a> (<a href="https://downloads.apache.org/qpid/protonj2/1.0.0-M3/apache-qpid-protonj2-1.0.0-M3-src.tar.gz.asc">ASC</a>, <a href="https://downloads.apache.org/qpid/protonj2/1.0.0-M3/apache-qpid-protonj2-1.0.0-M3-src.tar.gz.sha512">SHA512</a>),  <a href="https://www.apache.org/dyn/closer.lua?filename=qpid/protonj2/1.0.0-M3/apache-qpid-pr [...]
-  <td><a href="/releases/qpid-protonj2-1.0.0-M3/index.html">Release Page</a>, <a href="maven.html">Maven</a></td>
+  <td>1.0.0-M4</td>
+  <td><a href="https://www.apache.org/dyn/closer.lua?filename=qpid/protonj2/1.0.0-M4/apache-qpid-protonj2-1.0.0-M4-src.tar.gz&amp;action=download">Source</a> (<a href="https://downloads.apache.org/qpid/protonj2/1.0.0-M4/apache-qpid-protonj2-1.0.0-M4-src.tar.gz.asc">ASC</a>, <a href="https://downloads.apache.org/qpid/protonj2/1.0.0-M4/apache-qpid-protonj2-1.0.0-M4-src.tar.gz.sha512">SHA512</a>),  <a href="https://www.apache.org/dyn/closer.lua?filename=qpid/protonj2/1.0.0-M4/apache-qpid-pr [...]
+  <td><a href="/releases/qpid-protonj2-1.0.0-M4/index.html">Release Page</a>, <a href="maven.html">Maven</a></td>
 </tr>
 <tr>
   <td><a href="/components/jms/index.html">Qpid JMS</a> (AMQP 1.0)</td>
diff --git a/content/maven.html b/content/maven.html
index d5e28de..3945d0a 100644
--- a/content/maven.html
+++ b/content/maven.html
@@ -159,12 +159,12 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
 <span class="nt">&lt;dependency&gt;</span>
   <span class="nt">&lt;groupId&gt;</span>org.apache.qpid<span class="nt">&lt;/groupId&gt;</span>
   <span class="nt">&lt;artifactId&gt;</span>protonj2<span class="nt">&lt;/artifactId&gt;</span>
-  <span class="nt">&lt;version&gt;</span>1.0.0-M3<span class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.0.0-M4<span class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span>
 <span class="nt">&lt;dependency&gt;</span>
   <span class="nt">&lt;groupId&gt;</span>org.apache.qpid<span class="nt">&lt;/groupId&gt;</span>
   <span class="nt">&lt;artifactId&gt;</span>protonj2-client<span class="nt">&lt;/artifactId&gt;</span>
-  <span class="nt">&lt;version&gt;</span>1.0.0-M3<span class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.0.0-M4<span class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span>
 </pre></div>
 
diff --git a/content/proton/index.html b/content/proton/index.html
index 45c815c..c922330 100644
--- a/content/proton/index.html
+++ b/content/proton/index.html
@@ -153,7 +153,7 @@ platform, environment, or language. More about
 <li><a href="/releases/qpid-proton-0.36.0/proton/cpp/examples/index.html">C++ examples</a></li>
 <li><a href="/releases/qpid-proton-0.36.0/proton/cpp/api/annotated.html">C++ API reference</a></li>
 <li><a href="/releases/qpid-proton-j-0.33.10/api/index.html">Proton-J API reference</a></li>
-<li><a href="/releases/qpid-protonj2-1.0.0-M3/api/index.html">ProtonJ2 API reference</a></li>
+<li><a href="/releases/qpid-protonj2-1.0.0-M4/api/index.html">ProtonJ2 API reference</a></li>
 <li><a href="/releases/qpid-proton-0.36.0/proton/python/docs/overview.html">Python overview</a></li>
 <li><a href="/releases/qpid-proton-0.36.0/proton/python/docs/tutorial.html">Python tutorial</a></li>
 <li><a href="/releases/qpid-proton-0.36.0/proton/python/examples/index.html">Python examples</a></li>
@@ -172,7 +172,7 @@ platform, environment, or language. More about
 <ul>
 <li><a href="/releases/qpid-proton-0.36.0">Qpid Proton 0.36.0</a></li>
 <li><a href="/releases/qpid-proton-j-0.33.10">Qpid Proton-J 0.33.10</a></li>
-<li><a href="/releases/qpid-protonj2-1.0.0-M3">Qpid ProtonJ2 1.0.0-M3</a></li>
+<li><a href="/releases/qpid-protonj2-1.0.0-M4">Qpid ProtonJ2 1.0.0-M4</a></li>
 <li><a href="/releases/index.html#past-releases">Past releases</a></li>
 </ul>
 
diff --git a/content/releases/index.html b/content/releases/index.html
index 107ec2a..ef89d1d 100644
--- a/content/releases/index.html
+++ b/content/releases/index.html
@@ -126,12 +126,12 @@ the
 <div class="two-column">
 
 <ul>
+<li><a href="qpid-protonj2-1.0.0-M4/index.html">Qpid ProtonJ2 1.0.0-M4</a>, December 2021</li>
 <li><a href="qpid-jms-1.5.0/index.html">Qpid JMS 1.5.0</a>, December 2021</li>
 <li><a href="qpid-jms-0.61.0/index.html">Qpid JMS 0.61.0</a>, December 2021</li>
 <li><a href="qpid-dispatch-1.18.0/index.html">Qpid Dispatch 1.18.0</a>, November 2021</li>
 <li><a href="qpid-interop-test-0.3.0/index.html">Qpid Interop-test 0.3.0</a>, November 2021</li>
 <li><a href="qpid-proton-0.36.0/index.html">Qpid Proton 0.36.0</a>, November 2021</li>
-<li><a href="qpid-protonj2-1.0.0-M3/index.html">Qpid ProtonJ2 1.0.0-M3</a>, October 2021</li>
 <li><a href="qpid-proton-j-0.33.10/index.html">Qpid Proton-J 0.33.10</a>, October 2021</li>
 <li><a href="qpid-broker-j-8.0.6/index.html">Qpid Broker-J 8.0.6</a>, August 2021</li>
 <li><a href="qpid-broker-j-7.1.12/index.html">Qpid Broker-J 7.1.12</a>, February 2021</li>
@@ -150,6 +150,7 @@ the
 <li><a href="qpid-jms-1.4.1/index.html">Qpid JMS 1.4.1</a>, December 2021</li>
 <li><a href="qpid-jms-0.60.1/index.html">Qpid JMS 0.60.1</a>, December 2021</li>
 <li><a href="qpid-dispatch-1.17.1/index.html">Qpid Dispatch 1.17.1</a>, November 2021</li>
+<li><a href="qpid-protonj2-1.0.0-M3/index.html">Qpid ProtonJ2 1.0.0-M3</a>, October 2021</li>
 <li><a href="qpid-jms-1.3.0/index.html">Qpid JMS 1.3.0</a>, October 2021</li>
 <li><a href="qpid-jms-1.2.0/index.html">Qpid JMS 1.2.0</a>, September 2021</li>
 <li><a href="qpid-dispatch-1.17.0/index.html">Qpid Dispatch 1.17.0</a>, August 2021</li>
diff --git a/content/releases/qpid-protonj2-1.0.0-M1/index.html b/content/releases/qpid-protonj2-1.0.0-M1/index.html
index 59a7069..9e754de 100644
--- a/content/releases/qpid-protonj2-1.0.0-M1/index.html
+++ b/content/releases/qpid-protonj2-1.0.0-M1/index.html
@@ -173,7 +173,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("1.0.0-M1" === "1.0.0-M3") {
+      if ("1.0.0-M1" === "1.0.0-M4") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-protonj2-1.0.0-M2/index.html b/content/releases/qpid-protonj2-1.0.0-M2/index.html
index 9a36dda..5a4ad15 100644
--- a/content/releases/qpid-protonj2-1.0.0-M2/index.html
+++ b/content/releases/qpid-protonj2-1.0.0-M2/index.html
@@ -173,7 +173,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("1.0.0-M2" === "1.0.0-M3") {
+      if ("1.0.0-M2" === "1.0.0-M4") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-protonj2-1.0.0-M3/index.html b/content/releases/qpid-protonj2-1.0.0-M3/index.html
index 118e68b..3e584f2 100644
--- a/content/releases/qpid-protonj2-1.0.0-M3/index.html
+++ b/content/releases/qpid-protonj2-1.0.0-M3/index.html
@@ -173,7 +173,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("1.0.0-M3" === "1.0.0-M3") {
+      if ("1.0.0-M3" === "1.0.0-M4") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-protonj2-1.0.0-M4/api/allclasses-index.html b/content/releases/qpid-protonj2-1.0.0-M4/api/allclasses-index.html
new file mode 100644
index 0000000..0242694
--- /dev/null
+++ b/content/releases/qpid-protonj2-1.0.0-M4/api/allclasses-index.html
@@ -0,0 +1,3335 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.13) on Thu Dec 23 18:11:19 EST 2021 -->
+<title>All Classes (Qpid ProtonJ2 Parent 1.0.0-M4 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-12-23">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="All Classes (Qpid ProtonJ2 Parent 1.0.0-M4 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":2,"i5":2,"i6":2,"i7":2,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":1,"i17":1,"i18":2,"i19":1,"i20":2,"i21":2,"i22":2,"i23":2,"i24":2,"i25":2,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":1,"i35":2,"i36":1,"i37":2,"i38":2,"i39":2,"i40":2,"i41":2,"i42":2,"i43":2,"i44":2,"i45":2,"i46":1,"i47":2,"i48":2,"i49":2,"i50":2,"i51":2,"i52":2,"i53":2,"i54":2,"i55":2,"i56":1,"i57":2,"i58":2,"i59":8,"i60":8,"i [...]
+var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
+</div>
+<div class="allClassesContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Classes</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Interface Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Enum Summary</a></span><span class="tabEnd">&n [...]
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractArrayTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractArrayTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base for the decoders of AMQP Array types that defaults to returning opaque Object
+ values to match what the other decoders do.</div>
+</th>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractBinaryTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractBinaryTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base class for the various Binary type decoders used to read AMQP Binary values.</div>
+</th>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedListTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">AbstractDescribedListTypeEncoder</a>&lt;<a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedListTypeEncoder.html" title="type parameter in AbstractDescribedListTypeEncoder">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Base class used for all Described Type objects that are represented as a List</div>
+</th>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedMapTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">AbstractDescribedMapTypeEncoder</a>&lt;<a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedMapTypeEncoder.html" title="type parameter in AbstractDescribedMapTypeEncoder">K</a>,&#8203;<a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedMapTypeEncoder.html" title="type parameter in AbstractDescribedM [...]
+<th class="colLast" scope="row">
+<div class="block">Base class used for all Described Type objects that are represented as a List</div>
+</th>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/AbstractDescribedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders">AbstractDescribedTypeDecoder</a>&lt;<a href="org/apache/qpid/protonj2/codec/decoders/AbstractDescribedTypeDecoder.html" title="type parameter in AbstractDescribedTypeDecoder">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Abstract base for all Described Type decoders which implements the generic methods
+ common to all the implementations.</div>
+</th>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">AbstractDescribedTypeEncoder</a>&lt;<a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedTypeEncoder.html" title="type parameter in AbstractDescribedTypeEncoder">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Abstract DescribedType encoder implementation</div>
+</th>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractListTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractListTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base for the various List type decoders needed to read AMQP List values.</div>
+</th>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractMapTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractMapTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base for the various Map type decoders used to read AMQP Map values.</div>
+</th>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/client/AbstractMechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">AbstractMechanism</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base class for SASL Authentication Mechanism that implements the basic
+ methods of a Mechanism class.</div>
+</th>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/AbstractPrimitiveTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders">AbstractPrimitiveTypeDecoder</a>&lt;<a href="org/apache/qpid/protonj2/codec/decoders/AbstractPrimitiveTypeDecoder.html" title="type parameter in AbstractPrimitiveTypeDecoder">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Abstract base for all Described Type decoders which implements the generic methods
+ common to all the implementations.</div>
+</th>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/AbstractPrimitiveTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">AbstractPrimitiveTypeEncoder</a>&lt;<a href="org/apache/qpid/protonj2/codec/encoders/AbstractPrimitiveTypeEncoder.html" title="type parameter in AbstractPrimitiveTypeEncoder">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Abstract implementation of the PrimitiveTypeEncoder that implements the common methods
+ that most of the primitive type</div>
+</th>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractStringTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractStringTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base for the various String type Decoders used to read AMQP String values.</div>
+</th>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractSymbolTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractSymbolTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base class for the Symbol decoders used on AMQP Symbol types.</div>
+</th>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Accepted.html" title="class in org.apache.qpid.protonj2.types.messaging">Accepted</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/AcceptedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">AcceptedTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Accepted type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/AcceptedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">AcceptedTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Accepted type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/AdvancedMessage.html" title="interface in org.apache.qpid.protonj2.client">AdvancedMessage</a>&lt;<a href="org/apache/qpid/protonj2/client/AdvancedMessage.html" title="type parameter in AdvancedMessage">E</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Advanced AMQP Message object that provides a thin abstraction to raw AMQP types</div>
+</th>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/AmqpError.html" title="interface in org.apache.qpid.protonj2.types.transport">AmqpError</a></td>
+<th class="colLast" scope="row">
+<div class="block">List of <a href="org/apache/qpid/protonj2/types/Symbol.html" title="class in org.apache.qpid.protonj2.types"><code>Symbol</code></a> constants that provide the defined AMQP Error space.</div>
+</th>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html" title="class in org.apache.qpid.protonj2.types.transport">AMQPHeader</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents the AMQP protocol handshake packet that is sent during the
+ initial exchange with a remote peer.</div>
+</th>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.HeaderHandler.html" title="interface in org.apache.qpid.protonj2.types.transport">AMQPHeader.HeaderHandler</a>&lt;<a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.HeaderHandler.html" title="type parameter in AMQPHeader.HeaderHandler">E</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/AMQPPerformativeEnvelopePool.html" title="class in org.apache.qpid.protonj2.engine">AMQPPerformativeEnvelopePool</a>&lt;<a href="org/apache/qpid/protonj2/engine/AMQPPerformativeEnvelopePool.html" title="type parameter in AMQPPerformativeEnvelopePool">E</a> extends <a href="org/apache/qpid/protonj2/engine/PerformativeEnvelope.html" title="class in org.apache.qpid.protonj2.engine">PerformativeEnvelope</a>&lt;<a href="org/apache/ [...]
+<th class="colLast" scope="row">
+<div class="block">Pool of <a href="org/apache/qpid/protonj2/engine/PerformativeEnvelope.html" title="class in org.apache.qpid.protonj2.engine"><code>PerformativeEnvelope</code></a> instances used to reduce allocations on incoming performatives.</div>
+</th>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/AmqpSequence.html" title="class in org.apache.qpid.protonj2.types.messaging">AmqpSequence</a>&lt;<a href="org/apache/qpid/protonj2/types/messaging/AmqpSequence.html" title="type parameter in AmqpSequence">E</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/AmqpSequenceTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">AmqpSequenceTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Data type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/AmqpSequenceTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">AmqpSequenceTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP AmqpSequence type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/AmqpValue.html" title="class in org.apache.qpid.protonj2.types.messaging">AmqpValue</a>&lt;<a href="org/apache/qpid/protonj2/types/messaging/AmqpValue.html" title="type parameter in AmqpValue">E</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/AmqpValueTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">AmqpValueTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Data type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/AmqpValueTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">AmqpValueTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Value type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/client/AnonymousMechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">AnonymousMechanism</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements the Anonymous SASL authentication mechanism.</div>
+</th>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/ApplicationProperties.html" title="class in org.apache.qpid.protonj2.types.messaging">ApplicationProperties</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/ApplicationPropertiesTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">ApplicationPropertiesTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP ApplicationProperties types from a byte stream</div>
+</th>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/ApplicationPropertiesTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">ApplicationPropertiesTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP ApplicationProperties type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Array32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Array32TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Arrays from a byte stream.</div>
+</th>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Array8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Array8TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Arrays from a byte stream.</div>
+</th>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/ArrayTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">ArrayTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Array types to a byte stream.</div>
+</th>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/futures/AsyncResult.html" title="interface in org.apache.qpid.protonj2.client.futures">AsyncResult</a>&lt;<a href="org/apache/qpid/protonj2/client/futures/AsyncResult.html" title="type parameter in AsyncResult">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Defines a result interface for Asynchronous operations.</div>
+</th>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/Attach.html" title="class in org.apache.qpid.protonj2.types.transport">Attach</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/Attachments.html" title="interface in org.apache.qpid.protonj2.engine">Attachments</a></td>
+<th class="colLast" scope="row">
+<div class="block">Attachments API used to associate specific data with AMQP Resources</div>
+</th>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transport/AttachTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">AttachTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Attach type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transport/AttachTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">AttachTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Attach type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/futures/BalancedClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures">BalancedClientFuture</a>&lt;<a href="org/apache/qpid/protonj2/client/futures/BalancedClientFuture.html" title="type parameter in BalancedClientFuture">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A more balanced implementation of a ClientFuture that works better on some
+ platforms such as windows where the thread park and atomic operations used by
+ a more aggressive implementation could result in poor performance.</div>
+</th>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/Begin.html" title="class in org.apache.qpid.protonj2.types.transport">Begin</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transport/BeginTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">BeginTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Begin type values from a byte stream</div>
+</th>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transport/BeginTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">BeginTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Begin type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/Binary.html" title="class in org.apache.qpid.protonj2.types">Binary</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Binary32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Binary32TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Binary values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Binary8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Binary8TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Binary values with length less than 255 from a byte stream.</div>
+</th>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BinaryTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders.primitives">BinaryTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base for all Binary type value decoders.</div>
+</th>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/BinaryTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">BinaryTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Binary type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanFalseTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">BooleanFalseTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Boolean False values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanTrueTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">BooleanTrueTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Boolean True values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">BooleanTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Boolean values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/BooleanTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">BooleanTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Boolean True types to a byte stream.</div>
+</th>
+</tr>
+<tr id="i52" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/ByteTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">ByteTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Bytes from a byte stream.</div>
+</th>
+</tr>
+<tr id="i53" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/ByteTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">ByteTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP byte type value to a byte stream.</div>
+</th>
+</tr>
+<tr id="i54" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/CharacterTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">CharacterTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Character from a byte stream.</div>
+</th>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/CharacterTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">CharacterTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Character type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i56" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/Client.html" title="interface in org.apache.qpid.protonj2.client">Client</a></td>
+<th class="colLast" scope="row">
+<div class="block">The Container that hosts AMQP Connections</div>
+</th>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientConnection.html" title="class in org.apache.qpid.protonj2.client.impl">ClientConnection</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/qpid/protonj2/client/Connection.html" title="interface in org.apache.qpid.protonj2.client"><code>Connection</code></a> implementation that uses the Proton engine for AMQP protocol support.</div>
+</th>
+</tr>
+<tr id="i58" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientConnectionCapabilities.html" title="class in org.apache.qpid.protonj2.client.impl">ClientConnectionCapabilities</a></td>
+<th class="colLast" scope="row">
+<div class="block">Tracks available known capabilities for the connection to allow the client
+ to know what features are supported on the current connection.</div>
+</th>
+</tr>
+<tr id="i59" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientConnectionRedirectedException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientConnectionRedirectedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/qpid/protonj2/client/exceptions/ClientIOException.html" title="class in org.apache.qpid.protonj2.client.exceptions"><code>ClientIOException</code></a> type that defines that the remote peer has requested that this
+ connection be redirected to some alternative peer.</div>
+</th>
+</tr>
+<tr id="i60" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientConnectionRemotelyClosedException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientConnectionRemotelyClosedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when the remote peer actively closes the <a href="org/apache/qpid/protonj2/client/Connection.html" title="interface in org.apache.qpid.protonj2.client"><code>Connection</code></a> by sending
+ and AMQP <a href="org/apache/qpid/protonj2/types/transport/Close.html" title="class in org.apache.qpid.protonj2.types.transport"><code>Close</code></a> frame or when the IO layer is disconnected due to some other
+ reason such as a security error or transient network error.</div>
+</th>
+</tr>
+<tr id="i61" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientConnectionSecurityException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientConnectionSecurityException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Connection level Security Exception used to indicate a security violation has occurred.</div>
+</th>
+</tr>
+<tr id="i62" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientConnectionSecuritySaslException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientConnectionSecuritySaslException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Security Exception used to indicate a security violation has occurred.</div>
+</th>
+</tr>
+<tr id="i63" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientConstants.html" title="class in org.apache.qpid.protonj2.client.impl">ClientConstants</a></td>
+<th class="colLast" scope="row">
+<div class="block">Constants that are used throughout the client implementation.</div>
+</th>
+</tr>
+<tr id="i64" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientDelivery.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDelivery</a></td>
+<th class="colLast" scope="row">
+<div class="block">Client inbound delivery object.</div>
+</th>
+</tr>
+<tr id="i65" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientDeliveryAbortedException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientDeliveryAbortedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown in cases where an action was requested that cannot be performed because
+ the delivery being operated on has been aborted by the remote sender.</div>
+</th>
+</tr>
+<tr id="i66" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientDeliveryIsPartialException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientDeliveryIsPartialException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown in cases where an action was requested that cannot be performed because
+ the delivery being operated on is only the partial Transfer payload.</div>
+</th>
+</tr>
+<tr id="i67" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientDeliveryState.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDeliveryState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Client internal implementation of a DeliveryState type.</div>
+</th>
+</tr>
+<tr id="i68" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientDeliveryState.ClientAccepted.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDeliveryState.ClientAccepted</a></td>
+<th class="colLast" scope="row">
+<div class="block">Client defined <a href="org/apache/qpid/protonj2/types/messaging/Accepted.html" title="class in org.apache.qpid.protonj2.types.messaging"><code>Accepted</code></a> delivery state definition</div>
+</th>
+</tr>
+<tr id="i69" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientDeliveryState.ClientModified.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDeliveryState.ClientModified</a></td>
+<th class="colLast" scope="row">
+<div class="block">Client defined <a href="org/apache/qpid/protonj2/types/messaging/Modified.html" title="class in org.apache.qpid.protonj2.types.messaging"><code>Modified</code></a> delivery state definition</div>
+</th>
+</tr>
+<tr id="i70" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientDeliveryState.ClientRejected.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDeliveryState.ClientRejected</a></td>
+<th class="colLast" scope="row">
+<div class="block">Client defined <a href="org/apache/qpid/protonj2/types/messaging/Rejected.html" title="class in org.apache.qpid.protonj2.types.messaging"><code>Rejected</code></a> delivery state definition</div>
+</th>
+</tr>
+<tr id="i71" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientDeliveryState.ClientReleased.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDeliveryState.ClientReleased</a></td>
+<th class="colLast" scope="row">
+<div class="block">Client defined <a href="org/apache/qpid/protonj2/types/messaging/Released.html" title="class in org.apache.qpid.protonj2.types.messaging"><code>Released</code></a> delivery state definition</div>
+</th>
+</tr>
+<tr id="i72" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientDeliveryState.ClientTransactional.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDeliveryState.ClientTransactional</a></td>
+<th class="colLast" scope="row">
+<div class="block">Client defined <a href="org/apache/qpid/protonj2/types/transactions/TransactionalState.html" title="class in org.apache.qpid.protonj2.types.transactions"><code>TransactionalState</code></a> delivery state definition</div>
+</th>
+</tr>
+<tr id="i73" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientDeliveryStateException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientDeliveryStateException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown from client API that deal with a <a href="org/apache/qpid/protonj2/client/Delivery.html" title="interface in org.apache.qpid.protonj2.client"><code>Delivery</code></a> or <a href="org/apache/qpid/protonj2/client/Tracker.html" title="interface in org.apache.qpid.protonj2.client"><code>Tracker</code></a> where the outcome
+ that results from that API can affect whether the API call succeeded or failed.</div>
+</th>
+</tr>
+<tr id="i74" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientErrorCondition.html" title="class in org.apache.qpid.protonj2.client.impl">ClientErrorCondition</a></td>
+<th class="colLast" scope="row">
+<div class="block">Client implementation of the <a href="org/apache/qpid/protonj2/client/ErrorCondition.html" title="interface in org.apache.qpid.protonj2.client"><code>ErrorCondition</code></a> type that wraps a
+ Proton specific AMQP <a href="org/apache/qpid/protonj2/types/transport/ErrorCondition.html" title="class in org.apache.qpid.protonj2.types.transport"><code>ErrorCondition</code></a>.</div>
+</th>
+</tr>
+<tr id="i75" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents a non-fatal exception that occurs from a Client <a href="org/apache/qpid/protonj2/client/Connection.html" title="interface in org.apache.qpid.protonj2.client"><code>Connection</code></a>
+ or one of its resources.</div>
+</th>
+</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/futures/ClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures">ClientFuture</a>&lt;<a href="org/apache/qpid/protonj2/client/futures/ClientFuture.html" title="type parameter in ClientFuture">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Asynchronous Client Future class.</div>
+</th>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/futures/ClientFutureFactory.html" title="class in org.apache.qpid.protonj2.client.futures">ClientFutureFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Factory for client future instances that will create specific versions based on
+ configuration.</div>
+</th>
+</tr>
+<tr id="i78" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientIdleTimeoutException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientIdleTimeoutException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when the Provider fails a connection due to idle timeout.</div>
+</th>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientIllegalStateException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientIllegalStateException</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i80" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientInstance.html" title="class in org.apache.qpid.protonj2.client.impl">ClientInstance</a></td>
+<th class="colLast" scope="row">
+<div class="block">Container of <a href="org/apache/qpid/protonj2/client/Connection.html" title="interface in org.apache.qpid.protonj2.client"><code>Connection</code></a> instances that are all created with the same
+ container parent and therefore share the same container Id.</div>
+</th>
+</tr>
+<tr id="i81" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientIOException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientIOException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception type that is thrown when the provider has encountered an unrecoverable error.</div>
+</th>
+</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientLinkRedirectedException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientLinkRedirectedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/qpid/protonj2/client/exceptions/ClientLinkRemotelyClosedException.html" title="class in org.apache.qpid.protonj2.client.exceptions"><code>ClientLinkRemotelyClosedException</code></a> type that defines that the remote peer has requested that
+ this link be redirected to some alternative peer.</div>
+</th>
+</tr>
+<tr id="i83" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientLinkRemotelyClosedException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientLinkRemotelyClosedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Root exception type for cases of remote closure or client created <a href="org/apache/qpid/protonj2/client/Sender.html" title="interface in org.apache.qpid.protonj2.client"><code>Sender</code></a> or
+ <a href="org/apache/qpid/protonj2/client/Receiver.html" title="interface in org.apache.qpid.protonj2.client"><code>Receiver</code></a>.</div>
+</th>
+</tr>
+<tr id="i84" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a>&lt;<a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="type parameter in ClientMessage">E</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Client provided <a href="org/apache/qpid/protonj2/client/AdvancedMessage.html" title="interface in org.apache.qpid.protonj2.client"><code>AdvancedMessage</code></a> implementation that is used when sending messages
+ from a <code>ClientSender</code> or when decoding an AMQP Transfer for which all frames have
+ arrived.</div>
+</th>
+</tr>
+<tr id="i85" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientMessageFormatViolationException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientMessageFormatViolationException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown from <a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client"><code>Message</code></a> instances when the body section specified
+ violates the configure message format of the message that is being created.</div>
+</th>
+</tr>
+<tr id="i86" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientMessageSupport.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessageSupport</a></td>
+<th class="colLast" scope="row">
+<div class="block">Support methods dealing with Message types and encode or decode operations.</div>
+</th>
+</tr>
+<tr id="i87" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientNoOpStreamTracker.html" title="class in org.apache.qpid.protonj2.client.impl">ClientNoOpStreamTracker</a></td>
+<th class="colLast" scope="row">
+<div class="block">A dummy Tracker instance that always indicates remote settlement and
+ acceptance for <a href="org/apache/qpid/protonj2/client/StreamSender.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamSender</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i88" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientNoOpTracker.html" title="class in org.apache.qpid.protonj2.client.impl">ClientNoOpTracker</a></td>
+<th class="colLast" scope="row">
+<div class="block">A dummy Tracker instance that always indicates remote settlement and
+ acceptance.</div>
+</th>
+</tr>
+<tr id="i89" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientOperationTimedOutException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientOperationTimedOutException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Indicates that an operation in the provider timed out waiting for completion</div>
+</th>
+</tr>
+<tr id="i90" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/ClientOptions.html" title="class in org.apache.qpid.protonj2.client">ClientOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Container Options for customizing the behavior of the Container</div>
+</th>
+</tr>
+<tr id="i91" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientOutgoingEnvelope.html" title="class in org.apache.qpid.protonj2.client.impl">ClientOutgoingEnvelope</a></td>
+<th class="colLast" scope="row">
+<div class="block">Tracking object used to manage the life-cycle of a send of message payload
+ to the remote which can be stalled either for link or session credit limits.</div>
+</th>
+</tr>
+<tr id="i92" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientReceiver.html" title="class in org.apache.qpid.protonj2.client.impl">ClientReceiver</a></td>
+<th class="colLast" scope="row">
+<div class="block">Client <a href="org/apache/qpid/protonj2/client/Receiver.html" title="interface in org.apache.qpid.protonj2.client"><code>Receiver</code></a> implementation.</div>
+</th>
+</tr>
+<tr id="i93" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientRedirect.html" title="class in org.apache.qpid.protonj2.client.impl">ClientRedirect</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encapsulates the AMQP Redirect Map</div>
+</th>
+</tr>
+<tr id="i94" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientResourceRemotelyClosedException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientResourceRemotelyClosedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Root exception type for cases of remote closure or client created resources other
+ than the Client <a href="org/apache/qpid/protonj2/client/Connection.html" title="interface in org.apache.qpid.protonj2.client"><code>Connection</code></a> which will throw exceptions rooted from the
+ <a href="org/apache/qpid/protonj2/client/exceptions/ClientConnectionRemotelyClosedException.html" title="class in org.apache.qpid.protonj2.client.exceptions"><code>ClientConnectionRemotelyClosedException</code></a> to indicate a fatal connection
+ level error that requires a new connection to be created.</div>
+</th>
+</tr>
+<tr id="i95" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientSendTimedOutException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientSendTimedOutException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when a message send operation times out in the Provider layer.</div>
+</th>
+</tr>
+<tr id="i96" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientSession.html" title="class in org.apache.qpid.protonj2.client.impl">ClientSession</a></td>
+<th class="colLast" scope="row">
+<div class="block">Client implementation of the Session API.</div>
+</th>
+</tr>
+<tr id="i97" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientSessionRemotelyClosedException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientSessionRemotelyClosedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Root exception type for cases of remote closure or client created <a href="org/apache/qpid/protonj2/client/Session.html" title="interface in org.apache.qpid.protonj2.client"><code>Session</code></a>.</div>
+</th>
+</tr>
+<tr id="i98" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamDelivery.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamDelivery</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/qpid/protonj2/client/StreamDelivery.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamDelivery</code></a> implementation that provides the mechanics of reading message
+ types from an incoming split framed transfer.</div>
+</th>
+</tr>
+<tr id="i99" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiver.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiver</a></td>
+<th class="colLast" scope="row">
+<div class="block">Client implementation of a <a href="org/apache/qpid/protonj2/client/StreamReceiver.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamReceiver</code></a>.</div>
+</th>
+</tr>
+<tr id="i100" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></td>
+<th class="colLast" scope="row">
+<div class="block">Streamed message delivery context used to request reads of possible split framed
+ <a href="org/apache/qpid/protonj2/types/transport/Transfer.html" title="class in org.apache.qpid.protonj2.types.transport"><code>Transfer</code></a> payload's that comprise a single large overall message.</div>
+</th>
+</tr>
+<tr id="i101" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamSender.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamSender</a></td>
+<th class="colLast" scope="row">
+<div class="block">Client implementation of a <a href="org/apache/qpid/protonj2/client/StreamSender.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamSender</code></a>.</div>
+</th>
+</tr>
+<tr id="i102" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamSession.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamSession</a></td>
+<th class="colLast" scope="row">
+<div class="block">A specialized <a href="org/apache/qpid/protonj2/client/impl/ClientSession.html" title="class in org.apache.qpid.protonj2.client.impl"><code>ClientSession</code></a> that is the parent of a <a href="org/apache/qpid/protonj2/client/impl/ClientStreamSender.html" title="class in org.apache.qpid.protonj2.client.impl"><code>ClientStreamSender</code></a> or
+ <a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiver.html" title="class in org.apache.qpid.protonj2.client.impl"><code>ClientStreamReceiver</code></a> and cannot create any further resources as the lifetime of the
+ session is tied to the child <a href="org/apache/qpid/protonj2/client/StreamSender.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamSender</code></a> or <a href="org/apache/qpid/protonj2/client/StreamReceiver.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamReceiver</code></a>.</div>
+</th>
+</tr>
+<tr id="i103" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamTracker.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamTracker</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/qpid/protonj2/client/StreamTracker.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamTracker</code></a> implementation that relies on the ClientTracker to handle the
+ basic <a href="org/apache/qpid/protonj2/engine/OutgoingDelivery.html" title="interface in org.apache.qpid.protonj2.engine"><code>OutgoingDelivery</code></a> management.</div>
+</th>
+</tr>
+<tr id="i104" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/futures/ClientSynchronization.html" title="interface in org.apache.qpid.protonj2.client.futures">ClientSynchronization</a>&lt;<a href="org/apache/qpid/protonj2/client/futures/ClientSynchronization.html" title="type parameter in ClientSynchronization">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Synchronization callback interface used to execute state updates
+ or similar tasks in the thread context where the associated
+ Future is managed.</div>
+</th>
+</tr>
+<tr id="i105" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/impl/ClientTransactionContext.html" title="interface in org.apache.qpid.protonj2.client.impl">ClientTransactionContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base for a Transaction Context used in <a href="org/apache/qpid/protonj2/client/impl/ClientSession.html" title="class in org.apache.qpid.protonj2.client.impl"><code>ClientSession</code></a> instances
+ to mask from the senders and receivers the work of deciding transaction
+ specific behaviors.</div>
+</th>
+</tr>
+<tr id="i106" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientTransactionDeclarationException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientTransactionDeclarationException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when a transaction declaration fails or is rejected by the remote.</div>
+</th>
+</tr>
+<tr id="i107" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientTransactionInDoubtException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientTransactionInDoubtException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when a transaction operation fails and state is now unknown.</div>
+</th>
+</tr>
+<tr id="i108" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientTransactionNotActiveException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientTransactionNotActiveException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when a client attempt to commit or roll-back when no transaction has been declared.</div>
+</th>
+</tr>
+<tr id="i109" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientTransactionRolledBackException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientTransactionRolledBackException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when a message send operation times out in the Provider layer.</div>
+</th>
+</tr>
+<tr id="i110" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/exceptions/ClientUnsupportedOperationException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientUnsupportedOperationException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when an action request is not supported through this provider.</div>
+</th>
+</tr>
+<tr id="i111" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/Close.html" title="class in org.apache.qpid.protonj2.types.transport">Close</a></td>
+<th class="colLast" scope="row">
+<div class="block">Defines an AMQP Close performative used to end AMQP Connection instances.</div>
+</th>
+</tr>
+<tr id="i112" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transport/CloseTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">CloseTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Close type values from a byte stream</div>
+</th>
+</tr>
+<tr id="i113" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transport/CloseTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">CloseTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Close type values to a byte stream/</div>
+</th>
+</tr>
+<tr id="i114" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/CodecFactory.html" title="class in org.apache.qpid.protonj2.codec">CodecFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Factory Class used to create new instances of AMQP type
+ Encoder and Decoder instances registered in the factory.</div>
+</th>
+</tr>
+<tr id="i115" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/Connection.html" title="interface in org.apache.qpid.protonj2.client">Connection</a></td>
+<th class="colLast" scope="row">
+<div class="block">Top level <a href="org/apache/qpid/protonj2/client/Connection.html" title="interface in org.apache.qpid.protonj2.client"><code>Connection</code></a> object that can be used as a stand alone API for sending
+ messages and creating <a href="org/apache/qpid/protonj2/client/Receiver.html" title="interface in org.apache.qpid.protonj2.client"><code>Receiver</code></a> instances for message consumption.</div>
+</th>
+</tr>
+<tr id="i116" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/Connection.html" title="interface in org.apache.qpid.protonj2.engine">Connection</a></td>
+<th class="colLast" scope="row">
+<div class="block">AMQP Connection state container</div>
+</th>
+</tr>
+<tr id="i117" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/ConnectionError.html" title="interface in org.apache.qpid.protonj2.types.transport">ConnectionError</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i118" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/ConnectionEvent.html" title="class in org.apache.qpid.protonj2.client">ConnectionEvent</a></td>
+<th class="colLast" scope="row">
+<div class="block">An event object that accompanies events fired to handlers configured in the
+ <a href="org/apache/qpid/protonj2/client/ConnectionOptions.html" title="class in org.apache.qpid.protonj2.client"><code>ConnectionOptions</code></a> which are signaled during specific <a href="org/apache/qpid/protonj2/client/Connection.html" title="interface in org.apache.qpid.protonj2.client"><code>Connection</code></a>
+ event points.</div>
+</th>
+</tr>
+<tr id="i119" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/ConnectionOptions.html" title="class in org.apache.qpid.protonj2.client">ConnectionOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Options that control the behaviour of the <a href="org/apache/qpid/protonj2/client/Connection.html" title="interface in org.apache.qpid.protonj2.client"><code>Connection</code></a> created from them.</div>
+</th>
+</tr>
+<tr id="i120" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/ConnectionState.html" title="enum in org.apache.qpid.protonj2.engine">ConnectionState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents the state of an AMQP Connection.</div>
+</th>
+</tr>
+<tr id="i121" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/futures/ConservativeClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures">ConservativeClientFuture</a>&lt;<a href="org/apache/qpid/protonj2/client/futures/ConservativeClientFuture.html" title="type parameter in ConservativeClientFuture">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A more conservative implementation of a ClientFuture that is better on some
+ platforms or resource constrained hardware where high CPU usage can be more
+ counter productive than other variants that might spin or otherwise avoid
+ entry into states requiring thread signaling.</div>
+</th>
+</tr>
+<tr id="i122" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transactions/Coordinator.html" title="class in org.apache.qpid.protonj2.types.transactions">Coordinator</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i123" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transactions/CoordinatorTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transactions">CoordinatorTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Coordinator type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i124" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transactions/CoordinatorTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transactions">CoordinatorTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Coordinator type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i125" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/client/CramMD5Mechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">CramMD5Mechanism</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements the SASL CRAM-MD5 authentication Mechanism.</div>
+</th>
+</tr>
+<tr id="i126" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Data.html" title="class in org.apache.qpid.protonj2.types.messaging">Data</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i127" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/DataTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">DataTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Data type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i128" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/DataTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">DataTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Data type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i129" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/Decimal128.html" title="class in org.apache.qpid.protonj2.types">Decimal128</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i130" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Decimal128TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Decimal128TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Decimal128 values from a byte stream</div>
+</th>
+</tr>
+<tr id="i131" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/Decimal128TypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">Decimal128TypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Decimal128 type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i132" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/Decimal32.html" title="class in org.apache.qpid.protonj2.types">Decimal32</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i133" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Decimal32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Decimal32TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Decimal32 values from a byte stream</div>
+</th>
+</tr>
+<tr id="i134" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/Decimal32TypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">Decimal32TypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Decimal32 type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i135" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/Decimal64.html" title="class in org.apache.qpid.protonj2.types">Decimal64</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i136" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Decimal64TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Decimal64TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Decimal64 values from a byte stream</div>
+</th>
+</tr>
+<tr id="i137" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/Decimal64TypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">Decimal64TypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Decimal64 type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i138" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transactions/Declare.html" title="class in org.apache.qpid.protonj2.types.transactions">Declare</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i139" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transactions/Declared.html" title="class in org.apache.qpid.protonj2.types.transactions">Declared</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i140" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transactions/DeclaredTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transactions">DeclaredTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Declared types from a byte stream.</div>
+</th>
+</tr>
+<tr id="i141" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transactions/DeclaredTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transactions">DeclaredTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Declared type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i142" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transactions/DeclareTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transactions">DeclareTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Declare type values from a byte stream</div>
+</th>
+</tr>
+<tr id="i143" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transactions/DeclareTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transactions">DeclareTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Declare type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i144" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/DecodeEOFException.html" title="class in org.apache.qpid.protonj2.codec">DecodeEOFException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when a type decoder fails due to some unrecoverable error or
+ violation of AMQP type specifications for an incoming encoded byte sequence.</div>
+</th>
+</tr>
+<tr id="i145" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/DecodeException.html" title="class in org.apache.qpid.protonj2.codec">DecodeException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when a type decoder fails due to some unrecoverable error or
+ violation of AMQP type specifications for an incoming encoded byte sequence.</div>
+</th>
+</tr>
+<tr id="i146" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/Decoder.html" title="interface in org.apache.qpid.protonj2.codec">Decoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP types from a byte stream</div>
+</th>
+</tr>
+<tr id="i147" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/DecoderState.html" title="interface in org.apache.qpid.protonj2.codec">DecoderState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Retains state of decode either between calls or across decode iterations</div>
+</th>
+</tr>
+<tr id="i148" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/DeleteOnClose.html" title="class in org.apache.qpid.protonj2.types.messaging">DeleteOnClose</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i149" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/DeleteOnCloseTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">DeleteOnCloseTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP DeleteOnClose type values from a byte stream</div>
+</th>
+</tr>
+<tr id="i150" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/DeleteOnCloseTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">DeleteOnCloseTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP DeleteOnClose type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i151" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/DeleteOnNoLinks.html" title="class in org.apache.qpid.protonj2.types.messaging">DeleteOnNoLinks</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i152" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/DeleteOnNoLinksOrMessages.html" title="class in org.apache.qpid.protonj2.types.messaging">DeleteOnNoLinksOrMessages</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i153" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/DeleteOnNoLinksOrMessagesTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">DeleteOnNoLinksOrMessagesTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP DeleteOnNoLinksOrMessages type values from a byte stream</div>
+</th>
+</tr>
+<tr id="i154" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/DeleteOnNoLinksOrMessagesTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">DeleteOnNoLinksOrMessagesTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP DeleteOnNoLinksOrMessages type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i155" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/DeleteOnNoLinksTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">DeleteOnNoLinksTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP DeleteOnNoLinks type values from a byte stream</div>
+</th>
+</tr>
+<tr id="i156" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/DeleteOnNoLinksTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">DeleteOnNoLinksTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP DeleteOnNoLinks type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i157" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/DeleteOnNoMessages.html" title="class in org.apache.qpid.protonj2.types.messaging">DeleteOnNoMessages</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i158" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/DeleteOnNoMessagesTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">DeleteOnNoMessagesTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP DeleteOnNoLinks type values from a byte stream</div>
+</th>
+</tr>
+<tr id="i159" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/DeleteOnNoMessagesTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">DeleteOnNoMessagesTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP DeleteOnNoMessages type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i160" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/Delivery.html" title="interface in org.apache.qpid.protonj2.client">Delivery</a></td>
+<th class="colLast" scope="row">
+<div class="block">Incoming Delivery type that provides access to the message and the delivery
+ data along with methods for settling the delivery when processing completes.</div>
+</th>
+</tr>
+<tr id="i161" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/DeliveryAnnotations.html" title="class in org.apache.qpid.protonj2.types.messaging">DeliveryAnnotations</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i162" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/DeliveryAnnotationsTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">DeliveryAnnotationsTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Delivery Annotations type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i163" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/DeliveryAnnotationsTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">DeliveryAnnotationsTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP DeliveryAnnotations type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i164" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/util/DeliveryIdTracker.html" title="class in org.apache.qpid.protonj2.engine.util">DeliveryIdTracker</a></td>
+<th class="colLast" scope="row">
+<div class="block">Tracker of Delivery ID values, implements a sequence number and provides ability to
+ keep an not set state for use when allowing for set / not set tracking.</div>
+</th>
+</tr>
+<tr id="i165" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/DeliveryMode.html" title="enum in org.apache.qpid.protonj2.client">DeliveryMode</a></td>
+<th class="colLast" scope="row">
+<div class="block">Control the message delivery guarantee for senders and receivers</div>
+</th>
+</tr>
+<tr id="i166" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/util/DeliveryQueue.html" title="interface in org.apache.qpid.protonj2.client.util">DeliveryQueue</a></td>
+<th class="colLast" scope="row">
+<div class="block">Queue based storage interface for inbound AMQP <a href="org/apache/qpid/protonj2/client/Delivery.html" title="interface in org.apache.qpid.protonj2.client"><code>Delivery</code></a> objects.</div>
+</th>
+</tr>
+<tr id="i167" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/DeliveryState.html" title="interface in org.apache.qpid.protonj2.client">DeliveryState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Conveys the outcome of a Delivery either incoming or outgoing.</div>
+</th>
+</tr>
+<tr id="i168" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/DeliveryState.html" title="interface in org.apache.qpid.protonj2.types.transport">DeliveryState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Describes the state of a delivery at a link end-point.</div>
+</th>
+</tr>
+<tr id="i169" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/DeliveryState.DeliveryStateType.html" title="enum in org.apache.qpid.protonj2.types.transport">DeliveryState.DeliveryStateType</a></td>
+<th class="colLast" scope="row">
+<div class="block">An enumeration of the valid <a href="org/apache/qpid/protonj2/types/transport/DeliveryState.html" title="interface in org.apache.qpid.protonj2.types.transport"><code>DeliveryState</code></a> types that the library can provide.</div>
+</th>
+</tr>
+<tr id="i170" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/DeliveryState.Type.html" title="enum in org.apache.qpid.protonj2.client">DeliveryState.Type</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i171" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/DeliveryTag.html" title="interface in org.apache.qpid.protonj2.types">DeliveryTag</a></td>
+<th class="colLast" scope="row">
+<div class="block">An abstraction around Transfer frames Binary delivery tag which can be used to
+ provide additional features to code sending transfers such as tag pooling etc.</div>
+</th>
+</tr>
+<tr id="i172" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/DeliveryTag.ProtonDeliveryTag.html" title="class in org.apache.qpid.protonj2.types">DeliveryTag.ProtonDeliveryTag</a></td>
+<th class="colLast" scope="row">
+<div class="block">A default DeliveryTag implementation that can be used by a codec when decoding DeliveryTag
+ instances from the wire.</div>
+</th>
+</tr>
+<tr id="i173" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/DeliveryTagEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">DeliveryTagEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Custom encoder for writing DeliveryTag types to a <a href="org/apache/qpid/protonj2/buffer/ProtonBuffer.html" title="interface in org.apache.qpid.protonj2.buffer"><code>ProtonBuffer</code></a>.</div>
+</th>
+</tr>
+<tr id="i174" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/DeliveryTagGenerator.html" title="interface in org.apache.qpid.protonj2.engine">DeliveryTagGenerator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Transfer tag generators can be assigned to <a href="org/apache/qpid/protonj2/engine/Sender.html" title="interface in org.apache.qpid.protonj2.engine"><code>Sender</code></a> links in order to
+ allow the link to automatically assign a transfer tag to each outbound delivery.</div>
+</th>
+</tr>
+<tr id="i175" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/DescribedType.html" title="interface in org.apache.qpid.protonj2.types">DescribedType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i176" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/DescribedTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec">DescribedTypeDecoder</a>&lt;<a href="org/apache/qpid/protonj2/codec/DescribedTypeDecoder.html" title="type parameter in DescribedTypeDecoder">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Interface for all DescribedType decoder implementations</div>
+</th>
+</tr>
+<tr id="i177" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/DescribedTypeEncoder.html" title="interface in org.apache.qpid.protonj2.codec">DescribedTypeEncoder</a>&lt;<a href="org/apache/qpid/protonj2/codec/DescribedTypeEncoder.html" title="type parameter in DescribedTypeEncoder">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Interface for all DescribedType encoder implementations</div>
+</th>
+</tr>
+<tr id="i178" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/Detach.html" title="class in org.apache.qpid.protonj2.types.transport">Detach</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i179" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transport/DetachTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">DetachTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Detach type values from a byte stream</div>
+</th>
+</tr>
+<tr id="i180" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transport/DetachTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">DetachTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Detach type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i181" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transactions/Discharge.html" title="class in org.apache.qpid.protonj2.types.transactions">Discharge</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i182" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transactions/DischargeTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transactions">DischargeTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Discharge type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i183" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transactions/DischargeTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transactions">DischargeTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Discharge type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i184" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/DisconnectionEvent.html" title="class in org.apache.qpid.protonj2.client">DisconnectionEvent</a></td>
+<th class="colLast" scope="row">
+<div class="block">An event object that accompanies events fired to handlers configured in the
+ <a href="org/apache/qpid/protonj2/client/ConnectionOptions.html" title="class in org.apache.qpid.protonj2.client"><code>ConnectionOptions</code></a> which are signaled during specific <a href="org/apache/qpid/protonj2/client/Connection.html" title="interface in org.apache.qpid.protonj2.client"><code>Connection</code></a>
+ life-cycle stages.</div>
+</th>
+</tr>
+<tr id="i185" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/Disposition.html" title="class in org.apache.qpid.protonj2.types.transport">Disposition</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i186" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transport/DispositionTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">DispositionTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Disposition type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i187" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transport/DispositionTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">DispositionTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Disposition type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i188" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/DistributionMode.html" title="enum in org.apache.qpid.protonj2.client">DistributionMode</a></td>
+<th class="colLast" scope="row">
+<div class="block">Control whether messages are browsed or consumed.</div>
+</th>
+</tr>
+<tr id="i189" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/DoubleTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">DoubleTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Double values from a byte stream</div>
+</th>
+</tr>
+<tr id="i190" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/DoubleTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">DoubleTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Double type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i191" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/DurabilityMode.html" title="enum in org.apache.qpid.protonj2.client">DurabilityMode</a></td>
+<th class="colLast" scope="row">
+<div class="block">Control the persistence of source or target state.</div>
+</th>
+</tr>
+<tr id="i192" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/EmptyEnvelope.html" title="class in org.apache.qpid.protonj2.engine">EmptyEnvelope</a></td>
+<th class="colLast" scope="row">
+<div class="block">An empty envelope which can be used to drive transport activity when idle.</div>
+</th>
+</tr>
+<tr id="i193" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/EncodeException.html" title="class in org.apache.qpid.protonj2.codec">EncodeException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when a type encoder fails due to some unrecoverable error or
+ violation of AMQP type specifications.</div>
+</th>
+</tr>
+<tr id="i194" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/Encoder.html" title="interface in org.apache.qpid.protonj2.codec">Encoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encode AMQP types into binary streams</div>
+</th>
+</tr>
+<tr id="i195" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/EncoderState.html" title="interface in org.apache.qpid.protonj2.codec">EncoderState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Retains Encoder state information either between calls or across encode iterations.</div>
+</th>
+</tr>
+<tr id="i196" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html" title="interface in org.apache.qpid.protonj2.codec">EncodingCodes</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provides a set of definitions for the byte value that indicates what the next
+ AMQP encoding will be when encoding or decoding AMQP types.</div>
+</th>
+</tr>
+<tr id="i197" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/End.html" title="class in org.apache.qpid.protonj2.types.transport">End</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i198" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/Endpoint.html" title="interface in org.apache.qpid.protonj2.engine">Endpoint</a>&lt;<a href="org/apache/qpid/protonj2/engine/Endpoint.html" title="type parameter in Endpoint">E</a> extends <a href="org/apache/qpid/protonj2/engine/Endpoint.html" title="interface in org.apache.qpid.protonj2.engine">Endpoint</a>&lt;<a href="org/apache/qpid/protonj2/engine/Endpoint.html" title="type parameter in Endpoint">E</a>&gt;&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Represents a conceptual endpoint type used to provide common operations that
+ all the endpoint types will share.</div>
+</th>
+</tr>
+<tr id="i199" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transport/EndTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">EndTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP End type values from a byte stream</div>
+</th>
+</tr>
+<tr id="i200" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transport/EndTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">EndTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP End type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i201" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/Engine.html" title="interface in org.apache.qpid.protonj2.engine">Engine</a></td>
+<th class="colLast" scope="row">
+<div class="block">AMQP Engine interface.</div>
+</th>
+</tr>
+<tr id="i202" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/EngineConfiguration.html" title="interface in org.apache.qpid.protonj2.engine">EngineConfiguration</a></td>
+<th class="colLast" scope="row">
+<div class="block">Configuration options for the Engine</div>
+</th>
+</tr>
+<tr id="i203" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/EngineFactory.html" title="interface in org.apache.qpid.protonj2.engine">EngineFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface used to define the basic mechanisms for creating Engine instances.</div>
+</th>
+</tr>
+<tr id="i204" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/exceptions/EngineFailedException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">EngineFailedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown from Engine API methods that attempted an operation what would have
+ resulted in a write of data or other state modification after the engine has
+ entered the the failed state.</div>
+</th>
+</tr>
+<tr id="i205" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/EngineHandler.html" title="interface in org.apache.qpid.protonj2.engine">EngineHandler</a></td>
+<th class="colLast" scope="row">
+<div class="block">Listen for events generated from the Engine</div>
+</th>
+</tr>
+<tr id="i206" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/EngineHandlerContext.html" title="interface in org.apache.qpid.protonj2.engine">EngineHandlerContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">Context provided to EngineHandler events to allow further event propagation</div>
+</th>
+</tr>
+<tr id="i207" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/exceptions/EngineNotStartedException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">EngineNotStartedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when a read or write operation is attempted on the engine before
+ it has been properly started.</div>
+</th>
+</tr>
+<tr id="i208" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/exceptions/EngineNotWritableException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">EngineNotWritableException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception indicating that the engine is not currently accepting input of data</div>
+</th>
+</tr>
+<tr id="i209" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/EnginePipeline.html" title="interface in org.apache.qpid.protonj2.engine">EnginePipeline</a></td>
+<th class="colLast" scope="row">
+<div class="block">Pipeline of handlers for Engine work.</div>
+</th>
+</tr>
+<tr id="i210" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/EngineSaslDriver.html" title="interface in org.apache.qpid.protonj2.engine">EngineSaslDriver</a></td>
+<th class="colLast" scope="row">
+<div class="block">Driver for the Engine that exposes SASL state and configuration.</div>
+</th>
+</tr>
+<tr id="i211" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/EngineSaslDriver.SaslState.html" title="enum in org.apache.qpid.protonj2.engine">EngineSaslDriver.SaslState</a></td>
+<th class="colLast" scope="row">
+<div class="block">The SASL driver state used to determine at what point the current SASL negotiation process
+ is currently in.</div>
+</th>
+</tr>
+<tr id="i212" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/exceptions/EngineShutdownException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">EngineShutdownException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when an option is performed on a closed engine.</div>
+</th>
+</tr>
+<tr id="i213" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/exceptions/EngineStartedException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">EngineStartedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when an API method has been called which cannot be allowed to proceed
+ due to the engine having already been started and doesn't allow modification to
+ the resource in question after that point.</div>
+</th>
+</tr>
+<tr id="i214" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/EngineState.html" title="enum in org.apache.qpid.protonj2.engine">EngineState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Enumeration of Engine states as visible from the Engine API</div>
+</th>
+</tr>
+<tr id="i215" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/exceptions/EngineStateException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">EngineStateException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Root type for exceptions thrown from the engine due to state violations</div>
+</th>
+</tr>
+<tr id="i216" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/transport/EpollSupport.html" title="class in org.apache.qpid.protonj2.client.transport">EpollSupport</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i217" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/ErrorCondition.html" title="interface in org.apache.qpid.protonj2.client">ErrorCondition</a></td>
+<th class="colLast" scope="row">
+<div class="block">Conveys the error value used to inform the user of why an endpoint
+ was closed or a delivery rejected.</div>
+</th>
+</tr>
+<tr id="i218" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/ErrorCondition.html" title="class in org.apache.qpid.protonj2.types.transport">ErrorCondition</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i219" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transport/ErrorConditionTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">ErrorConditionTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP ErrorCondition type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i220" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transport/ErrorConditionTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">ErrorConditionTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP ErrorCondition type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i221" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/EventHandler.html" title="interface in org.apache.qpid.protonj2.engine">EventHandler</a>&lt;<a href="org/apache/qpid/protonj2/engine/EventHandler.html" title="type parameter in EventHandler">E</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Handler of events from the proton resources.</div>
+</th>
+</tr>
+<tr id="i222" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/ExpiryPolicy.html" title="enum in org.apache.qpid.protonj2.client">ExpiryPolicy</a></td>
+<th class="colLast" scope="row">
+<div class="block">Control when the clock for expiration begins.</div>
+</th>
+</tr>
+<tr id="i223" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/client/ExternalMechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">ExternalMechanism</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements the External SASL authentication mechanism.</div>
+</th>
+</tr>
+<tr id="i224" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/util/FifoDeliveryQueue.html" title="class in org.apache.qpid.protonj2.client.util">FifoDeliveryQueue</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple first in / first out <a href="org/apache/qpid/protonj2/client/Delivery.html" title="interface in org.apache.qpid.protonj2.client"><code>Delivery</code></a> Queue.</div>
+</th>
+</tr>
+<tr id="i225" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/FloatTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">FloatTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Float values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i226" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/FloatTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">FloatTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Float type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i227" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/Flow.html" title="class in org.apache.qpid.protonj2.types.transport">Flow</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i228" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transport/FlowTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">FlowTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Flow type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i229" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transport/FlowTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">FlowTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Flow type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i230" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Footer.html" title="class in org.apache.qpid.protonj2.types.messaging">Footer</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i231" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/FooterTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">FooterTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Footer type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i232" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/FooterTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">FooterTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Footer type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i233" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/exceptions/FrameDecodingException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">FrameDecodingException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when the engine cannot decode an incoming frame due to some
+ error either with the encoding itself or the contents which cause a specification
+ violation.</div>
+</th>
+</tr>
+<tr id="i234" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/exceptions/FrameEncodingException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">FrameEncodingException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when the engine cannot encode a frame from a given performative
+ and or payload combination.</div>
+</th>
+</tr>
+<tr id="i235" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transactions/GlobalTxId.html" title="interface in org.apache.qpid.protonj2.types.transactions">GlobalTxId</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i236" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Header.html" title="class in org.apache.qpid.protonj2.types.messaging">Header</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i237" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/HeaderEnvelope.html" title="class in org.apache.qpid.protonj2.engine">HeaderEnvelope</a></td>
+<th class="colLast" scope="row">
+<div class="block">Envelope type that carries AMQPHeader instances</div>
+</th>
+</tr>
+<tr id="i238" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/HeaderTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">HeaderTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Header types from a byte stream</div>
+</th>
+</tr>
+<tr id="i239" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/HeaderTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">HeaderTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Header type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i240" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/util/IdGenerator.html" title="class in org.apache.qpid.protonj2.client.util">IdGenerator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generator for Globally unique Strings used to identify resources within a given Connection.</div>
+</th>
+</tr>
+<tr id="i241" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/exceptions/IdleTimeoutException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">IdleTimeoutException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Error thrown when the Engine idle checking detects a timeout condition and
+ shuts down the engine and places it in an error state.</div>
+</th>
+</tr>
+<tr id="i242" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/IncomingAMQPEnvelope.html" title="class in org.apache.qpid.protonj2.engine">IncomingAMQPEnvelope</a></td>
+<th class="colLast" scope="row">
+<div class="block">Frame object that carries an AMQP Performative</div>
+</th>
+</tr>
+<tr id="i243" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/IncomingDelivery.html" title="interface in org.apache.qpid.protonj2.engine">IncomingDelivery</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for an incoming Delivery.</div>
+</th>
+</tr>
+<tr id="i244" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Integer32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Integer32TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP Integer values from a byte stream</div>
+</th>
+</tr>
+<tr id="i245" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Integer8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Integer8TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP small Integer values from a byte stream</div>
+</th>
+</tr>
+<tr id="i246" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/IntegerTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">IntegerTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Integer type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i247" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/util/IOExceptionSupport.html" title="class in org.apache.qpid.protonj2.client.util">IOExceptionSupport</a></td>
+<th class="colLast" scope="row">
+<div class="block">Used to make throwing IOException instances easier.</div>
+</th>
+</tr>
+<tr id="i248" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/transport/IOUringSupport.html" title="class in org.apache.qpid.protonj2.client.transport">IOUringSupport</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i249" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/transport/KQueueSupport.html" title="class in org.apache.qpid.protonj2.client.transport">KQueueSupport</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i250" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/LifetimePolicy.html" title="interface in org.apache.qpid.protonj2.types.messaging">LifetimePolicy</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i251" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/Link.html" title="interface in org.apache.qpid.protonj2.engine">Link</a>&lt;<a href="org/apache/qpid/protonj2/engine/Link.html" title="type parameter in Link">L</a> extends <a href="org/apache/qpid/protonj2/engine/Link.html" title="interface in org.apache.qpid.protonj2.engine">Link</a>&lt;<a href="org/apache/qpid/protonj2/engine/Link.html" title="type parameter in Link">L</a>&gt;&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Base API for <a href="org/apache/qpid/protonj2/engine/Sender.html" title="interface in org.apache.qpid.protonj2.engine"><code>Sender</code></a> and <a href="org/apache/qpid/protonj2/engine/Receiver.html" title="interface in org.apache.qpid.protonj2.engine"><code>Receiver</code></a> links.</div>
+</th>
+</tr>
+<tr id="i252" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/LinkCreditState.html" title="interface in org.apache.qpid.protonj2.engine">LinkCreditState</a></td>
+<th class="colLast" scope="row">
+<div class="block">State object holding information about the current link credit</div>
+</th>
+</tr>
+<tr id="i253" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/util/LinkedSplayMap.html" title="class in org.apache.qpid.protonj2.engine.util">LinkedSplayMap</a>&lt;<a href="org/apache/qpid/protonj2/engine/util/LinkedSplayMap.html" title="type parameter in LinkedSplayMap">E</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i254" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/LinkError.html" title="interface in org.apache.qpid.protonj2.types.transport">LinkError</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i255" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/LinkState.html" title="enum in org.apache.qpid.protonj2.engine">LinkState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents the state of an AMQP Link.</div>
+</th>
+</tr>
+<tr id="i256" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/List0TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">List0TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of Zero sized AMQP List values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i257" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/List32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">List32TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP List values from a byte stream</div>
+</th>
+</tr>
+<tr id="i258" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/List8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">List8TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP small List values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i259" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/ListTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders.primitives">ListTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base class for List type decoders.</div>
+</th>
+</tr>
+<tr id="i260" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/ListTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">ListTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP List type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i261" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Long8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Long8TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP small Long values from a byte stream</div>
+</th>
+</tr>
+<tr id="i262" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/LongTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">LongTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP Long values from a byte stream</div>
+</th>
+</tr>
+<tr id="i263" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/LongTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">LongTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Integer type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i264" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/exceptions/MalformedAMQPHeaderException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">MalformedAMQPHeaderException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when an incoming AMQP Header response does not conform to the
+ AMQP Header specification.</div>
+</th>
+</tr>
+<tr id="i265" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Map32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Map32TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Map value from a byte stream</div>
+</th>
+</tr>
+<tr id="i266" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Map8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Map8TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP small Map types from a byte stream</div>
+</th>
+</tr>
+<tr id="i267" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/MapTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders.primitives">MapTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base interface for all AMQP Map type value decoders.</div>
+</th>
+</tr>
+<tr id="i268" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/MapTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">MapTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Map type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i269" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/client/Mechanism.html" title="interface in org.apache.qpid.protonj2.engine.sasl.client">Mechanism</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for all SASL authentication mechanism implementations.</div>
+</th>
+</tr>
+<tr id="i270" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/MechanismMismatchException.html" title="class in org.apache.qpid.protonj2.engine.sasl">MechanismMismatchException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Indicates that a SASL handshake has failed because the client does not
+ support any of the mechanisms offered by the server.</div>
+</th>
+</tr>
+<tr id="i271" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client">Message</a>&lt;<a href="org/apache/qpid/protonj2/client/Message.html" title="type parameter in Message">E</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Message object that provides a high level abstraction to raw AMQP types</div>
+</th>
+</tr>
+<tr id="i272" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/MessageAnnotations.html" title="class in org.apache.qpid.protonj2.types.messaging">MessageAnnotations</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i273" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/MessageAnnotationsTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">MessageAnnotationsTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Message Annotations type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i274" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/MessageAnnotationsTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">MessageAnnotationsTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP MessageAnnotations type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i275" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Modified.html" title="class in org.apache.qpid.protonj2.types.messaging">Modified</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i276" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/ModifiedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">ModifiedTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Modified type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i277" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/ModifiedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">ModifiedTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Modified type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i278" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/transport/NettyIOContext.html" title="class in org.apache.qpid.protonj2.client.transport">NettyIOContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder of Transport instances that will validate the build options and produce a
+ correctly configured transport based on the options set.</div>
+</th>
+</tr>
+<tr id="i279" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/futures/NoOpAsyncResult.html" title="class in org.apache.qpid.protonj2.client.futures">NoOpAsyncResult</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple NoOp implementation used when the result of the operation does not matter.</div>
+</th>
+</tr>
+<tr id="i280" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/logging/NoOpProtonLogger.html" title="class in org.apache.qpid.protonj2.logging">NoOpProtonLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple proton logger implementation that performs no logging.</div>
+</th>
+</tr>
+<tr id="i281" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/logging/NoOpProtonLoggerFactory.html" title="class in org.apache.qpid.protonj2.logging">NoOpProtonLoggerFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">ProtonLoggerFactory implementation that create do nothing loggers.</div>
+</th>
+</tr>
+<tr id="i282" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/NullTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">NullTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Null values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i283" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/NullTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">NullTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Null type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i284" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/Open.html" title="class in org.apache.qpid.protonj2.types.transport">Open</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i285" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transport/OpenTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">OpenTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Open type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i286" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transport/OpenTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">OpenTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Open type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i287" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Outcome.html" title="interface in org.apache.qpid.protonj2.types.messaging">Outcome</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i288" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/OutgoingAMQPEnvelope.html" title="class in org.apache.qpid.protonj2.engine">OutgoingAMQPEnvelope</a></td>
+<th class="colLast" scope="row">
+<div class="block">Frame object that carries an AMQP Performative</div>
+</th>
+</tr>
+<tr id="i289" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/OutgoingDelivery.html" title="interface in org.apache.qpid.protonj2.engine">OutgoingDelivery</a></td>
+<th class="colLast" scope="row">
+<div class="block">API for an outgoing Delivery.</div>
+</th>
+</tr>
+<tr id="i290" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/OutputStreamOptions.html" title="class in org.apache.qpid.protonj2.client">OutputStreamOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Options class that controls various aspects of a <code>OutputStream</code> instance created to write
+ the contents of a section of a <a href="org/apache/qpid/protonj2/client/StreamSenderMessage.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamSenderMessage</code></a>.</div>
+</th>
+</tr>
+<tr id="i291" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/Performative.html" title="interface in org.apache.qpid.protonj2.types.transport">Performative</a></td>
+<th class="colLast" scope="row">
+<div class="block">Marker interface for AMQP Performatives</div>
+</th>
+</tr>
+<tr id="i292" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/Performative.PerformativeHandler.html" title="interface in org.apache.qpid.protonj2.types.transport">Performative.PerformativeHandler</a>&lt;<a href="org/apache/qpid/protonj2/types/transport/Performative.PerformativeHandler.html" title="type parameter in Performative.PerformativeHandler">E</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i293" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/Performative.PerformativeType.html" title="enum in org.apache.qpid.protonj2.types.transport">Performative.PerformativeType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i294" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/PerformativeEnvelope.html" title="class in org.apache.qpid.protonj2.engine">PerformativeEnvelope</a>&lt;<a href="org/apache/qpid/protonj2/engine/PerformativeEnvelope.html" title="type parameter in PerformativeEnvelope">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Base class for envelope types that travel through the engine.</div>
+</th>
+</tr>
+<tr id="i295" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/client/PlainMechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">PlainMechanism</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements the SASL PLAIN authentication Mechanism.</div>
+</th>
+</tr>
+<tr id="i296" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/PrimitiveArrayTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders">PrimitiveArrayTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provides an interface for an Array type decoder that provides the Proton decoder
+ with entry points to read arrays in a manner that support the desired Java array
+ type to be returned.</div>
+</th>
+</tr>
+<tr id="i297" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/PrimitiveTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders">PrimitiveTypeDecoder</a>&lt;<a href="org/apache/qpid/protonj2/codec/decoders/PrimitiveTypeDecoder.html" title="type parameter in PrimitiveTypeDecoder">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Interface for a TypeDecoder that manages decoding of AMQP primitive types.</div>
+</th>
+</tr>
+<tr id="i298" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/PrimitiveTypeEncoder.html" title="interface in org.apache.qpid.protonj2.codec.encoders">PrimitiveTypeEncoder</a>&lt;<a href="org/apache/qpid/protonj2/codec/encoders/PrimitiveTypeEncoder.html" title="type parameter in PrimitiveTypeEncoder">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Marker interface for an encoder of Primitive types such as Integer or Boolean</div>
+</th>
+</tr>
+<tr id="i299" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/futures/ProgressiveClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures">ProgressiveClientFuture</a>&lt;<a href="org/apache/qpid/protonj2/client/futures/ProgressiveClientFuture.html" title="type parameter in ProgressiveClientFuture">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">An optimized version of a ClientFuture that makes use of spin waits and other
+ methods of reacting to asynchronous completion in a more timely manner.</div>
+</th>
+</tr>
+<tr id="i300" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Properties.html" title="class in org.apache.qpid.protonj2.types.messaging">Properties</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i301" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/PropertiesTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">PropertiesTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Properties type values from a byte stream</div>
+</th>
+</tr>
+<tr id="i302" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/PropertiesTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">PropertiesTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Properties type value to a byte stream.</div>
+</th>
+</tr>
+<tr id="i303" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/exceptions/ProtocolViolationException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">ProtocolViolationException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Error thrown when there has been a violation of the AMQP specification</div>
+</th>
+</tr>
+<tr id="i304" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/buffer/ProtonAbstractBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonAbstractBuffer</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base class used to hold the common implementation details for Proton buffer
+ implementations.</div>
+</th>
+</tr>
+<tr id="i305" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonAttachments.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonAttachments</a></td>
+<th class="colLast" scope="row">
+<div class="block">Proton implementation of an Attachments object.</div>
+</th>
+</tr>
+<tr id="i306" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/buffer/ProtonBuffer.html" title="interface in org.apache.qpid.protonj2.buffer">ProtonBuffer</a></td>
+<th class="colLast" scope="row">
+<div class="block">Buffer type abstraction used to provide users of the proton library with
+ a means of using their own type of byte buffer types in combination with the
+ library tooling.</div>
+</th>
+</tr>
+<tr id="i307" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/buffer/ProtonBufferAllocator.html" title="interface in org.apache.qpid.protonj2.buffer">ProtonBufferAllocator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for a ProtonBuffer allocator object that can be used by Proton
+ objects to create memory buffers using the preferred type of the application
+ or library that embeds the Proton engine.</div>
+</th>
+</tr>
+<tr id="i308" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/buffer/ProtonBufferInputStream.html" title="class in org.apache.qpid.protonj2.buffer">ProtonBufferInputStream</a></td>
+<th class="colLast" scope="row">
+<div class="block">An InputStream that can be used to adapt a <a href="org/apache/qpid/protonj2/buffer/ProtonBuffer.html" title="interface in org.apache.qpid.protonj2.buffer"><code>ProtonBuffer</code></a> for use in the
+ standard streams API.</div>
+</th>
+</tr>
+<tr id="i309" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/buffer/ProtonBufferOutputStream.html" title="class in org.apache.qpid.protonj2.buffer">ProtonBufferOutputStream</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/qpid/protonj2/buffer/ProtonBuffer.html" title="interface in org.apache.qpid.protonj2.buffer"><code>ProtonBuffer</code></a> specialized <code>OutputStream</code> implementation which can be used to adapt
+ the proton buffer types into code that uses the streams API.</div>
+</th>
+</tr>
+<tr id="i310" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/buffer/ProtonByteBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonByteBuffer</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of the ProtonBuffer interface that uses an array backing
+ the buffer that is dynamically resized as bytes are written.</div>
+</th>
+</tr>
+<tr id="i311" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/buffer/ProtonByteBufferAllocator.html" title="class in org.apache.qpid.protonj2.buffer">ProtonByteBufferAllocator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Allocator for the default buffer type in Proton</div>
+</th>
+</tr>
+<tr id="i312" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/buffer/ProtonByteUtils.html" title="class in org.apache.qpid.protonj2.buffer">ProtonByteUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Set of Utility methods useful when dealing with byte arrays and other
+ primitive types.</div>
+</th>
+</tr>
+<tr id="i313" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/buffer/ProtonCompositeBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonCompositeBuffer</a></td>
+<th class="colLast" scope="row">
+<div class="block">A composite of 1 or more ProtonBuffer instances used when aggregating buffer views.</div>
+</th>
+</tr>
+<tr id="i314" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonConnection.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonConnection</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements the proton Connection API</div>
+</th>
+</tr>
+<tr id="i315" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonConstants.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonConstants</a></td>
+<th class="colLast" scope="row">
+<div class="block">Constants referenced throughout the proton engine code.</div>
+</th>
+</tr>
+<tr id="i316" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/ProtonDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders">ProtonDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">The default AMQP Decoder implementation.</div>
+</th>
+</tr>
+<tr id="i317" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/ProtonDecoderFactory.html" title="class in org.apache.qpid.protonj2.codec.decoders">ProtonDecoderFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Factory that create and initializes new BuiltinDecoder instances</div>
+</th>
+</tr>
+<tr id="i318" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/ProtonDecoderState.html" title="class in org.apache.qpid.protonj2.codec.decoders">ProtonDecoderState</a></td>
+<th class="colLast" scope="row">
+<div class="block">State object used by the Built in Decoder implementation.</div>
+</th>
+</tr>
+<tr id="i319" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonDeliveryTagGenerator.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonDeliveryTagGenerator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Proton provided <a href="org/apache/qpid/protonj2/engine/DeliveryTagGenerator.html" title="interface in org.apache.qpid.protonj2.engine"><code>DeliveryTagGenerator</code></a> utility.</div>
+</th>
+</tr>
+<tr id="i320" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonDeliveryTagGenerator.BUILTIN.html" title="enum in org.apache.qpid.protonj2.engine.impl">ProtonDeliveryTagGenerator.BUILTIN</a></td>
+<th class="colLast" scope="row">
+<div class="block">An enumeration of the Proton provided <a href="org/apache/qpid/protonj2/engine/DeliveryTagGenerator.html" title="interface in org.apache.qpid.protonj2.engine"><code>DeliveryTagGenerator</code></a> implementations.</div>
+</th>
+</tr>
+<tr id="i321" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/buffer/ProtonDuplicatedBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonDuplicatedBuffer</a></td>
+<th class="colLast" scope="row">
+<div class="block">A duplicated buffer wrapper for buffers known to be <a href="org/apache/qpid/protonj2/buffer/ProtonAbstractBuffer.html" title="class in org.apache.qpid.protonj2.buffer"><code>ProtonAbstractBuffer</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i322" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/ProtonEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">ProtonEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">The default AMQP Encoder implementation.</div>
+</th>
+</tr>
+<tr id="i323" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/ProtonEncoderFactory.html" title="class in org.apache.qpid.protonj2.codec.encoders">ProtonEncoderFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Factory that create and initializes new BuiltinEncoder instances</div>
+</th>
+</tr>
+<tr id="i324" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/ProtonEncoderState.html" title="class in org.apache.qpid.protonj2.codec.encoders">ProtonEncoderState</a></td>
+<th class="colLast" scope="row">
+<div class="block">State object used by the Built in Encoder implementation.</div>
+</th>
+</tr>
+<tr id="i325" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonEndpoint.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEndpoint</a>&lt;<a href="org/apache/qpid/protonj2/engine/impl/ProtonEndpoint.html" title="type parameter in ProtonEndpoint">E</a> extends <a href="org/apache/qpid/protonj2/engine/Endpoint.html" title="interface in org.apache.qpid.protonj2.engine">Endpoint</a>&lt;<a href="org/apache/qpid/protonj2/engine/impl/ProtonEndpoint.html" title="type pa [...]
+<th class="colLast" scope="row">
+<div class="block">Proton abstract <a href="org/apache/qpid/protonj2/engine/Endpoint.html" title="interface in org.apache.qpid.protonj2.engine"><code>Endpoint</code></a> implementation that provides some common facilities.</div>
+</th>
+</tr>
+<tr id="i326" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonEngine.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEngine</a></td>
+<th class="colLast" scope="row">
+<div class="block">The default proton Engine implementation.</div>
+</th>
+</tr>
+<tr id="i327" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonEngineConfiguration.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEngineConfiguration</a></td>
+<th class="colLast" scope="row">
+<div class="block">Proton engine configuration API</div>
+</th>
+</tr>
+<tr id="i328" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonEngineFactory.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEngineFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Factory class for proton Engine creation</div>
+</th>
+</tr>
+<tr id="i329" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonEngineHandlerContext.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEngineHandlerContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">Context for a registered EngineHandler</div>
+</th>
+</tr>
+<tr id="i330" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonEngineNoOpSaslDriver.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEngineNoOpSaslDriver</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Default No-Op SASL context that is used to provide the engine with a stub
+ when no SASL is configured for the operating engine.</div>
+</th>
+</tr>
+<tr id="i331" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonEnginePipeline.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEnginePipeline</a></td>
+<th class="colLast" scope="row">
+<div class="block">Pipeline of <a href="org/apache/qpid/protonj2/engine/EngineHandler.html" title="interface in org.apache.qpid.protonj2.engine"><code>EngineHandler</code></a> instances used to process IO</div>
+</th>
+</tr>
+<tr id="i332" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonEnginePipelineProxy.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEnginePipelineProxy</a></td>
+<th class="colLast" scope="row">
+<div class="block">Wrapper around the internal <a href="org/apache/qpid/protonj2/engine/impl/ProtonEnginePipeline.html" title="class in org.apache.qpid.protonj2.engine.impl"><code>ProtonEnginePipeline</code></a> used to present a guarded
+ pipeline to the outside world when the <a href="org/apache/qpid/protonj2/engine/Engine.html#pipeline()"><code>Engine.pipeline()</code></a> method is used
+ to gain access to the pipeline.</div>
+</th>
+</tr>
+<tr id="i333" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/exceptions/ProtonException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">ProtonException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base Proton Exception type that backs all the various exceptions that
+ are thrown from within the Proton Engine.</div>
+</th>
+</tr>
+<tr id="i334" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/exceptions/ProtonExceptionSupport.html" title="class in org.apache.qpid.protonj2.engine.exceptions">ProtonExceptionSupport</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i335" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameDecodingHandler.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonFrameDecodingHandler</a></td>
+<th class="colLast" scope="row">
+<div class="block">Handler used to parse incoming frame data input into the engine</div>
+</th>
+</tr>
+<tr id="i336" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameEncodingHandler.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonFrameEncodingHandler</a></td>
+<th class="colLast" scope="row">
+<div class="block">Handler that encodes performatives into properly formed frames for IO</div>
+</th>
+</tr>
+<tr id="i337" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameLoggingHandler.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonFrameLoggingHandler</a></td>
+<th class="colLast" scope="row">
+<div class="block">Handler that will log incoming and outgoing Frames</div>
+</th>
+</tr>
+<tr id="i338" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonIncomingDelivery.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonIncomingDelivery</a></td>
+<th class="colLast" scope="row">
+<div class="block">Proton Incoming Delivery implementation</div>
+</th>
+</tr>
+<tr id="i339" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/exceptions/ProtonIOException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">ProtonIOException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when an unchecked IO exception is encountered from a write event that
+ invokes an outside write handler from the engine.</div>
+</th>
+</tr>
+<tr id="i340" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonLink.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonLink</a>&lt;<a href="org/apache/qpid/protonj2/engine/impl/ProtonLink.html" title="type parameter in ProtonLink">L</a> extends <a href="org/apache/qpid/protonj2/engine/Link.html" title="interface in org.apache.qpid.protonj2.engine">Link</a>&lt;<a href="org/apache/qpid/protonj2/engine/impl/ProtonLink.html" title="type parameter in ProtonLink">L</a> [...]
+<th class="colLast" scope="row">
+<div class="block">Common base for Proton Senders and Receivers.</div>
+</th>
+</tr>
+<tr id="i341" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonLinkCreditState.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonLinkCreditState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Holds the current credit state for a given link.</div>
+</th>
+</tr>
+<tr id="i342" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/logging/ProtonLogger.html" title="interface in org.apache.qpid.protonj2.logging">ProtonLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">Proton Logger abstraction</div>
+</th>
+</tr>
+<tr id="i343" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/logging/ProtonLoggerFactory.html" title="class in org.apache.qpid.protonj2.logging">ProtonLoggerFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Factory used to create Proton Logger abstractions</div>
+</th>
+</tr>
+<tr id="i344" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/buffer/ProtonNettyByteBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonNettyByteBuffer</a></td>
+<th class="colLast" scope="row">
+<div class="block">Wrapper class for Netty ByteBuf instances</div>
+</th>
+</tr>
+<tr id="i345" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/buffer/ProtonNettyByteBufferAllocator.html" title="class in org.apache.qpid.protonj2.buffer">ProtonNettyByteBufferAllocator</a></td>
+<th class="colLast" scope="row">
+<div class="block">A default <a href="org/apache/qpid/protonj2/buffer/ProtonBufferAllocator.html" title="interface in org.apache.qpid.protonj2.buffer"><code>ProtonBufferAllocator</code></a> that creates wrapped Netty <code>ByteBuf</code> buffers.</div>
+</th>
+</tr>
+<tr id="i346" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/buffer/ProtonNioByteBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonNioByteBuffer</a></td>
+<th class="colLast" scope="row">
+<div class="block">ProtonBuffer wrapper around a NIO ByteBuffer instance.</div>
+</th>
+</tr>
+<tr id="i347" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonOutgoingDelivery.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonOutgoingDelivery</a></td>
+<th class="colLast" scope="row">
+<div class="block">Proton outgoing delivery implementation</div>
+</th>
+</tr>
+<tr id="i348" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonPerformativeHandler.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonPerformativeHandler</a></td>
+<th class="colLast" scope="row">
+<div class="block">Transport Handler that forwards the incoming Performatives to the associated Connection
+ as well as any error encountered during the Transport processing.</div>
+</th>
+</tr>
+<tr id="i349" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonPooledTagGenerator.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonPooledTagGenerator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Built in Transfer <a href="org/apache/qpid/protonj2/types/DeliveryTag.html" title="interface in org.apache.qpid.protonj2.types"><code>DeliveryTag</code></a> generator that uses a fixed size tag
+ pool to reduce GC overhead by reusing tags that have been released from settled
+ messages.</div>
+</th>
+</tr>
+<tr id="i350" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonReceiver.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonReceiver</a></td>
+<th class="colLast" scope="row">
+<div class="block">Proton Receiver link implementation.</div>
+</th>
+</tr>
+<tr id="i351" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/sasl/ProtonSaslHandler.html" title="class in org.apache.qpid.protonj2.engine.impl.sasl">ProtonSaslHandler</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base class used for common portions of the SASL processing pipeline.</div>
+</th>
+</tr>
+<tr id="i352" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonSender.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonSender</a></td>
+<th class="colLast" scope="row">
+<div class="block">Proton Sender link implementation.</div>
+</th>
+</tr>
+<tr id="i353" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonSequentialTagGenerator.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonSequentialTagGenerator</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Built in proton <a href="org/apache/qpid/protonj2/engine/DeliveryTagGenerator.html" title="interface in org.apache.qpid.protonj2.engine"><code>DeliveryTagGenerator</code></a> that creates new tags using a sequential
+ numeric value which is encoded using the most compact representation of the numeric value.</div>
+</th>
+</tr>
+<tr id="i354" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonSequentialTagGenerator.ProtonNumericDeliveryTag.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonSequentialTagGenerator.ProtonNumericDeliveryTag</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i355" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonSession.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonSession</a></td>
+<th class="colLast" scope="row">
+<div class="block">Proton API for Session type.</div>
+</th>
+</tr>
+<tr id="i356" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonSessionIncomingWindow.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonSessionIncomingWindow</a></td>
+<th class="colLast" scope="row">
+<div class="block">Tracks the incoming window and provides management of that window in relation to receiver links.</div>
+</th>
+</tr>
+<tr id="i357" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonSessionOutgoingWindow.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonSessionOutgoingWindow</a></td>
+<th class="colLast" scope="row">
+<div class="block">Holds Session level credit window information for outgoing transfers from this
+ Session.</div>
+</th>
+</tr>
+<tr id="i358" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/buffer/ProtonSlicedBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonSlicedBuffer</a></td>
+<th class="colLast" scope="row">
+<div class="block">Presents a sliced view of a <a href="org/apache/qpid/protonj2/buffer/ProtonAbstractBuffer.html" title="class in org.apache.qpid.protonj2.buffer"><code>ProtonAbstractBuffer</code></a>.</div>
+</th>
+</tr>
+<tr id="i359" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/ProtonStreamDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders">ProtonStreamDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">The default AMQP Decoder implementation.</div>
+</th>
+</tr>
+<tr id="i360" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/ProtonStreamDecoderFactory.html" title="class in org.apache.qpid.protonj2.codec.decoders">ProtonStreamDecoderFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Factory that create and initializes new BuiltinDecoder instances</div>
+</th>
+</tr>
+<tr id="i361" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/ProtonStreamDecoderState.html" title="class in org.apache.qpid.protonj2.codec.decoders">ProtonStreamDecoderState</a></td>
+<th class="colLast" scope="row">
+<div class="block">State object used by the Built in Decoder implementation.</div>
+</th>
+</tr>
+<tr id="i362" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/ProtonStreamUtils.html" title="class in org.apache.qpid.protonj2.codec.decoders">ProtonStreamUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Set of Utility methods useful when dealing with byte arrays and other
+ primitive types.</div>
+</th>
+</tr>
+<tr id="i363" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonTransaction.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonTransaction</a>&lt;<a href="org/apache/qpid/protonj2/engine/impl/ProtonTransaction.html" title="type parameter in ProtonTransaction">E</a> extends <a href="org/apache/qpid/protonj2/engine/Endpoint.html" title="interface in org.apache.qpid.protonj2.engine">Endpoint</a>&lt;?&gt;&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Base <a href="org/apache/qpid/protonj2/engine/Transaction.html" title="interface in org.apache.qpid.protonj2.engine"><code>Transaction</code></a> implementation that provides the basic functionality needed
+ to manage the <a href="org/apache/qpid/protonj2/engine/Transaction.html" title="interface in org.apache.qpid.protonj2.engine"><code>Transaction</code></a> that it represents.</div>
+</th>
+</tr>
+<tr id="i364" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonTransactionController.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonTransactionController</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/qpid/protonj2/engine/TransactionController.html" title="interface in org.apache.qpid.protonj2.engine"><code>TransactionController</code></a> implementation that implements the abstraction
+ around a sender link that initiates requests to <a href="org/apache/qpid/protonj2/types/transactions/Declare.html" title="class in org.apache.qpid.protonj2.types.transactions"><code>Declare</code></a> and to
+ <a href="org/apache/qpid/protonj2/types/transactions/Discharge.html" title="class in org.apache.qpid.protonj2.types.transactions"><code>Discharge</code></a> AMQP <a href="org/apache/qpid/protonj2/engine/Transaction.html" title="interface in org.apache.qpid.protonj2.engine"><code>Transaction</code></a> instance.</div>
+</th>
+</tr>
+<tr id="i365" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonTransactionManager.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonTransactionManager</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/qpid/protonj2/engine/TransactionManager.html" title="interface in org.apache.qpid.protonj2.engine"><code>TransactionManager</code></a> implementation that implements the abstraction
+ around a receiver link that responds to requests to <a href="org/apache/qpid/protonj2/types/transactions/Declare.html" title="class in org.apache.qpid.protonj2.types.transactions"><code>Declare</code></a> and to
+ <a href="org/apache/qpid/protonj2/types/transactions/Discharge.html" title="class in org.apache.qpid.protonj2.types.transactions"><code>Discharge</code></a> AMQP <a href="org/apache/qpid/protonj2/engine/Transaction.html" title="interface in org.apache.qpid.protonj2.engine"><code>Transaction</code></a> instance.</div>
+</th>
+</tr>
+<tr id="i366" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/impl/ProtonUuidTagGenerator.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonUuidTagGenerator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Built in proton <a href="org/apache/qpid/protonj2/engine/DeliveryTagGenerator.html" title="interface in org.apache.qpid.protonj2.engine"><code>DeliveryTagGenerator</code></a> that creates new <a href="org/apache/qpid/protonj2/types/DeliveryTag.html" title="interface in org.apache.qpid.protonj2.types"><code>DeliveryTag</code></a> values
+ backed by randomly generated UUID instances.</div>
+</th>
+</tr>
+<tr id="i367" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Received.html" title="class in org.apache.qpid.protonj2.types.messaging">Received</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i368" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/ReceivedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">ReceivedTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Received type value from a byte stream.</div>
+</th>
+</tr>
+<tr id="i369" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/ReceivedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">ReceivedTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Received type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i370" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/Receiver.html" title="interface in org.apache.qpid.protonj2.client">Receiver</a></td>
+<th class="colLast" scope="row">
+<div class="block">AMQP Receiver that provides an interface to receive complete Deliveries from a remote
+ peer.</div>
+</th>
+</tr>
+<tr id="i371" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/Receiver.html" title="interface in org.apache.qpid.protonj2.engine">Receiver</a></td>
+<th class="colLast" scope="row">
+<div class="block">AMQP Receiver API</div>
+</th>
+</tr>
+<tr id="i372" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/ReceiverOptions.html" title="class in org.apache.qpid.protonj2.client">ReceiverOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Options that control the behavior of the <a href="org/apache/qpid/protonj2/client/Receiver.html" title="interface in org.apache.qpid.protonj2.client"><code>Receiver</code></a> created from them.</div>
+</th>
+</tr>
+<tr id="i373" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/ReceiverSettleMode.html" title="enum in org.apache.qpid.protonj2.types.transport">ReceiverSettleMode</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i374" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/ReconnectLocation.html" title="class in org.apache.qpid.protonj2.client">ReconnectLocation</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents a reconnection host used to track location and configuration
+ for individual remote hosts that can be used to re-establish a connection
+ on loss of connectivity.</div>
+</th>
+</tr>
+<tr id="i375" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/util/ReconnectLocationPool.html" title="class in org.apache.qpid.protonj2.client.util">ReconnectLocationPool</a></td>
+<th class="colLast" scope="row">
+<div class="block">Manages the list of available reconnect entries that are used to connect
+ and recover a connection.</div>
+</th>
+</tr>
+<tr id="i376" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/ReconnectOptions.html" title="class in org.apache.qpid.protonj2.client">ReconnectOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Options that control the reconnection behavior of a client <a href="org/apache/qpid/protonj2/client/Connection.html" title="interface in org.apache.qpid.protonj2.client"><code>Connection</code></a>.</div>
+</th>
+</tr>
+<tr id="i377" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Rejected.html" title="class in org.apache.qpid.protonj2.types.messaging">Rejected</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i378" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/RejectedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">RejectedTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Rejected type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i379" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/RejectedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">RejectedTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Rejected type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i380" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Released.html" title="class in org.apache.qpid.protonj2.types.messaging">Released</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i381" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/ReleasedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">ReleasedTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Released type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i382" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/ReleasedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">ReleasedTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Released type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i383" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/util/RingQueue.html" title="class in org.apache.qpid.protonj2.engine.util">RingQueue</a>&lt;<a href="org/apache/qpid/protonj2/engine/util/RingQueue.html" title="type parameter in RingQueue">E</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Simple Ring Queue implementation that has an enforced max size value.</div>
+</th>
+</tr>
+<tr id="i384" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/Role.html" title="enum in org.apache.qpid.protonj2.types.transport">Role</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i385" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/client/SaslAuthenticator.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">SaslAuthenticator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Handles SASL traffic from the proton engine and drives the authentication process</div>
+</th>
+</tr>
+<tr id="i386" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/security/SaslChallenge.html" title="class in org.apache.qpid.protonj2.types.security">SaslChallenge</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i387" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/security/SaslChallengeTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.security">SaslChallengeTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP SaslChallenge type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i388" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/security/SaslChallengeTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.security">SaslChallengeTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP SaslChallenge type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i389" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/SaslClientContext.html" title="interface in org.apache.qpid.protonj2.engine.sasl">SaslClientContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">SASL Client operating context used by an <a href="org/apache/qpid/protonj2/engine/Engine.html" title="interface in org.apache.qpid.protonj2.engine"><code>Engine</code></a> that has been
+ configured as a SASL client or that has initialed the SASL exchange by
+ being the first to initiate the AMQP header exchange.</div>
+</th>
+</tr>
+<tr id="i390" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/SaslClientListener.html" title="interface in org.apache.qpid.protonj2.engine.sasl">SaslClientListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Listener for SASL frame arrival to facilitate relevant handling for the SASL
+ negotiation of the client side of the SASL exchange.</div>
+</th>
+</tr>
+<tr id="i391" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/security/SaslCode.html" title="enum in org.apache.qpid.protonj2.types.security">SaslCode</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i392" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/SaslContext.html" title="interface in org.apache.qpid.protonj2.engine.sasl">SaslContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">The basic SASL context APIs common to both client and server sides of the SASL exchange.</div>
+</th>
+</tr>
+<tr id="i393" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/SaslContext.Role.html" title="enum in org.apache.qpid.protonj2.engine.sasl">SaslContext.Role</a></td>
+<th class="colLast" scope="row">
+<div class="block">Indicates the role that this SASL context plays either server or client.</div>
+</th>
+</tr>
+<tr id="i394" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/client/SaslCredentialsProvider.html" title="interface in org.apache.qpid.protonj2.engine.sasl.client">SaslCredentialsProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for a supplier of login credentials used by the SASL Authenticator to
+ select and configure the client SASL mechanism.</div>
+</th>
+</tr>
+<tr id="i395" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/SASLEnvelope.html" title="class in org.apache.qpid.protonj2.engine">SASLEnvelope</a></td>
+<th class="colLast" scope="row">
+<div class="block">Frame object containing a SASL performative</div>
+</th>
+</tr>
+<tr id="i396" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/security/SaslInit.html" title="class in org.apache.qpid.protonj2.types.security">SaslInit</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i397" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/security/SaslInitTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.security">SaslInitTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP SaslInit type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i398" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/security/SaslInitTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.security">SaslInitTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP SaslInit type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i399" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/client/SaslMechanisms.html" title="enum in org.apache.qpid.protonj2.engine.sasl.client">SaslMechanisms</a></td>
+<th class="colLast" scope="row">
+<div class="block">Enumeration of all SASL Mechanisms supported by the client, order should be from most secure
+ to least secure.</div>
+</th>
+</tr>
+<tr id="i400" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/security/SaslMechanisms.html" title="class in org.apache.qpid.protonj2.types.security">SaslMechanisms</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i401" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/client/SaslMechanismSelector.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">SaslMechanismSelector</a></td>
+<th class="colLast" scope="row">
+<div class="block">Client side mechanism used to select a matching mechanism from the server offered list of
+ mechanisms.</div>
+</th>
+</tr>
+<tr id="i402" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/security/SaslMechanismsTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.security">SaslMechanismsTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP SaslChallenge type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i403" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/security/SaslMechanismsTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.security">SaslMechanismsTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP SaslMechanisms type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i404" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/SaslOptions.html" title="class in org.apache.qpid.protonj2.client">SaslOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Connection options that are applied to the SASL layer.</div>
+</th>
+</tr>
+<tr id="i405" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/SaslOutcome.html" title="enum in org.apache.qpid.protonj2.engine.sasl">SaslOutcome</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents the outcome of a SASL exchange</div>
+</th>
+</tr>
+<tr id="i406" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/security/SaslOutcome.html" title="class in org.apache.qpid.protonj2.types.security">SaslOutcome</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i407" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/security/SaslOutcomeTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.security">SaslOutcomeTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP SaslOutcome type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i408" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/security/SaslOutcomeTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.security">SaslOutcomeTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP SaslOutcome type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i409" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/security/SaslPerformative.html" title="interface in org.apache.qpid.protonj2.types.security">SaslPerformative</a></td>
+<th class="colLast" scope="row">
+<div class="block">Marker interface for AMQP Performatives</div>
+</th>
+</tr>
+<tr id="i410" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/security/SaslPerformative.SaslPerformativeHandler.html" title="interface in org.apache.qpid.protonj2.types.security">SaslPerformative.SaslPerformativeHandler</a>&lt;<a href="org/apache/qpid/protonj2/types/security/SaslPerformative.SaslPerformativeHandler.html" title="type parameter in SaslPerformative.SaslPerformativeHandler">E</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i411" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/security/SaslPerformative.SaslPerformativeType.html" title="enum in org.apache.qpid.protonj2.types.security">SaslPerformative.SaslPerformativeType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i412" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/security/SaslResponse.html" title="class in org.apache.qpid.protonj2.types.security">SaslResponse</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i413" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/security/SaslResponseTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.security">SaslResponseTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP SaslResponse type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i414" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/security/SaslResponseTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.security">SaslResponseTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP SaslResponse type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i415" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/SaslServerContext.html" title="interface in org.apache.qpid.protonj2.engine.sasl">SaslServerContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">SASL Server operating context used by an <a href="org/apache/qpid/protonj2/engine/Engine.html" title="interface in org.apache.qpid.protonj2.engine"><code>Engine</code></a> that has been
+ configured as a SASL server or that has receiver an AMQP header thereby
+ forcing it into becoming the server side of the SASL exchange.</div>
+</th>
+</tr>
+<tr id="i416" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/SaslServerListener.html" title="interface in org.apache.qpid.protonj2.engine.sasl">SaslServerListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Listener for SASL frame arrival to facilitate relevant handling for the SASL
+ negotiation of the server side of the SASL exchange.</div>
+</th>
+</tr>
+<tr id="i417" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/SaslSystemException.html" title="class in org.apache.qpid.protonj2.engine.sasl">SaslSystemException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Indicates that a SASL handshake has failed with a <code>sys</code>,
+ <code>sys-perm</code>, or <code>sys-temp</code> outcome code as defined by <a href="http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-security-v1.0-os.html#type-sasl-code">
+ AMQP Version 1.0, Section 5.3.3.6</a>.</div>
+</th>
+</tr>
+<tr id="i418" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA1Mechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">ScramSHA1Mechanism</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements the SASL Scram SHA1 authentication Mechanism.</div>
+</th>
+</tr>
+<tr id="i419" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA256Mechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">ScramSHA256Mechanism</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements the SASL Scram SHA 256 authentication Mechanism.</div>
+</th>
+</tr>
+<tr id="i420" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA512Mechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">ScramSHA512Mechanism</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements the SASL Scram SHA 256 authentication Mechanism.</div>
+</th>
+</tr>
+<tr id="i421" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Section.html" title="interface in org.apache.qpid.protonj2.types.messaging">Section</a>&lt;<a href="org/apache/qpid/protonj2/types/messaging/Section.html" title="type parameter in Section">E</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i422" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Section.SectionType.html" title="enum in org.apache.qpid.protonj2.types.messaging">Section.SectionType</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i423" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/Sender.html" title="interface in org.apache.qpid.protonj2.client">Sender</a></td>
+<th class="colLast" scope="row">
+<div class="block">AMQP Sender that provides an API for sending complete Message payload data.</div>
+</th>
+</tr>
+<tr id="i424" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/Sender.html" title="interface in org.apache.qpid.protonj2.engine">Sender</a></td>
+<th class="colLast" scope="row">
+<div class="block">AMQP Sender API</div>
+</th>
+</tr>
+<tr id="i425" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/SenderOptions.html" title="class in org.apache.qpid.protonj2.client">SenderOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Options that control the behavior of a <a href="org/apache/qpid/protonj2/client/Sender.html" title="interface in org.apache.qpid.protonj2.client"><code>Sender</code></a> created from them.</div>
+</th>
+</tr>
+<tr id="i426" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/SenderSettleMode.html" title="enum in org.apache.qpid.protonj2.types.transport">SenderSettleMode</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i427" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/util/SequenceNumber.html" title="class in org.apache.qpid.protonj2.engine.util">SequenceNumber</a></td>
+<th class="colLast" scope="row">
+<div class="block">A mutable sequence that represents an unsigned integer type underneath</div>
+</th>
+</tr>
+<tr id="i428" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/Session.html" title="interface in org.apache.qpid.protonj2.client">Session</a></td>
+<th class="colLast" scope="row">
+<div class="block">Session object used to create <a href="org/apache/qpid/protonj2/client/Sender.html" title="interface in org.apache.qpid.protonj2.client"><code>Sender</code></a> and <a href="org/apache/qpid/protonj2/client/Receiver.html" title="interface in org.apache.qpid.protonj2.client"><code>Receiver</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i429" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/Session.html" title="interface in org.apache.qpid.protonj2.engine">Session</a></td>
+<th class="colLast" scope="row">
+<div class="block">AMQP Session interface</div>
+</th>
+</tr>
+<tr id="i430" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/SessionError.html" title="interface in org.apache.qpid.protonj2.types.transport">SessionError</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i431" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/SessionOptions.html" title="class in org.apache.qpid.protonj2.client">SessionOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Options that control the behavior of the <a href="org/apache/qpid/protonj2/client/Session.html" title="interface in org.apache.qpid.protonj2.client"><code>Session</code></a> created from them.</div>
+</th>
+</tr>
+<tr id="i432" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/SessionState.html" title="enum in org.apache.qpid.protonj2.engine">SessionState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents the state of an AMQP Session.</div>
+</th>
+</tr>
+<tr id="i433" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/ShortTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">ShortTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP Short values from a byte stream</div>
+</th>
+</tr>
+<tr id="i434" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/ShortTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">ShortTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Short type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i435" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/logging/Slf4JLoggerFactory.html" title="class in org.apache.qpid.protonj2.logging">Slf4JLoggerFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Slf4j adapter class used to proxy calls to the slf4j logger
+ factory and create ProtonLogger wrappers around the Loggers
+ for that library.</div>
+</th>
+</tr>
+<tr id="i436" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/logging/Slf4JLoggerWrapper.html" title="class in org.apache.qpid.protonj2.logging">Slf4JLoggerWrapper</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Wrapper around an Slf4J Logger used to proxy logging calls to that
+ framework when it is available.</div>
+</th>
+</tr>
+<tr id="i437" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/Source.html" title="interface in org.apache.qpid.protonj2.client">Source</a></td>
+<th class="colLast" scope="row">
+<div class="block">The Source for messages.</div>
+</th>
+</tr>
+<tr id="i438" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Source.html" title="class in org.apache.qpid.protonj2.types.messaging">Source</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i439" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/SourceOptions.html" title="class in org.apache.qpid.protonj2.client">SourceOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Options type that carries configuration for link Source types.</div>
+</th>
+</tr>
+<tr id="i440" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/SourceTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">SourceTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Source type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i441" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/SourceTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">SourceTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Source type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i442" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/util/SplayMap.html" title="class in org.apache.qpid.protonj2.engine.util">SplayMap</a>&lt;<a href="org/apache/qpid/protonj2/engine/util/SplayMap.html" title="type parameter in SplayMap">E</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Map class that is implemented using a Splay Tree and uses primitive integers as the keys
+ for the specified value type.</div>
+</th>
+</tr>
+<tr id="i443" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/util/SplayMap.SplayedEntry.html" title="class in org.apache.qpid.protonj2.engine.util">SplayMap.SplayedEntry</a>&lt;<a href="org/apache/qpid/protonj2/engine/util/SplayMap.SplayedEntry.html" title="type parameter in SplayMap.SplayedEntry">E</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i444" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/SslOptions.html" title="class in org.apache.qpid.protonj2.client">SslOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Options for configuration of the client SSL layer</div>
+</th>
+</tr>
+<tr id="i445" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/transport/SslSupport.html" title="class in org.apache.qpid.protonj2.client.transport">SslSupport</a></td>
+<th class="colLast" scope="row">
+<div class="block">Static class that provides various utility methods used by Transport implementations.</div>
+</th>
+</tr>
+<tr id="i446" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/util/StopWatch.html" title="class in org.apache.qpid.protonj2.client.util">StopWatch</a></td>
+<th class="colLast" scope="row">
+<div class="block">A very simple stop watch.</div>
+</th>
+</tr>
+<tr id="i447" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/StreamDecoder.html" title="interface in org.apache.qpid.protonj2.codec">StreamDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP types from a <code>InputStream</code></div>
+</th>
+</tr>
+<tr id="i448" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/StreamDecoderState.html" title="interface in org.apache.qpid.protonj2.codec">StreamDecoderState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Retains state of the <code>InputStream</code> based decode either between calls or across decode iterations</div>
+</th>
+</tr>
+<tr id="i449" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/StreamDelivery.html" title="interface in org.apache.qpid.protonj2.client">StreamDelivery</a></td>
+<th class="colLast" scope="row">
+<div class="block">A specialized <a href="org/apache/qpid/protonj2/client/Delivery.html" title="interface in org.apache.qpid.protonj2.client"><code>Delivery</code></a> type that is returned from the <a href="org/apache/qpid/protonj2/client/StreamReceiver.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamReceiver</code></a>
+ which can be used to read incoming large messages that are streamed via multiple incoming
+ AMQP <a href="org/apache/qpid/protonj2/types/transport/Transfer.html" title="class in org.apache.qpid.protonj2.types.transport"><code>Transfer</code></a> frames.</div>
+</th>
+</tr>
+<tr id="i450" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/StreamDescribedTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec">StreamDescribedTypeDecoder</a>&lt;<a href="org/apache/qpid/protonj2/codec/StreamDescribedTypeDecoder.html" title="type parameter in StreamDescribedTypeDecoder">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Interface for all DescribedType decoder implementations</div>
+</th>
+</tr>
+<tr id="i451" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/StreamReceiver.html" title="interface in org.apache.qpid.protonj2.client">StreamReceiver</a></td>
+<th class="colLast" scope="row">
+<div class="block">A receiver of large message content that is delivered in multiple <a href="org/apache/qpid/protonj2/types/transport/Transfer.html" title="class in org.apache.qpid.protonj2.types.transport"><code>Transfer</code></a> frames from
+ the remote.</div>
+</th>
+</tr>
+<tr id="i452" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/StreamReceiverMessage.html" title="interface in org.apache.qpid.protonj2.client">StreamReceiverMessage</a></td>
+<th class="colLast" scope="row">
+<div class="block">A specialized <a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client"><code>Message</code></a> type that represents a streamed delivery possibly
+ spanning many incoming <a href="org/apache/qpid/protonj2/types/transport/Transfer.html" title="class in org.apache.qpid.protonj2.types.transport"><code>Transfer</code></a> frames from the remote peer.</div>
+</th>
+</tr>
+<tr id="i453" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/StreamReceiverOptions.html" title="class in org.apache.qpid.protonj2.client">StreamReceiverOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Options class that controls various aspects of a <a href="org/apache/qpid/protonj2/client/StreamReceiver.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamReceiver</code></a> instance and how
+ a streamed message transfer is written.</div>
+</th>
+</tr>
+<tr id="i454" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/StreamSender.html" title="interface in org.apache.qpid.protonj2.client">StreamSender</a></td>
+<th class="colLast" scope="row">
+<div class="block">Sending link implementation that allows sending of large message payload data in
+ multiple transfers to reduce memory overhead of large message sends.</div>
+</th>
+</tr>
+<tr id="i455" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/StreamSenderMessage.html" title="interface in org.apache.qpid.protonj2.client">StreamSenderMessage</a></td>
+<th class="colLast" scope="row">
+<div class="block">Streaming Message Tracker object used to operate on and track the state of a streamed message
+ at the remote.</div>
+</th>
+</tr>
+<tr id="i456" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/StreamSenderOptions.html" title="class in org.apache.qpid.protonj2.client">StreamSenderOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Options class that controls various aspects of a <a href="org/apache/qpid/protonj2/client/StreamSenderMessage.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamSenderMessage</code></a> instance and how
+ a streamed message transfer is written.</div>
+</th>
+</tr>
+<tr id="i457" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/StreamTracker.html" title="interface in org.apache.qpid.protonj2.client">StreamTracker</a></td>
+<th class="colLast" scope="row">
+<div class="block">Special StreamSender related <a href="org/apache/qpid/protonj2/client/Tracker.html" title="interface in org.apache.qpid.protonj2.client"><code>Tracker</code></a> that is linked to any <a href="org/apache/qpid/protonj2/client/StreamSenderMessage.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamSenderMessage</code></a>
+ instance and provides the <a href="org/apache/qpid/protonj2/client/Tracker.html" title="interface in org.apache.qpid.protonj2.client"><code>Tracker</code></a> functions for those types of messages.</div>
+</th>
+</tr>
+<tr id="i458" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/StreamTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec">StreamTypeDecoder</a>&lt;<a href="org/apache/qpid/protonj2/codec/StreamTypeDecoder.html" title="type parameter in StreamTypeDecoder">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Interface for an decoder of a specific AMQP Type.</div>
+</th>
+</tr>
+<tr id="i459" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/String32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">String32TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP String values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i460" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/String8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">String8TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP small String values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i461" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/StringTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders.primitives">StringTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base for all String type decoders</div>
+</th>
+</tr>
+<tr id="i462" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/StringTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">StringTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP String type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i463" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/util/StringUtils.html" title="class in org.apache.qpid.protonj2.engine.util">StringUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Set of <code>String</code> utilities used in the proton code.</div>
+</th>
+</tr>
+<tr id="i464" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/Symbol.html" title="class in org.apache.qpid.protonj2.types">Symbol</a></td>
+<th class="colLast" scope="row">
+<div class="block">Class that represents an AMQP Symbol value.</div>
+</th>
+</tr>
+<tr id="i465" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Symbol32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Symbol32TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Symbol values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i466" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Symbol8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Symbol8TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Symbol values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i467" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/SymbolTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders.primitives">SymbolTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base for all Symbol type decoders.</div>
+</th>
+</tr>
+<tr id="i468" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/SymbolTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">SymbolTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Symbol type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i469" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/Target.html" title="interface in org.apache.qpid.protonj2.client">Target</a></td>
+<th class="colLast" scope="row">
+<div class="block">The Target of messages.</div>
+</th>
+</tr>
+<tr id="i470" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Target.html" title="class in org.apache.qpid.protonj2.types.messaging">Target</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i471" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/TargetOptions.html" title="class in org.apache.qpid.protonj2.client">TargetOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Options type that carries configuration for link Target types.</div>
+</th>
+</tr>
+<tr id="i472" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/TargetTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">TargetTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Target type values from a byte stream</div>
+</th>
+</tr>
+<tr id="i473" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/TargetTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">TargetTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Target type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i474" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/transport/TcpTransport.html" title="class in org.apache.qpid.protonj2.client.transport">TcpTransport</a></td>
+<th class="colLast" scope="row">
+<div class="block">TCP based transport that uses Netty as the underlying IO layer.</div>
+</th>
+</tr>
+<tr id="i475" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/Terminus.html" title="interface in org.apache.qpid.protonj2.types.messaging">Terminus</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i476" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/TerminusDurability.html" title="enum in org.apache.qpid.protonj2.types.messaging">TerminusDurability</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i477" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/messaging/TerminusExpiryPolicy.html" title="enum in org.apache.qpid.protonj2.types.messaging">TerminusExpiryPolicy</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i478" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/TerminusOptions.html" title="class in org.apache.qpid.protonj2.client">TerminusOptions</a>&lt;<a href="org/apache/qpid/protonj2/client/TerminusOptions.html" title="type parameter in TerminusOptions">E</a> extends <a href="org/apache/qpid/protonj2/client/TerminusOptions.html" title="class in org.apache.qpid.protonj2.client">TerminusOptions</a>&lt;<a href="org/apache/qpid/protonj2/client/TerminusOptions.html" title="type paramet [...]
+<th class="colLast" scope="row">
+<div class="block">Base options type for configuration of <a href="org/apache/qpid/protonj2/types/messaging/Source.html" title="class in org.apache.qpid.protonj2.types.messaging"><code>Source</code></a> and <a href="org/apache/qpid/protonj2/types/messaging/Target.html" title="class in org.apache.qpid.protonj2.types.messaging"><code>Target</code></a> types
+ used by <a href="org/apache/qpid/protonj2/client/Sender.html" title="interface in org.apache.qpid.protonj2.client"><code>Sender</code></a> and <a href="org/apache/qpid/protonj2/client/Receiver.html" title="interface in org.apache.qpid.protonj2.client"><code>Receiver</code></a> end points.</div>
+</th>
+</tr>
+<tr id="i479" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/util/ThreadPoolUtils.html" title="class in org.apache.qpid.protonj2.client.util">ThreadPoolUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utility methods for working with thread pools <code>ExecutorService</code>.</div>
+</th>
+</tr>
+<tr id="i480" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/TimestampTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">TimestampTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Timestamp values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i481" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/TimestampTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">TimestampTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Timestamp type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i482" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/util/TimeUtils.html" title="class in org.apache.qpid.protonj2.client.util">TimeUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Time utils.</div>
+</th>
+</tr>
+<tr id="i483" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/util/TrackableThreadFactory.html" title="class in org.apache.qpid.protonj2.client.util">TrackableThreadFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple ThreadFactory object that tracks the last created thread if an <code>AtomicReference</code>
+ is provided in order to hold onto the tracked <code>Thread</code> reference.</div>
+</th>
+</tr>
+<tr id="i484" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/Tracker.html" title="interface in org.apache.qpid.protonj2.client">Tracker</a></td>
+<th class="colLast" scope="row">
+<div class="block">Tracker object used to track the state of a sent <a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client"><code>Message</code></a> at the remote
+ and allows for local settlement and disposition management.</div>
+</th>
+</tr>
+<tr id="i485" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/Transaction.html" title="interface in org.apache.qpid.protonj2.engine">Transaction</a>&lt;<a href="org/apache/qpid/protonj2/engine/Transaction.html" title="type parameter in Transaction">E</a> extends <a href="org/apache/qpid/protonj2/engine/Endpoint.html" title="interface in org.apache.qpid.protonj2.engine">Endpoint</a>&lt;?&gt;&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A Transaction object that hold information and context for a single <a href="org/apache/qpid/protonj2/engine/Transaction.html" title="interface in org.apache.qpid.protonj2.engine"><code>Transaction</code></a>.</div>
+</th>
+</tr>
+<tr id="i486" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/Transaction.DischargeState.html" title="enum in org.apache.qpid.protonj2.engine">Transaction.DischargeState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provides state for this <a href="org/apache/qpid/protonj2/engine/Transaction.html" title="interface in org.apache.qpid.protonj2.engine"><code>Transaction</code></a>.</div>
+</th>
+</tr>
+<tr id="i487" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transactions/TransactionalState.html" title="class in org.apache.qpid.protonj2.types.transactions">TransactionalState</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i488" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/TransactionController.html" title="interface in org.apache.qpid.protonj2.engine">TransactionController</a></td>
+<th class="colLast" scope="row">
+<div class="block">Transaction Controller link that implements the mechanics of declaring and discharging
+ AMQP transactions.</div>
+</th>
+</tr>
+<tr id="i489" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transactions/TransactionErrors.html" title="interface in org.apache.qpid.protonj2.types.transactions">TransactionErrors</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i490" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/TransactionManager.html" title="interface in org.apache.qpid.protonj2.engine">TransactionManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Transaction Manager endpoint that implements the mechanics of handling the declaration
+ of and the requested discharge of AMQP transactions.</div>
+</th>
+</tr>
+<tr id="i491" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/TransactionState.html" title="enum in org.apache.qpid.protonj2.engine">TransactionState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Indicates the current state of a given <a href="org/apache/qpid/protonj2/engine/Transaction.html" title="interface in org.apache.qpid.protonj2.engine"><code>Transaction</code></a></div>
+</th>
+</tr>
+<tr id="i492" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transactions/TransactionStateTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transactions">TransactionStateTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP TransactionState types from a byte stream.</div>
+</th>
+</tr>
+<tr id="i493" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transactions/TransactionStateTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transactions">TransactionStateTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP TransactionState type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i494" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transport/Transfer.html" title="class in org.apache.qpid.protonj2.types.transport">Transfer</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i495" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/transport/TransferTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">TransferTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Transfer type values from a byte stream</div>
+</th>
+</tr>
+<tr id="i496" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/transport/TransferTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">TransferTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Transfer type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i497" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/transport/Transport.html" title="interface in org.apache.qpid.protonj2.client.transport">Transport</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base class for all QpidJMS Transport instances.</div>
+</th>
+</tr>
+<tr id="i498" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/transport/TransportListener.html" title="interface in org.apache.qpid.protonj2.client.transport">TransportListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Listener interface that should be implemented by users of the various
+ QpidJMS Transport classes.</div>
+</th>
+</tr>
+<tr id="i499" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/TransportOptions.html" title="class in org.apache.qpid.protonj2.client">TransportOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encapsulates all the Transport options in one configuration object.</div>
+</th>
+</tr>
+<tr id="i500" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/transactions/TxnCapability.html" title="interface in org.apache.qpid.protonj2.types.transactions">TxnCapability</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i501" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/TypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec">TypeDecoder</a>&lt;<a href="org/apache/qpid/protonj2/codec/TypeDecoder.html" title="type parameter in TypeDecoder">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Interface for an decoder of a specific AMQP Type.</div>
+</th>
+</tr>
+<tr id="i502" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/TypeEncoder.html" title="interface in org.apache.qpid.protonj2.codec">TypeEncoder</a>&lt;<a href="org/apache/qpid/protonj2/codec/TypeEncoder.html" title="type parameter in TypeEncoder">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Interface for an encoder of a specific AMQP Type.</div>
+</th>
+</tr>
+<tr id="i503" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/UnknownDescribedType.html" title="class in org.apache.qpid.protonj2.types">UnknownDescribedType</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generic AMQP Described type wrapper that is used whenever a decode encounters
+ an Described type encoding for which there is no <a href="org/apache/qpid/protonj2/codec/DescribedTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec"><code>DescribedTypeDecoder</code></a>
+ registered.</div>
+</th>
+</tr>
+<tr id="i504" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/UnknownDescribedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders">UnknownDescribedTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP Described type values from a byte stream.</div>
+</th>
+</tr>
+<tr id="i505" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/UnknownDescribedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">UnknownDescribedTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP Described Types to a byte stream.</div>
+</th>
+</tr>
+<tr id="i506" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/UnsignedByte.html" title="class in org.apache.qpid.protonj2.types">UnsignedByte</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i507" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedByteTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedByteTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP Unsigned Byte values from a byte stream</div>
+</th>
+</tr>
+<tr id="i508" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/UnsignedByteTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">UnsignedByteTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP UnsignedByte type values to a byte stream</div>
+</th>
+</tr>
+<tr id="i509" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/UnsignedInteger.html" title="class in org.apache.qpid.protonj2.types">UnsignedInteger</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i510" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedInteger0TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedInteger0TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP Zero value Unsigned Integer values from a byte stream</div>
+</th>
+</tr>
+<tr id="i511" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedInteger32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedInteger32TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP Unsigned Integer values from a byte stream</div>
+</th>
+</tr>
+<tr id="i512" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedInteger8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedInteger8TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP Small Unsigned Integer values from a byte stream</div>
+</th>
+</tr>
+<tr id="i513" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/UnsignedIntegerTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">UnsignedIntegerTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP UnsignedShort type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i514" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/UnsignedLong.html" title="class in org.apache.qpid.protonj2.types">UnsignedLong</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i515" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedLong0TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedLong0TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP Zero value Unsigned Long values from a byte stream</div>
+</th>
+</tr>
+<tr id="i516" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedLong64TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedLong64TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP Unsigned Long values from a byte stream</div>
+</th>
+</tr>
+<tr id="i517" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedLong8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedLong8TypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP Unsigned small Long values from a byte stream</div>
+</th>
+</tr>
+<tr id="i518" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/UnsignedLongTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">UnsignedLongTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP UnsignedShort type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i519" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/types/UnsignedShort.html" title="class in org.apache.qpid.protonj2.types">UnsignedShort</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i520" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedShortTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedShortTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decode AMQP Unsigned Short values from a byte stream</div>
+</th>
+</tr>
+<tr id="i521" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/UnsignedShortTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">UnsignedShortTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP UnsignedShort type values to a byte stream.</div>
+</th>
+</tr>
+<tr id="i522" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/UTF8Decoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders">UTF8Decoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for an external UTF8 Decoder that can be supplied by a client
+ which implements custom decoding logic optimized for the application using
+ the Codec.</div>
+</th>
+</tr>
+<tr id="i523" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/UTF8Encoder.html" title="interface in org.apache.qpid.protonj2.codec.encoders">UTF8Encoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for an external UTF8 Encoder that can be supplied by a client
+ which implements custom encoding logic optimized for the application using
+ the Codec.</div>
+</th>
+</tr>
+<tr id="i524" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/UTF8StreamDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders">UTF8StreamDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for an external UTF8 Decoder that can be supplied by a client
+ which implements custom decoding logic optimized for the application using
+ the Codec.</div>
+</th>
+</tr>
+<tr id="i525" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UUIDTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UUIDTypeDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decoder of AMQP UUID values from a byte stream</div>
+</th>
+</tr>
+<tr id="i526" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/UUIDTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">UUIDTypeEncoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encoder of AMQP UUID type value to a byte stream.</div>
+</th>
+</tr>
+<tr id="i527" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/transport/WebSocketTransport.html" title="class in org.apache.qpid.protonj2.client.transport">WebSocketTransport</a></td>
+<th class="colLast" scope="row">
+<div class="block">Netty based WebSockets Transport that wraps and extends the TCP Transport.</div>
+</th>
+</tr>
+<tr id="i528" class="altColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/client/transport/X509AliasKeyManager.html" title="class in org.apache.qpid.protonj2.client.transport">X509AliasKeyManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">An X509ExtendedKeyManager wrapper which always chooses and only
+ returns the given alias, and defers retrieval to the delegate
+ key manager.</div>
+</th>
+</tr>
+<tr id="i529" class="rowColor">
+<td class="colFirst"><a href="org/apache/qpid/protonj2/engine/sasl/client/XOauth2Mechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">XOauth2Mechanism</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements the SASL XOAUTH2 authentication Mechanism .</div>
+</th>
+</tr>
+</table>
+</li>
+</ul>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/content/releases/qpid-protonj2-1.0.0-M4/api/allclasses.html b/content/releases/qpid-protonj2-1.0.0-M4/api/allclasses.html
new file mode 100644
index 0000000..d36356c
--- /dev/null
+++ b/content/releases/qpid-protonj2-1.0.0-M4/api/allclasses.html
@@ -0,0 +1,557 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.13) on Thu Dec 23 18:11:19 EST 2021 -->
+<title>All Classes (Qpid ProtonJ2 Parent 1.0.0-M4 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-12-23">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<main role="main" class="indexContainer">
+<ul>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractArrayTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractArrayTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractBinaryTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractBinaryTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedListTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">AbstractDescribedListTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedMapTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">AbstractDescribedMapTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/AbstractDescribedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders">AbstractDescribedTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">AbstractDescribedTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractListTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractListTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractMapTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractMapTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/client/AbstractMechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">AbstractMechanism</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/AbstractPrimitiveTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders">AbstractPrimitiveTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/AbstractPrimitiveTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">AbstractPrimitiveTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractStringTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractStringTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractSymbolTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractSymbolTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Accepted.html" title="class in org.apache.qpid.protonj2.types.messaging">Accepted</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/AcceptedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">AcceptedTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/AcceptedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">AcceptedTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/AdvancedMessage.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">AdvancedMessage</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/AmqpError.html" title="interface in org.apache.qpid.protonj2.types.transport"><span class="interfaceName">AmqpError</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html" title="class in org.apache.qpid.protonj2.types.transport">AMQPHeader</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.HeaderHandler.html" title="interface in org.apache.qpid.protonj2.types.transport"><span class="interfaceName">AMQPHeader.HeaderHandler</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/AMQPPerformativeEnvelopePool.html" title="class in org.apache.qpid.protonj2.engine">AMQPPerformativeEnvelopePool</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/AmqpSequence.html" title="class in org.apache.qpid.protonj2.types.messaging">AmqpSequence</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/AmqpSequenceTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">AmqpSequenceTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/AmqpSequenceTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">AmqpSequenceTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/AmqpValue.html" title="class in org.apache.qpid.protonj2.types.messaging">AmqpValue</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/AmqpValueTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">AmqpValueTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/AmqpValueTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">AmqpValueTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/client/AnonymousMechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">AnonymousMechanism</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/ApplicationProperties.html" title="class in org.apache.qpid.protonj2.types.messaging">ApplicationProperties</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/ApplicationPropertiesTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">ApplicationPropertiesTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/ApplicationPropertiesTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">ApplicationPropertiesTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Array32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Array32TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Array8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Array8TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/ArrayTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">ArrayTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/futures/AsyncResult.html" title="interface in org.apache.qpid.protonj2.client.futures"><span class="interfaceName">AsyncResult</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/Attach.html" title="class in org.apache.qpid.protonj2.types.transport">Attach</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/Attachments.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">Attachments</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transport/AttachTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">AttachTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transport/AttachTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">AttachTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/futures/BalancedClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures">BalancedClientFuture</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/Begin.html" title="class in org.apache.qpid.protonj2.types.transport">Begin</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transport/BeginTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">BeginTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transport/BeginTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">BeginTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/Binary.html" title="class in org.apache.qpid.protonj2.types">Binary</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Binary32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Binary32TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Binary8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Binary8TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BinaryTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="interfaceName">BinaryTypeDecoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/BinaryTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">BinaryTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanFalseTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">BooleanFalseTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanTrueTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">BooleanTrueTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">BooleanTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/BooleanTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">BooleanTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/ByteTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">ByteTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/ByteTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">ByteTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/CharacterTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">CharacterTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/CharacterTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">CharacterTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/Client.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">Client</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientConnection.html" title="class in org.apache.qpid.protonj2.client.impl">ClientConnection</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientConnectionCapabilities.html" title="class in org.apache.qpid.protonj2.client.impl">ClientConnectionCapabilities</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientConnectionRedirectedException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientConnectionRedirectedException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientConnectionRemotelyClosedException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientConnectionRemotelyClosedException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientConnectionSecurityException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientConnectionSecurityException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientConnectionSecuritySaslException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientConnectionSecuritySaslException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientConstants.html" title="class in org.apache.qpid.protonj2.client.impl">ClientConstants</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientDelivery.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDelivery</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientDeliveryAbortedException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientDeliveryAbortedException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientDeliveryIsPartialException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientDeliveryIsPartialException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientDeliveryState.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDeliveryState</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientDeliveryState.ClientAccepted.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDeliveryState.ClientAccepted</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientDeliveryState.ClientModified.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDeliveryState.ClientModified</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientDeliveryState.ClientRejected.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDeliveryState.ClientRejected</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientDeliveryState.ClientReleased.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDeliveryState.ClientReleased</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientDeliveryState.ClientTransactional.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDeliveryState.ClientTransactional</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientDeliveryStateException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientDeliveryStateException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientErrorCondition.html" title="class in org.apache.qpid.protonj2.client.impl">ClientErrorCondition</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/futures/ClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures">ClientFuture</a></li>
+<li><a href="org/apache/qpid/protonj2/client/futures/ClientFutureFactory.html" title="class in org.apache.qpid.protonj2.client.futures">ClientFutureFactory</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientIdleTimeoutException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientIdleTimeoutException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientIllegalStateException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientIllegalStateException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientInstance.html" title="class in org.apache.qpid.protonj2.client.impl">ClientInstance</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientIOException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientIOException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientLinkRedirectedException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientLinkRedirectedException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientLinkRemotelyClosedException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientLinkRemotelyClosedException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientMessageFormatViolationException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientMessageFormatViolationException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientMessageSupport.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessageSupport</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientNoOpStreamTracker.html" title="class in org.apache.qpid.protonj2.client.impl">ClientNoOpStreamTracker</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientNoOpTracker.html" title="class in org.apache.qpid.protonj2.client.impl">ClientNoOpTracker</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientOperationTimedOutException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientOperationTimedOutException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/ClientOptions.html" title="class in org.apache.qpid.protonj2.client">ClientOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientOutgoingEnvelope.html" title="class in org.apache.qpid.protonj2.client.impl">ClientOutgoingEnvelope</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientReceiver.html" title="class in org.apache.qpid.protonj2.client.impl">ClientReceiver</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientRedirect.html" title="class in org.apache.qpid.protonj2.client.impl">ClientRedirect</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientResourceRemotelyClosedException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientResourceRemotelyClosedException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientSendTimedOutException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientSendTimedOutException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientSession.html" title="class in org.apache.qpid.protonj2.client.impl">ClientSession</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientSessionRemotelyClosedException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientSessionRemotelyClosedException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientStreamDelivery.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamDelivery</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiver.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiver</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientStreamSender.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamSender</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientStreamSession.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamSession</a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientStreamTracker.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamTracker</a></li>
+<li><a href="org/apache/qpid/protonj2/client/futures/ClientSynchronization.html" title="interface in org.apache.qpid.protonj2.client.futures"><span class="interfaceName">ClientSynchronization</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/impl/ClientTransactionContext.html" title="interface in org.apache.qpid.protonj2.client.impl"><span class="interfaceName">ClientTransactionContext</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientTransactionDeclarationException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientTransactionDeclarationException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientTransactionInDoubtException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientTransactionInDoubtException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientTransactionNotActiveException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientTransactionNotActiveException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientTransactionRolledBackException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientTransactionRolledBackException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/exceptions/ClientUnsupportedOperationException.html" title="class in org.apache.qpid.protonj2.client.exceptions">ClientUnsupportedOperationException</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/Close.html" title="class in org.apache.qpid.protonj2.types.transport">Close</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transport/CloseTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">CloseTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transport/CloseTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">CloseTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/CodecFactory.html" title="class in org.apache.qpid.protonj2.codec">CodecFactory</a></li>
+<li><a href="org/apache/qpid/protonj2/client/Connection.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">Connection</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/Connection.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">Connection</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/ConnectionError.html" title="interface in org.apache.qpid.protonj2.types.transport"><span class="interfaceName">ConnectionError</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/ConnectionEvent.html" title="class in org.apache.qpid.protonj2.client">ConnectionEvent</a></li>
+<li><a href="org/apache/qpid/protonj2/client/ConnectionOptions.html" title="class in org.apache.qpid.protonj2.client">ConnectionOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/ConnectionState.html" title="enum in org.apache.qpid.protonj2.engine">ConnectionState</a></li>
+<li><a href="org/apache/qpid/protonj2/client/futures/ConservativeClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures">ConservativeClientFuture</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transactions/Coordinator.html" title="class in org.apache.qpid.protonj2.types.transactions">Coordinator</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transactions/CoordinatorTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transactions">CoordinatorTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transactions/CoordinatorTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transactions">CoordinatorTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/client/CramMD5Mechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">CramMD5Mechanism</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Data.html" title="class in org.apache.qpid.protonj2.types.messaging">Data</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/DataTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">DataTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/DataTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">DataTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/Decimal128.html" title="class in org.apache.qpid.protonj2.types">Decimal128</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Decimal128TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Decimal128TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/Decimal128TypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">Decimal128TypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/Decimal32.html" title="class in org.apache.qpid.protonj2.types">Decimal32</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Decimal32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Decimal32TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/Decimal32TypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">Decimal32TypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/Decimal64.html" title="class in org.apache.qpid.protonj2.types">Decimal64</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Decimal64TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Decimal64TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/Decimal64TypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">Decimal64TypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transactions/Declare.html" title="class in org.apache.qpid.protonj2.types.transactions">Declare</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transactions/Declared.html" title="class in org.apache.qpid.protonj2.types.transactions">Declared</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transactions/DeclaredTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transactions">DeclaredTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transactions/DeclaredTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transactions">DeclaredTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transactions/DeclareTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transactions">DeclareTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transactions/DeclareTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transactions">DeclareTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/DecodeEOFException.html" title="class in org.apache.qpid.protonj2.codec">DecodeEOFException</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/DecodeException.html" title="class in org.apache.qpid.protonj2.codec">DecodeException</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/Decoder.html" title="interface in org.apache.qpid.protonj2.codec"><span class="interfaceName">Decoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/DecoderState.html" title="interface in org.apache.qpid.protonj2.codec"><span class="interfaceName">DecoderState</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/DeleteOnClose.html" title="class in org.apache.qpid.protonj2.types.messaging">DeleteOnClose</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/DeleteOnCloseTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">DeleteOnCloseTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/DeleteOnCloseTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">DeleteOnCloseTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/DeleteOnNoLinks.html" title="class in org.apache.qpid.protonj2.types.messaging">DeleteOnNoLinks</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/DeleteOnNoLinksOrMessages.html" title="class in org.apache.qpid.protonj2.types.messaging">DeleteOnNoLinksOrMessages</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/DeleteOnNoLinksOrMessagesTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">DeleteOnNoLinksOrMessagesTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/DeleteOnNoLinksOrMessagesTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">DeleteOnNoLinksOrMessagesTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/DeleteOnNoLinksTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">DeleteOnNoLinksTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/DeleteOnNoLinksTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">DeleteOnNoLinksTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/DeleteOnNoMessages.html" title="class in org.apache.qpid.protonj2.types.messaging">DeleteOnNoMessages</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/DeleteOnNoMessagesTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">DeleteOnNoMessagesTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/DeleteOnNoMessagesTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">DeleteOnNoMessagesTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/Delivery.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">Delivery</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/DeliveryAnnotations.html" title="class in org.apache.qpid.protonj2.types.messaging">DeliveryAnnotations</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/DeliveryAnnotationsTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">DeliveryAnnotationsTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/DeliveryAnnotationsTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">DeliveryAnnotationsTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/util/DeliveryIdTracker.html" title="class in org.apache.qpid.protonj2.engine.util">DeliveryIdTracker</a></li>
+<li><a href="org/apache/qpid/protonj2/client/DeliveryMode.html" title="enum in org.apache.qpid.protonj2.client">DeliveryMode</a></li>
+<li><a href="org/apache/qpid/protonj2/client/util/DeliveryQueue.html" title="interface in org.apache.qpid.protonj2.client.util"><span class="interfaceName">DeliveryQueue</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/DeliveryState.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">DeliveryState</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/DeliveryState.html" title="interface in org.apache.qpid.protonj2.types.transport"><span class="interfaceName">DeliveryState</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/DeliveryState.DeliveryStateType.html" title="enum in org.apache.qpid.protonj2.types.transport">DeliveryState.DeliveryStateType</a></li>
+<li><a href="org/apache/qpid/protonj2/client/DeliveryState.Type.html" title="enum in org.apache.qpid.protonj2.client">DeliveryState.Type</a></li>
+<li><a href="org/apache/qpid/protonj2/types/DeliveryTag.html" title="interface in org.apache.qpid.protonj2.types"><span class="interfaceName">DeliveryTag</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/DeliveryTag.ProtonDeliveryTag.html" title="class in org.apache.qpid.protonj2.types">DeliveryTag.ProtonDeliveryTag</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/DeliveryTagEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">DeliveryTagEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/DeliveryTagGenerator.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">DeliveryTagGenerator</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/DescribedType.html" title="interface in org.apache.qpid.protonj2.types"><span class="interfaceName">DescribedType</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/DescribedTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec"><span class="interfaceName">DescribedTypeDecoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/DescribedTypeEncoder.html" title="interface in org.apache.qpid.protonj2.codec"><span class="interfaceName">DescribedTypeEncoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/Detach.html" title="class in org.apache.qpid.protonj2.types.transport">Detach</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transport/DetachTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">DetachTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transport/DetachTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">DetachTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transactions/Discharge.html" title="class in org.apache.qpid.protonj2.types.transactions">Discharge</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transactions/DischargeTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transactions">DischargeTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transactions/DischargeTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transactions">DischargeTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/DisconnectionEvent.html" title="class in org.apache.qpid.protonj2.client">DisconnectionEvent</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/Disposition.html" title="class in org.apache.qpid.protonj2.types.transport">Disposition</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transport/DispositionTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">DispositionTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transport/DispositionTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">DispositionTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/DistributionMode.html" title="enum in org.apache.qpid.protonj2.client">DistributionMode</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/DoubleTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">DoubleTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/DoubleTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">DoubleTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/DurabilityMode.html" title="enum in org.apache.qpid.protonj2.client">DurabilityMode</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/EmptyEnvelope.html" title="class in org.apache.qpid.protonj2.engine">EmptyEnvelope</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/EncodeException.html" title="class in org.apache.qpid.protonj2.codec">EncodeException</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/Encoder.html" title="interface in org.apache.qpid.protonj2.codec"><span class="interfaceName">Encoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/EncoderState.html" title="interface in org.apache.qpid.protonj2.codec"><span class="interfaceName">EncoderState</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html" title="interface in org.apache.qpid.protonj2.codec"><span class="interfaceName">EncodingCodes</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/End.html" title="class in org.apache.qpid.protonj2.types.transport">End</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/Endpoint.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">Endpoint</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transport/EndTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">EndTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transport/EndTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">EndTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/Engine.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">Engine</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/EngineConfiguration.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">EngineConfiguration</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/EngineFactory.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">EngineFactory</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/exceptions/EngineFailedException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">EngineFailedException</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/EngineHandler.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">EngineHandler</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/EngineHandlerContext.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">EngineHandlerContext</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/exceptions/EngineNotStartedException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">EngineNotStartedException</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/exceptions/EngineNotWritableException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">EngineNotWritableException</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/EnginePipeline.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">EnginePipeline</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/EngineSaslDriver.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">EngineSaslDriver</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/EngineSaslDriver.SaslState.html" title="enum in org.apache.qpid.protonj2.engine">EngineSaslDriver.SaslState</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/exceptions/EngineShutdownException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">EngineShutdownException</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/exceptions/EngineStartedException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">EngineStartedException</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/EngineState.html" title="enum in org.apache.qpid.protonj2.engine">EngineState</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/exceptions/EngineStateException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">EngineStateException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/transport/EpollSupport.html" title="class in org.apache.qpid.protonj2.client.transport">EpollSupport</a></li>
+<li><a href="org/apache/qpid/protonj2/client/ErrorCondition.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">ErrorCondition</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/ErrorCondition.html" title="class in org.apache.qpid.protonj2.types.transport">ErrorCondition</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transport/ErrorConditionTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">ErrorConditionTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transport/ErrorConditionTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">ErrorConditionTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/EventHandler.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">EventHandler</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/ExpiryPolicy.html" title="enum in org.apache.qpid.protonj2.client">ExpiryPolicy</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/client/ExternalMechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">ExternalMechanism</a></li>
+<li><a href="org/apache/qpid/protonj2/client/util/FifoDeliveryQueue.html" title="class in org.apache.qpid.protonj2.client.util">FifoDeliveryQueue</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/FloatTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">FloatTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/FloatTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">FloatTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/Flow.html" title="class in org.apache.qpid.protonj2.types.transport">Flow</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transport/FlowTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">FlowTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transport/FlowTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">FlowTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Footer.html" title="class in org.apache.qpid.protonj2.types.messaging">Footer</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/FooterTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">FooterTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/FooterTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">FooterTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/exceptions/FrameDecodingException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">FrameDecodingException</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/exceptions/FrameEncodingException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">FrameEncodingException</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transactions/GlobalTxId.html" title="interface in org.apache.qpid.protonj2.types.transactions"><span class="interfaceName">GlobalTxId</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Header.html" title="class in org.apache.qpid.protonj2.types.messaging">Header</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/HeaderEnvelope.html" title="class in org.apache.qpid.protonj2.engine">HeaderEnvelope</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/HeaderTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">HeaderTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/HeaderTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">HeaderTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/util/IdGenerator.html" title="class in org.apache.qpid.protonj2.client.util">IdGenerator</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/exceptions/IdleTimeoutException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">IdleTimeoutException</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/IncomingAMQPEnvelope.html" title="class in org.apache.qpid.protonj2.engine">IncomingAMQPEnvelope</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/IncomingDelivery.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">IncomingDelivery</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Integer32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Integer32TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Integer8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Integer8TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/IntegerTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">IntegerTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/util/IOExceptionSupport.html" title="class in org.apache.qpid.protonj2.client.util">IOExceptionSupport</a></li>
+<li><a href="org/apache/qpid/protonj2/client/transport/IOUringSupport.html" title="class in org.apache.qpid.protonj2.client.transport">IOUringSupport</a></li>
+<li><a href="org/apache/qpid/protonj2/client/transport/KQueueSupport.html" title="class in org.apache.qpid.protonj2.client.transport">KQueueSupport</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/LifetimePolicy.html" title="interface in org.apache.qpid.protonj2.types.messaging"><span class="interfaceName">LifetimePolicy</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/Link.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">Link</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/LinkCreditState.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">LinkCreditState</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/util/LinkedSplayMap.html" title="class in org.apache.qpid.protonj2.engine.util">LinkedSplayMap</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/LinkError.html" title="interface in org.apache.qpid.protonj2.types.transport"><span class="interfaceName">LinkError</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/LinkState.html" title="enum in org.apache.qpid.protonj2.engine">LinkState</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/List0TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">List0TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/List32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">List32TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/List8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">List8TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/ListTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="interfaceName">ListTypeDecoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/ListTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">ListTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Long8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Long8TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/LongTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">LongTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/LongTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">LongTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/exceptions/MalformedAMQPHeaderException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">MalformedAMQPHeaderException</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Map32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Map32TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Map8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Map8TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/MapTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="interfaceName">MapTypeDecoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/MapTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">MapTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/client/Mechanism.html" title="interface in org.apache.qpid.protonj2.engine.sasl.client"><span class="interfaceName">Mechanism</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/MechanismMismatchException.html" title="class in org.apache.qpid.protonj2.engine.sasl">MechanismMismatchException</a></li>
+<li><a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">Message</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/MessageAnnotations.html" title="class in org.apache.qpid.protonj2.types.messaging">MessageAnnotations</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/MessageAnnotationsTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">MessageAnnotationsTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/MessageAnnotationsTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">MessageAnnotationsTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Modified.html" title="class in org.apache.qpid.protonj2.types.messaging">Modified</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/ModifiedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">ModifiedTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/ModifiedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">ModifiedTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/transport/NettyIOContext.html" title="class in org.apache.qpid.protonj2.client.transport">NettyIOContext</a></li>
+<li><a href="org/apache/qpid/protonj2/client/futures/NoOpAsyncResult.html" title="class in org.apache.qpid.protonj2.client.futures">NoOpAsyncResult</a></li>
+<li><a href="org/apache/qpid/protonj2/logging/NoOpProtonLogger.html" title="class in org.apache.qpid.protonj2.logging">NoOpProtonLogger</a></li>
+<li><a href="org/apache/qpid/protonj2/logging/NoOpProtonLoggerFactory.html" title="class in org.apache.qpid.protonj2.logging">NoOpProtonLoggerFactory</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/NullTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">NullTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/NullTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">NullTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/Open.html" title="class in org.apache.qpid.protonj2.types.transport">Open</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transport/OpenTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">OpenTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transport/OpenTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">OpenTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Outcome.html" title="interface in org.apache.qpid.protonj2.types.messaging"><span class="interfaceName">Outcome</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/OutgoingAMQPEnvelope.html" title="class in org.apache.qpid.protonj2.engine">OutgoingAMQPEnvelope</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/OutgoingDelivery.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">OutgoingDelivery</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/OutputStreamOptions.html" title="class in org.apache.qpid.protonj2.client">OutputStreamOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/Performative.html" title="interface in org.apache.qpid.protonj2.types.transport"><span class="interfaceName">Performative</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/Performative.PerformativeHandler.html" title="interface in org.apache.qpid.protonj2.types.transport"><span class="interfaceName">Performative.PerformativeHandler</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/Performative.PerformativeType.html" title="enum in org.apache.qpid.protonj2.types.transport">Performative.PerformativeType</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/PerformativeEnvelope.html" title="class in org.apache.qpid.protonj2.engine">PerformativeEnvelope</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/client/PlainMechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">PlainMechanism</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/PrimitiveArrayTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders"><span class="interfaceName">PrimitiveArrayTypeDecoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/PrimitiveTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders"><span class="interfaceName">PrimitiveTypeDecoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/PrimitiveTypeEncoder.html" title="interface in org.apache.qpid.protonj2.codec.encoders"><span class="interfaceName">PrimitiveTypeEncoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/futures/ProgressiveClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures">ProgressiveClientFuture</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Properties.html" title="class in org.apache.qpid.protonj2.types.messaging">Properties</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/PropertiesTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">PropertiesTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/PropertiesTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">PropertiesTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/exceptions/ProtocolViolationException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">ProtocolViolationException</a></li>
+<li><a href="org/apache/qpid/protonj2/buffer/ProtonAbstractBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonAbstractBuffer</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonAttachments.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonAttachments</a></li>
+<li><a href="org/apache/qpid/protonj2/buffer/ProtonBuffer.html" title="interface in org.apache.qpid.protonj2.buffer"><span class="interfaceName">ProtonBuffer</span></a></li>
+<li><a href="org/apache/qpid/protonj2/buffer/ProtonBufferAllocator.html" title="interface in org.apache.qpid.protonj2.buffer"><span class="interfaceName">ProtonBufferAllocator</span></a></li>
+<li><a href="org/apache/qpid/protonj2/buffer/ProtonBufferInputStream.html" title="class in org.apache.qpid.protonj2.buffer">ProtonBufferInputStream</a></li>
+<li><a href="org/apache/qpid/protonj2/buffer/ProtonBufferOutputStream.html" title="class in org.apache.qpid.protonj2.buffer">ProtonBufferOutputStream</a></li>
+<li><a href="org/apache/qpid/protonj2/buffer/ProtonByteBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonByteBuffer</a></li>
+<li><a href="org/apache/qpid/protonj2/buffer/ProtonByteBufferAllocator.html" title="class in org.apache.qpid.protonj2.buffer">ProtonByteBufferAllocator</a></li>
+<li><a href="org/apache/qpid/protonj2/buffer/ProtonByteUtils.html" title="class in org.apache.qpid.protonj2.buffer">ProtonByteUtils</a></li>
+<li><a href="org/apache/qpid/protonj2/buffer/ProtonCompositeBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonCompositeBuffer</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonConnection.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonConnection</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonConstants.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonConstants</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/ProtonDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders">ProtonDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/ProtonDecoderFactory.html" title="class in org.apache.qpid.protonj2.codec.decoders">ProtonDecoderFactory</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/ProtonDecoderState.html" title="class in org.apache.qpid.protonj2.codec.decoders">ProtonDecoderState</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonDeliveryTagGenerator.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonDeliveryTagGenerator</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonDeliveryTagGenerator.BUILTIN.html" title="enum in org.apache.qpid.protonj2.engine.impl">ProtonDeliveryTagGenerator.BUILTIN</a></li>
+<li><a href="org/apache/qpid/protonj2/buffer/ProtonDuplicatedBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonDuplicatedBuffer</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/ProtonEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">ProtonEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/ProtonEncoderFactory.html" title="class in org.apache.qpid.protonj2.codec.encoders">ProtonEncoderFactory</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/ProtonEncoderState.html" title="class in org.apache.qpid.protonj2.codec.encoders">ProtonEncoderState</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonEndpoint.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEndpoint</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonEngine.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEngine</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonEngineConfiguration.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEngineConfiguration</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonEngineFactory.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEngineFactory</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonEngineHandlerContext.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEngineHandlerContext</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonEngineNoOpSaslDriver.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEngineNoOpSaslDriver</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonEnginePipeline.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEnginePipeline</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonEnginePipelineProxy.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEnginePipelineProxy</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/exceptions/ProtonException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">ProtonException</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/exceptions/ProtonExceptionSupport.html" title="class in org.apache.qpid.protonj2.engine.exceptions">ProtonExceptionSupport</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameDecodingHandler.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonFrameDecodingHandler</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameEncodingHandler.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonFrameEncodingHandler</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameLoggingHandler.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonFrameLoggingHandler</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonIncomingDelivery.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonIncomingDelivery</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/exceptions/ProtonIOException.html" title="class in org.apache.qpid.protonj2.engine.exceptions">ProtonIOException</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonLink.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonLink</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonLinkCreditState.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonLinkCreditState</a></li>
+<li><a href="org/apache/qpid/protonj2/logging/ProtonLogger.html" title="interface in org.apache.qpid.protonj2.logging"><span class="interfaceName">ProtonLogger</span></a></li>
+<li><a href="org/apache/qpid/protonj2/logging/ProtonLoggerFactory.html" title="class in org.apache.qpid.protonj2.logging">ProtonLoggerFactory</a></li>
+<li><a href="org/apache/qpid/protonj2/buffer/ProtonNettyByteBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonNettyByteBuffer</a></li>
+<li><a href="org/apache/qpid/protonj2/buffer/ProtonNettyByteBufferAllocator.html" title="class in org.apache.qpid.protonj2.buffer">ProtonNettyByteBufferAllocator</a></li>
+<li><a href="org/apache/qpid/protonj2/buffer/ProtonNioByteBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonNioByteBuffer</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonOutgoingDelivery.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonOutgoingDelivery</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonPerformativeHandler.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonPerformativeHandler</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonPooledTagGenerator.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonPooledTagGenerator</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonReceiver.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonReceiver</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/sasl/ProtonSaslHandler.html" title="class in org.apache.qpid.protonj2.engine.impl.sasl">ProtonSaslHandler</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonSender.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonSender</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonSequentialTagGenerator.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonSequentialTagGenerator</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonSequentialTagGenerator.ProtonNumericDeliveryTag.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonSequentialTagGenerator.ProtonNumericDeliveryTag</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonSession.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonSession</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonSessionIncomingWindow.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonSessionIncomingWindow</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonSessionOutgoingWindow.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonSessionOutgoingWindow</a></li>
+<li><a href="org/apache/qpid/protonj2/buffer/ProtonSlicedBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonSlicedBuffer</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/ProtonStreamDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders">ProtonStreamDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/ProtonStreamDecoderFactory.html" title="class in org.apache.qpid.protonj2.codec.decoders">ProtonStreamDecoderFactory</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/ProtonStreamDecoderState.html" title="class in org.apache.qpid.protonj2.codec.decoders">ProtonStreamDecoderState</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/ProtonStreamUtils.html" title="class in org.apache.qpid.protonj2.codec.decoders">ProtonStreamUtils</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonTransaction.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonTransaction</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonTransactionController.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonTransactionController</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonTransactionManager.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonTransactionManager</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/impl/ProtonUuidTagGenerator.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonUuidTagGenerator</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Received.html" title="class in org.apache.qpid.protonj2.types.messaging">Received</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/ReceivedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">ReceivedTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/ReceivedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">ReceivedTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/Receiver.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">Receiver</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/Receiver.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">Receiver</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/ReceiverOptions.html" title="class in org.apache.qpid.protonj2.client">ReceiverOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/ReceiverSettleMode.html" title="enum in org.apache.qpid.protonj2.types.transport">ReceiverSettleMode</a></li>
+<li><a href="org/apache/qpid/protonj2/client/ReconnectLocation.html" title="class in org.apache.qpid.protonj2.client">ReconnectLocation</a></li>
+<li><a href="org/apache/qpid/protonj2/client/util/ReconnectLocationPool.html" title="class in org.apache.qpid.protonj2.client.util">ReconnectLocationPool</a></li>
+<li><a href="org/apache/qpid/protonj2/client/ReconnectOptions.html" title="class in org.apache.qpid.protonj2.client">ReconnectOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Rejected.html" title="class in org.apache.qpid.protonj2.types.messaging">Rejected</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/RejectedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">RejectedTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/RejectedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">RejectedTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Released.html" title="class in org.apache.qpid.protonj2.types.messaging">Released</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/ReleasedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">ReleasedTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/ReleasedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">ReleasedTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/util/RingQueue.html" title="class in org.apache.qpid.protonj2.engine.util">RingQueue</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/Role.html" title="enum in org.apache.qpid.protonj2.types.transport">Role</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/client/SaslAuthenticator.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">SaslAuthenticator</a></li>
+<li><a href="org/apache/qpid/protonj2/types/security/SaslChallenge.html" title="class in org.apache.qpid.protonj2.types.security">SaslChallenge</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/security/SaslChallengeTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.security">SaslChallengeTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/security/SaslChallengeTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.security">SaslChallengeTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/SaslClientContext.html" title="interface in org.apache.qpid.protonj2.engine.sasl"><span class="interfaceName">SaslClientContext</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/SaslClientListener.html" title="interface in org.apache.qpid.protonj2.engine.sasl"><span class="interfaceName">SaslClientListener</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/security/SaslCode.html" title="enum in org.apache.qpid.protonj2.types.security">SaslCode</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/SaslContext.html" title="interface in org.apache.qpid.protonj2.engine.sasl"><span class="interfaceName">SaslContext</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/SaslContext.Role.html" title="enum in org.apache.qpid.protonj2.engine.sasl">SaslContext.Role</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/client/SaslCredentialsProvider.html" title="interface in org.apache.qpid.protonj2.engine.sasl.client"><span class="interfaceName">SaslCredentialsProvider</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/SASLEnvelope.html" title="class in org.apache.qpid.protonj2.engine">SASLEnvelope</a></li>
+<li><a href="org/apache/qpid/protonj2/types/security/SaslInit.html" title="class in org.apache.qpid.protonj2.types.security">SaslInit</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/security/SaslInitTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.security">SaslInitTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/security/SaslInitTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.security">SaslInitTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/client/SaslMechanisms.html" title="enum in org.apache.qpid.protonj2.engine.sasl.client">SaslMechanisms</a></li>
+<li><a href="org/apache/qpid/protonj2/types/security/SaslMechanisms.html" title="class in org.apache.qpid.protonj2.types.security">SaslMechanisms</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/client/SaslMechanismSelector.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">SaslMechanismSelector</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/security/SaslMechanismsTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.security">SaslMechanismsTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/security/SaslMechanismsTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.security">SaslMechanismsTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/SaslOptions.html" title="class in org.apache.qpid.protonj2.client">SaslOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/SaslOutcome.html" title="enum in org.apache.qpid.protonj2.engine.sasl">SaslOutcome</a></li>
+<li><a href="org/apache/qpid/protonj2/types/security/SaslOutcome.html" title="class in org.apache.qpid.protonj2.types.security">SaslOutcome</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/security/SaslOutcomeTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.security">SaslOutcomeTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/security/SaslOutcomeTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.security">SaslOutcomeTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/security/SaslPerformative.html" title="interface in org.apache.qpid.protonj2.types.security"><span class="interfaceName">SaslPerformative</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/security/SaslPerformative.SaslPerformativeHandler.html" title="interface in org.apache.qpid.protonj2.types.security"><span class="interfaceName">SaslPerformative.SaslPerformativeHandler</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/security/SaslPerformative.SaslPerformativeType.html" title="enum in org.apache.qpid.protonj2.types.security">SaslPerformative.SaslPerformativeType</a></li>
+<li><a href="org/apache/qpid/protonj2/types/security/SaslResponse.html" title="class in org.apache.qpid.protonj2.types.security">SaslResponse</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/security/SaslResponseTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.security">SaslResponseTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/security/SaslResponseTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.security">SaslResponseTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/SaslServerContext.html" title="interface in org.apache.qpid.protonj2.engine.sasl"><span class="interfaceName">SaslServerContext</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/SaslServerListener.html" title="interface in org.apache.qpid.protonj2.engine.sasl"><span class="interfaceName">SaslServerListener</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/SaslSystemException.html" title="class in org.apache.qpid.protonj2.engine.sasl">SaslSystemException</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA1Mechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">ScramSHA1Mechanism</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA256Mechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">ScramSHA256Mechanism</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA512Mechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">ScramSHA512Mechanism</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Section.html" title="interface in org.apache.qpid.protonj2.types.messaging"><span class="interfaceName">Section</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Section.SectionType.html" title="enum in org.apache.qpid.protonj2.types.messaging">Section.SectionType</a></li>
+<li><a href="org/apache/qpid/protonj2/client/Sender.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">Sender</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/Sender.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">Sender</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/SenderOptions.html" title="class in org.apache.qpid.protonj2.client">SenderOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/SenderSettleMode.html" title="enum in org.apache.qpid.protonj2.types.transport">SenderSettleMode</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/util/SequenceNumber.html" title="class in org.apache.qpid.protonj2.engine.util">SequenceNumber</a></li>
+<li><a href="org/apache/qpid/protonj2/client/Session.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">Session</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/Session.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">Session</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/SessionError.html" title="interface in org.apache.qpid.protonj2.types.transport"><span class="interfaceName">SessionError</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/SessionOptions.html" title="class in org.apache.qpid.protonj2.client">SessionOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/SessionState.html" title="enum in org.apache.qpid.protonj2.engine">SessionState</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/ShortTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">ShortTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/ShortTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">ShortTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/logging/Slf4JLoggerFactory.html" title="class in org.apache.qpid.protonj2.logging">Slf4JLoggerFactory</a></li>
+<li><a href="org/apache/qpid/protonj2/logging/Slf4JLoggerWrapper.html" title="class in org.apache.qpid.protonj2.logging">Slf4JLoggerWrapper</a></li>
+<li><a href="org/apache/qpid/protonj2/client/Source.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">Source</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Source.html" title="class in org.apache.qpid.protonj2.types.messaging">Source</a></li>
+<li><a href="org/apache/qpid/protonj2/client/SourceOptions.html" title="class in org.apache.qpid.protonj2.client">SourceOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/SourceTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">SourceTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/SourceTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">SourceTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/util/SplayMap.html" title="class in org.apache.qpid.protonj2.engine.util">SplayMap</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/util/SplayMap.SplayedEntry.html" title="class in org.apache.qpid.protonj2.engine.util">SplayMap.SplayedEntry</a></li>
+<li><a href="org/apache/qpid/protonj2/client/SslOptions.html" title="class in org.apache.qpid.protonj2.client">SslOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/client/transport/SslSupport.html" title="class in org.apache.qpid.protonj2.client.transport">SslSupport</a></li>
+<li><a href="org/apache/qpid/protonj2/client/util/StopWatch.html" title="class in org.apache.qpid.protonj2.client.util">StopWatch</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/StreamDecoder.html" title="interface in org.apache.qpid.protonj2.codec"><span class="interfaceName">StreamDecoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/StreamDecoderState.html" title="interface in org.apache.qpid.protonj2.codec"><span class="interfaceName">StreamDecoderState</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/StreamDelivery.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">StreamDelivery</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/StreamDescribedTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec"><span class="interfaceName">StreamDescribedTypeDecoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/StreamReceiver.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">StreamReceiver</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/StreamReceiverMessage.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">StreamReceiverMessage</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/StreamReceiverOptions.html" title="class in org.apache.qpid.protonj2.client">StreamReceiverOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/client/StreamSender.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">StreamSender</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/StreamSenderMessage.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">StreamSenderMessage</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/StreamSenderOptions.html" title="class in org.apache.qpid.protonj2.client">StreamSenderOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/client/StreamTracker.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">StreamTracker</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/StreamTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec"><span class="interfaceName">StreamTypeDecoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/String32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">String32TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/String8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">String8TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/StringTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="interfaceName">StringTypeDecoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/StringTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">StringTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/util/StringUtils.html" title="class in org.apache.qpid.protonj2.engine.util">StringUtils</a></li>
+<li><a href="org/apache/qpid/protonj2/types/Symbol.html" title="class in org.apache.qpid.protonj2.types">Symbol</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Symbol32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Symbol32TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Symbol8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Symbol8TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/SymbolTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="interfaceName">SymbolTypeDecoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/SymbolTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">SymbolTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/Target.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">Target</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Target.html" title="class in org.apache.qpid.protonj2.types.messaging">Target</a></li>
+<li><a href="org/apache/qpid/protonj2/client/TargetOptions.html" title="class in org.apache.qpid.protonj2.client">TargetOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/messaging/TargetTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">TargetTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/messaging/TargetTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">TargetTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/transport/TcpTransport.html" title="class in org.apache.qpid.protonj2.client.transport">TcpTransport</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/Terminus.html" title="interface in org.apache.qpid.protonj2.types.messaging"><span class="interfaceName">Terminus</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/TerminusDurability.html" title="enum in org.apache.qpid.protonj2.types.messaging">TerminusDurability</a></li>
+<li><a href="org/apache/qpid/protonj2/types/messaging/TerminusExpiryPolicy.html" title="enum in org.apache.qpid.protonj2.types.messaging">TerminusExpiryPolicy</a></li>
+<li><a href="org/apache/qpid/protonj2/client/TerminusOptions.html" title="class in org.apache.qpid.protonj2.client">TerminusOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/client/util/ThreadPoolUtils.html" title="class in org.apache.qpid.protonj2.client.util">ThreadPoolUtils</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/TimestampTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">TimestampTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/TimestampTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">TimestampTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/util/TimeUtils.html" title="class in org.apache.qpid.protonj2.client.util">TimeUtils</a></li>
+<li><a href="org/apache/qpid/protonj2/client/util/TrackableThreadFactory.html" title="class in org.apache.qpid.protonj2.client.util">TrackableThreadFactory</a></li>
+<li><a href="org/apache/qpid/protonj2/client/Tracker.html" title="interface in org.apache.qpid.protonj2.client"><span class="interfaceName">Tracker</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/Transaction.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">Transaction</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/Transaction.DischargeState.html" title="enum in org.apache.qpid.protonj2.engine">Transaction.DischargeState</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transactions/TransactionalState.html" title="class in org.apache.qpid.protonj2.types.transactions">TransactionalState</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/TransactionController.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">TransactionController</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/transactions/TransactionErrors.html" title="interface in org.apache.qpid.protonj2.types.transactions"><span class="interfaceName">TransactionErrors</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/TransactionManager.html" title="interface in org.apache.qpid.protonj2.engine"><span class="interfaceName">TransactionManager</span></a></li>
+<li><a href="org/apache/qpid/protonj2/engine/TransactionState.html" title="enum in org.apache.qpid.protonj2.engine">TransactionState</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transactions/TransactionStateTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transactions">TransactionStateTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transactions/TransactionStateTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transactions">TransactionStateTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transport/Transfer.html" title="class in org.apache.qpid.protonj2.types.transport">Transfer</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/transport/TransferTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">TransferTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/transport/TransferTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">TransferTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/transport/Transport.html" title="interface in org.apache.qpid.protonj2.client.transport"><span class="interfaceName">Transport</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/transport/TransportListener.html" title="interface in org.apache.qpid.protonj2.client.transport"><span class="interfaceName">TransportListener</span></a></li>
+<li><a href="org/apache/qpid/protonj2/client/TransportOptions.html" title="class in org.apache.qpid.protonj2.client">TransportOptions</a></li>
+<li><a href="org/apache/qpid/protonj2/types/transactions/TxnCapability.html" title="interface in org.apache.qpid.protonj2.types.transactions"><span class="interfaceName">TxnCapability</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/TypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec"><span class="interfaceName">TypeDecoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/TypeEncoder.html" title="interface in org.apache.qpid.protonj2.codec"><span class="interfaceName">TypeEncoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/types/UnknownDescribedType.html" title="class in org.apache.qpid.protonj2.types">UnknownDescribedType</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/UnknownDescribedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders">UnknownDescribedTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/UnknownDescribedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">UnknownDescribedTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/UnsignedByte.html" title="class in org.apache.qpid.protonj2.types">UnsignedByte</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedByteTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedByteTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/UnsignedByteTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">UnsignedByteTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/UnsignedInteger.html" title="class in org.apache.qpid.protonj2.types">UnsignedInteger</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedInteger0TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedInteger0TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedInteger32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedInteger32TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedInteger8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedInteger8TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/UnsignedIntegerTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">UnsignedIntegerTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/UnsignedLong.html" title="class in org.apache.qpid.protonj2.types">UnsignedLong</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedLong0TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedLong0TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedLong64TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedLong64TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedLong8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedLong8TypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/UnsignedLongTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">UnsignedLongTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/types/UnsignedShort.html" title="class in org.apache.qpid.protonj2.types">UnsignedShort</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedShortTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UnsignedShortTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/UnsignedShortTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">UnsignedShortTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/UTF8Decoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders"><span class="interfaceName">UTF8Decoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/UTF8Encoder.html" title="interface in org.apache.qpid.protonj2.codec.encoders"><span class="interfaceName">UTF8Encoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/UTF8StreamDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders"><span class="interfaceName">UTF8StreamDecoder</span></a></li>
+<li><a href="org/apache/qpid/protonj2/codec/decoders/primitives/UUIDTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">UUIDTypeDecoder</a></li>
+<li><a href="org/apache/qpid/protonj2/codec/encoders/primitives/UUIDTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">UUIDTypeEncoder</a></li>
+<li><a href="org/apache/qpid/protonj2/client/transport/WebSocketTransport.html" title="class in org.apache.qpid.protonj2.client.transport">WebSocketTransport</a></li>
+<li><a href="org/apache/qpid/protonj2/client/transport/X509AliasKeyManager.html" title="class in org.apache.qpid.protonj2.client.transport">X509AliasKeyManager</a></li>
+<li><a href="org/apache/qpid/protonj2/engine/sasl/client/XOauth2Mechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">XOauth2Mechanism</a></li>
+</ul>
+</main>
+</body>
+</html>
diff --git a/content/releases/qpid-protonj2-1.0.0-M4/api/allpackages-index.html b/content/releases/qpid-protonj2-1.0.0-M4/api/allpackages-index.html
new file mode 100644
index 0000000..820a12f
--- /dev/null
+++ b/content/releases/qpid-protonj2-1.0.0-M4/api/allpackages-index.html
@@ -0,0 +1,295 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.13) on Thu Dec 23 18:11:19 EST 2021 -->
+<title>All Packages (Qpid ProtonJ2 Parent 1.0.0-M4 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-12-23">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="All Packages (Qpid ProtonJ2 Parent 1.0.0-M4 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
+</div>
+<div class="allPackagesContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packagesSummary">
+<caption><span>Package Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/buffer/package-summary.html">org.apache.qpid.protonj2.buffer</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/client/package-summary.html">org.apache.qpid.protonj2.client</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/client/exceptions/package-summary.html">org.apache.qpid.protonj2.client.exceptions</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/client/futures/package-summary.html">org.apache.qpid.protonj2.client.futures</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/client/impl/package-summary.html">org.apache.qpid.protonj2.client.impl</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/client/transport/package-summary.html">org.apache.qpid.protonj2.client.transport</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/client/util/package-summary.html">org.apache.qpid.protonj2.client.util</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/codec/package-summary.html">org.apache.qpid.protonj2.codec</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/codec/decoders/package-summary.html">org.apache.qpid.protonj2.codec.decoders</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/package-summary.html">org.apache.qpid.protonj2.codec.decoders.messaging</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/codec/decoders/security/package-summary.html">org.apache.qpid.protonj2.codec.decoders.security</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/codec/decoders/transactions/package-summary.html">org.apache.qpid.protonj2.codec.decoders.transactions</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/codec/decoders/transport/package-summary.html">org.apache.qpid.protonj2.codec.decoders.transport</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/codec/encoders/package-summary.html">org.apache.qpid.protonj2.codec.encoders</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/package-summary.html">org.apache.qpid.protonj2.codec.encoders.messaging</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.encoders.primitives</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/codec/encoders/security/package-summary.html">org.apache.qpid.protonj2.codec.encoders.security</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/codec/encoders/transactions/package-summary.html">org.apache.qpid.protonj2.codec.encoders.transactions</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/codec/encoders/transport/package-summary.html">org.apache.qpid.protonj2.codec.encoders.transport</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/engine/package-summary.html">org.apache.qpid.protonj2.engine</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/engine/exceptions/package-summary.html">org.apache.qpid.protonj2.engine.exceptions</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/engine/impl/package-summary.html">org.apache.qpid.protonj2.engine.impl</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/engine/impl/sasl/package-summary.html">org.apache.qpid.protonj2.engine.impl.sasl</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/engine/sasl/package-summary.html">org.apache.qpid.protonj2.engine.sasl</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/engine/sasl/client/package-summary.html">org.apache.qpid.protonj2.engine.sasl.client</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/engine/util/package-summary.html">org.apache.qpid.protonj2.engine.util</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/logging/package-summary.html">org.apache.qpid.protonj2.logging</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/types/package-summary.html">org.apache.qpid.protonj2.types</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/types/messaging/package-summary.html">org.apache.qpid.protonj2.types.messaging</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/types/security/package-summary.html">org.apache.qpid.protonj2.types.security</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/types/transactions/package-summary.html">org.apache.qpid.protonj2.types.transactions</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/qpid/protonj2/types/transport/package-summary.html">org.apache.qpid.protonj2.types.transport</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/content/releases/qpid-protonj2-1.0.0-M4/api/constant-values.html b/content/releases/qpid-protonj2-1.0.0-M4/api/constant-values.html
new file mode 100644
index 0000000..0ce603b
--- /dev/null
+++ b/content/releases/qpid-protonj2-1.0.0-M4/api/constant-values.html
@@ -0,0 +1,1663 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.13) on Thu Dec 23 18:11:19 EST 2021 -->
+<title>Constant Field Values (Qpid ProtonJ2 Parent 1.0.0-M4 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-12-23">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Constant Field Values (Qpid ProtonJ2 Parent 1.0.0-M4 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<section role="region">
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#org.apache">org.apache.*</a></li>
+</ul>
+</section>
+</div>
+<div class="constantValuesContainer"><a id="org.apache">
+<!--   -->
+</a>
+<section role="region">
+<h2 title="org.apache">org.apache.*</h2>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonByteBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonByteBuffer</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.buffer.ProtonByteBuffer.DEFAULT_CAPACITY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/buffer/ProtonByteBuffer.html#DEFAULT_CAPACITY">DEFAULT_CAPACITY</a></code></th>
+<td class="colLast"><code>64</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.buffer.ProtonByteBuffer.DEFAULT_MAXIMUM_CAPACITY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/buffer/ProtonByteBuffer.html#DEFAULT_MAXIMUM_CAPACITY">DEFAULT_MAXIMUM_CAPACITY</a></code></th>
+<td class="colLast"><code>2147483647</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonCompositeBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonCompositeBuffer</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.buffer.ProtonCompositeBuffer.DEFAULT_MAXIMUM_CAPACITY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/buffer/ProtonCompositeBuffer.html#DEFAULT_MAXIMUM_CAPACITY">DEFAULT_MAXIMUM_CAPACITY</a></code></th>
+<td class="colLast"><code>2147483647</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/ConnectionOptions.html" title="class in org.apache.qpid.protonj2.client">ConnectionOptions</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ConnectionOptions.DEFAULT_CHANNEL_MAX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ConnectionOptions.html#DEFAULT_CHANNEL_MAX">DEFAULT_CHANNEL_MAX</a></code></th>
+<td class="colLast"><code>65535</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ConnectionOptions.DEFAULT_CLOSE_TIMEOUT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ConnectionOptions.html#DEFAULT_CLOSE_TIMEOUT">DEFAULT_CLOSE_TIMEOUT</a></code></th>
+<td class="colLast"><code>60000L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ConnectionOptions.DEFAULT_DRAIN_TIMEOUT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ConnectionOptions.html#DEFAULT_DRAIN_TIMEOUT">DEFAULT_DRAIN_TIMEOUT</a></code></th>
+<td class="colLast"><code>60000L</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ConnectionOptions.DEFAULT_IDLE_TIMEOUT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ConnectionOptions.html#DEFAULT_IDLE_TIMEOUT">DEFAULT_IDLE_TIMEOUT</a></code></th>
+<td class="colLast"><code>60000L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ConnectionOptions.DEFAULT_MAX_FRAME_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ConnectionOptions.html#DEFAULT_MAX_FRAME_SIZE">DEFAULT_MAX_FRAME_SIZE</a></code></th>
+<td class="colLast"><code>65536</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ConnectionOptions.DEFAULT_OPEN_TIMEOUT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ConnectionOptions.html#DEFAULT_OPEN_TIMEOUT">DEFAULT_OPEN_TIMEOUT</a></code></th>
+<td class="colLast"><code>15000L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ConnectionOptions.DEFAULT_REQUEST_TIMEOUT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ConnectionOptions.html#DEFAULT_REQUEST_TIMEOUT">DEFAULT_REQUEST_TIMEOUT</a></code></th>
+<td class="colLast"><code>-1L</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ConnectionOptions.DEFAULT_SEND_TIMEOUT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ConnectionOptions.html#DEFAULT_SEND_TIMEOUT">DEFAULT_SEND_TIMEOUT</a></code></th>
+<td class="colLast"><code>-1L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ConnectionOptions.INFINITE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ConnectionOptions.html#INFINITE">INFINITE</a></code></th>
+<td class="colLast"><code>-1L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/OutputStreamOptions.html" title="class in org.apache.qpid.protonj2.client">OutputStreamOptions</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.OutputStreamOptions.DEFAULT_COMPLETE_SEND_ON_CLOSE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/OutputStreamOptions.html#DEFAULT_COMPLETE_SEND_ON_CLOSE">DEFAULT_COMPLETE_SEND_ON_CLOSE</a></code></th>
+<td class="colLast"><code>true</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/ReconnectOptions.html" title="class in org.apache.qpid.protonj2.client">ReconnectOptions</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ReconnectOptions.DEFAULT_MAX_RECONNECT_DELAY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ReconnectOptions.html#DEFAULT_MAX_RECONNECT_DELAY">DEFAULT_MAX_RECONNECT_DELAY</a></code></th>
+<td class="colLast"><code>30000</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ReconnectOptions.DEFAULT_RECONNECT_BACKOFF_MULTIPLIER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;double</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ReconnectOptions.html#DEFAULT_RECONNECT_BACKOFF_MULTIPLIER">DEFAULT_RECONNECT_BACKOFF_MULTIPLIER</a></code></th>
+<td class="colLast"><code>2.0</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ReconnectOptions.DEFAULT_RECONNECT_DELAY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ReconnectOptions.html#DEFAULT_RECONNECT_DELAY">DEFAULT_RECONNECT_DELAY</a></code></th>
+<td class="colLast"><code>10</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ReconnectOptions.DEFAULT_RECONNECT_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ReconnectOptions.html#DEFAULT_RECONNECT_ENABLED">DEFAULT_RECONNECT_ENABLED</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ReconnectOptions.DEFAULT_USE_RECONNECT_BACKOFF">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ReconnectOptions.html#DEFAULT_USE_RECONNECT_BACKOFF">DEFAULT_USE_RECONNECT_BACKOFF</a></code></th>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ReconnectOptions.DEFAULT_WARN_AFTER_RECONNECT_ATTEMPTS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ReconnectOptions.html#DEFAULT_WARN_AFTER_RECONNECT_ATTEMPTS">DEFAULT_WARN_AFTER_RECONNECT_ATTEMPTS</a></code></th>
+<td class="colLast"><code>10</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.ReconnectOptions.INFINITE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/ReconnectOptions.html#INFINITE">INFINITE</a></code></th>
+<td class="colLast"><code>-1</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/SaslOptions.html" title="class in org.apache.qpid.protonj2.client">SaslOptions</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.SaslOptions.DEFAULT_SASL_ENABLED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/SaslOptions.html#DEFAULT_SASL_ENABLED">DEFAULT_SASL_ENABLED</a></code></th>
+<td class="colLast"><code>true</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/SessionOptions.html" title="class in org.apache.qpid.protonj2.client">SessionOptions</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.SessionOptions.DEFAULT_SESSION_INCOMING_CAPACITY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/SessionOptions.html#DEFAULT_SESSION_INCOMING_CAPACITY">DEFAULT_SESSION_INCOMING_CAPACITY</a></code></th>
+<td class="colLast"><code>104857600</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.SessionOptions.DEFAULT_SESSION_OUTGOING_CAPACITY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/SessionOptions.html#DEFAULT_SESSION_OUTGOING_CAPACITY">DEFAULT_SESSION_OUTGOING_CAPACITY</a></code></th>
+<td class="colLast"><code>104857600</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/SslOptions.html" title="class in org.apache.qpid.protonj2.client">SslOptions</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.SslOptions.DEFAULT_ALLOW_NATIVE_SSL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/SslOptions.html#DEFAULT_ALLOW_NATIVE_SSL">DEFAULT_ALLOW_NATIVE_SSL</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.SslOptions.DEFAULT_CONTEXT_PROTOCOL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/SslOptions.html#DEFAULT_CONTEXT_PROTOCOL">DEFAULT_CONTEXT_PROTOCOL</a></code></th>
+<td class="colLast"><code>"TLS"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.SslOptions.DEFAULT_SSL_PORT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/SslOptions.html#DEFAULT_SSL_PORT">DEFAULT_SSL_PORT</a></code></th>
+<td class="colLast"><code>5671</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.SslOptions.DEFAULT_STORE_TYPE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/SslOptions.html#DEFAULT_STORE_TYPE">DEFAULT_STORE_TYPE</a></code></th>
+<td class="colLast"><code>"jks"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.SslOptions.DEFAULT_TRUST_ALL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/SslOptions.html#DEFAULT_TRUST_ALL">DEFAULT_TRUST_ALL</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.SslOptions.DEFAULT_VERIFY_HOST">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/SslOptions.html#DEFAULT_VERIFY_HOST">DEFAULT_VERIFY_HOST</a></code></th>
+<td class="colLast"><code>true</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamReceiverOptions.html" title="class in org.apache.qpid.protonj2.client">StreamReceiverOptions</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.StreamReceiverOptions.DEFAULT_READ_BUFFER_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/StreamReceiverOptions.html#DEFAULT_READ_BUFFER_SIZE">DEFAULT_READ_BUFFER_SIZE</a></code></th>
+<td class="colLast"><code>104857600</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamSenderOptions.html" title="class in org.apache.qpid.protonj2.client">StreamSenderOptions</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.StreamSenderOptions.DEFAULT_PENDING_WRITES_BUFFER_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/StreamSenderOptions.html#DEFAULT_PENDING_WRITES_BUFFER_SIZE">DEFAULT_PENDING_WRITES_BUFFER_SIZE</a></code></th>
+<td class="colLast"><code>104857600</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.StreamSenderOptions.MIN_BUFFER_SIZE_LIMIT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/StreamSenderOptions.html#MIN_BUFFER_SIZE_LIMIT">MIN_BUFFER_SIZE_LIMIT</a></code></th>
+<td class="colLast"><code>256</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/TransportOptions.html" title="class in org.apache.qpid.protonj2.client">TransportOptions</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.TransportOptions.DEFAULT_ALLOW_NATIVE_IO">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/TransportOptions.html#DEFAULT_ALLOW_NATIVE_IO">DEFAULT_ALLOW_NATIVE_IO</a></code></th>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.TransportOptions.DEFAULT_CONNECT_TIMEOUT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/TransportOptions.html#DEFAULT_CONNECT_TIMEOUT">DEFAULT_CONNECT_TIMEOUT</a></code></th>
+<td class="colLast"><code>60000</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.TransportOptions.DEFAULT_LOCAL_PORT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/TransportOptions.html#DEFAULT_LOCAL_PORT">DEFAULT_LOCAL_PORT</a></code></th>
+<td class="colLast"><code>0</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.TransportOptions.DEFAULT_RECEIVE_BUFFER_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/TransportOptions.html#DEFAULT_RECEIVE_BUFFER_SIZE">DEFAULT_RECEIVE_BUFFER_SIZE</a></code></th>
+<td class="colLast"><code>65536</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.TransportOptions.DEFAULT_SEND_BUFFER_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/TransportOptions.html#DEFAULT_SEND_BUFFER_SIZE">DEFAULT_SEND_BUFFER_SIZE</a></code></th>
+<td class="colLast"><code>65536</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.TransportOptions.DEFAULT_SO_LINGER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/TransportOptions.html#DEFAULT_SO_LINGER">DEFAULT_SO_LINGER</a></code></th>
+<td class="colLast"><code>-2147483648</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.TransportOptions.DEFAULT_SO_TIMEOUT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/TransportOptions.html#DEFAULT_SO_TIMEOUT">DEFAULT_SO_TIMEOUT</a></code></th>
+<td class="colLast"><code>-1</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.TransportOptions.DEFAULT_TCP_KEEP_ALIVE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/TransportOptions.html#DEFAULT_TCP_KEEP_ALIVE">DEFAULT_TCP_KEEP_ALIVE</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.TransportOptions.DEFAULT_TCP_NO_DELAY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/TransportOptions.html#DEFAULT_TCP_NO_DELAY">DEFAULT_TCP_NO_DELAY</a></code></th>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.TransportOptions.DEFAULT_TCP_PORT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/TransportOptions.html#DEFAULT_TCP_PORT">DEFAULT_TCP_PORT</a></code></th>
+<td class="colLast"><code>5672</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.TransportOptions.DEFAULT_TRACE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/TransportOptions.html#DEFAULT_TRACE_BYTES">DEFAULT_TRACE_BYTES</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.TransportOptions.DEFAULT_TRAFFIC_CLASS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/TransportOptions.html#DEFAULT_TRAFFIC_CLASS">DEFAULT_TRAFFIC_CLASS</a></code></th>
+<td class="colLast"><code>0</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.TransportOptions.DEFAULT_USE_WEBSOCKETS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/TransportOptions.html#DEFAULT_USE_WEBSOCKETS">DEFAULT_USE_WEBSOCKETS</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.TransportOptions.DEFAULT_WEBSOCKET_MAX_FRAME_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/TransportOptions.html#DEFAULT_WEBSOCKET_MAX_FRAME_SIZE">DEFAULT_WEBSOCKET_MAX_FRAME_SIZE</a></code></th>
+<td class="colLast"><code>65535</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.futures.<a href="org/apache/qpid/protonj2/client/futures/ClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures">ClientFuture</a>&lt;<a href="org/apache/qpid/protonj2/client/futures/ClientFuture.html" title="type parameter in ClientFuture">V</a>&gt;</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.futures.ClientFuture.CANCELLED">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/futures/ClientFuture.html#CANCELLED">CANCELLED</a></code></th>
+<td class="colLast"><code>4</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.futures.ClientFuture.COMPLETING">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/futures/ClientFuture.html#COMPLETING">COMPLETING</a></code></th>
+<td class="colLast"><code>1</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.futures.ClientFuture.FAILURE">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/futures/ClientFuture.html#FAILURE">FAILURE</a></code></th>
+<td class="colLast"><code>3</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.futures.ClientFuture.INCOMPLETE">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/futures/ClientFuture.html#INCOMPLETE">INCOMPLETE</a></code></th>
+<td class="colLast"><code>0</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.futures.ClientFuture.SUCCESS">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/futures/ClientFuture.html#SUCCESS">SUCCESS</a></code></th>
+<td class="colLast"><code>2</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.futures.<a href="org/apache/qpid/protonj2/client/futures/ClientFutureFactory.html" title="class in org.apache.qpid.protonj2.client.futures">ClientFutureFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.futures.ClientFutureFactory.BALANCED">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/futures/ClientFutureFactory.html#BALANCED">BALANCED</a></code></th>
+<td class="colLast"><code>"balanced"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.futures.ClientFutureFactory.CONSERVATIVE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/futures/ClientFutureFactory.html#CONSERVATIVE">CONSERVATIVE</a></code></th>
+<td class="colLast"><code>"conservative"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.futures.ClientFutureFactory.PROGRESSIVE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/futures/ClientFutureFactory.html#PROGRESSIVE">PROGRESSIVE</a></code></th>
+<td class="colLast"><code>"progressive"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.transport.<a href="org/apache/qpid/protonj2/client/transport/EpollSupport.html" title="class in org.apache.qpid.protonj2.client.transport">EpollSupport</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.transport.EpollSupport.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/transport/EpollSupport.html#NAME">NAME</a></code></th>
+<td class="colLast"><code>"EPOLL"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.transport.<a href="org/apache/qpid/protonj2/client/transport/IOUringSupport.html" title="class in org.apache.qpid.protonj2.client.transport">IOUringSupport</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.transport.IOUringSupport.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/transport/IOUringSupport.html#NAME">NAME</a></code></th>
+<td class="colLast"><code>"IO_URING"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.transport.<a href="org/apache/qpid/protonj2/client/transport/KQueueSupport.html" title="class in org.apache.qpid.protonj2.client.transport">KQueueSupport</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.transport.KQueueSupport.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/transport/KQueueSupport.html#NAME">NAME</a></code></th>
+<td class="colLast"><code>"KQUEUE"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.util.<a href="org/apache/qpid/protonj2/client/util/IdGenerator.html" title="class in org.apache.qpid.protonj2.client.util">IdGenerator</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.util.IdGenerator.DEFAULT_PREFIX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/util/IdGenerator.html#DEFAULT_PREFIX">DEFAULT_PREFIX</a></code></th>
+<td class="colLast"><code>"ID:"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.client.util.<a href="org/apache/qpid/protonj2/client/util/ThreadPoolUtils.html" title="class in org.apache.qpid.protonj2.client.util">ThreadPoolUtils</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.client.util.ThreadPoolUtils.DEFAULT_SHUTDOWN_AWAIT_TERMINATION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/client/util/ThreadPoolUtils.html#DEFAULT_SHUTDOWN_AWAIT_TERMINATION">DEFAULT_SHUTDOWN_AWAIT_TERMINATION</a></code></th>
+<td class="colLast"><code>10000L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.codec.<a href="org/apache/qpid/protonj2/codec/EncodingCodes.html" title="interface in org.apache.qpid.protonj2.codec">EncodingCodes</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.ARRAY32">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#ARRAY32">ARRAY32</a></code></th>
+<td class="colLast"><code>-16</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.ARRAY8">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#ARRAY8">ARRAY8</a></code></th>
+<td class="colLast"><code>-32</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.BOOLEAN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#BOOLEAN">BOOLEAN</a></code></th>
+<td class="colLast"><code>86</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.BOOLEAN_FALSE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#BOOLEAN_FALSE">BOOLEAN_FALSE</a></code></th>
+<td class="colLast"><code>66</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.BOOLEAN_TRUE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#BOOLEAN_TRUE">BOOLEAN_TRUE</a></code></th>
+<td class="colLast"><code>65</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.BYTE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#BYTE">BYTE</a></code></th>
+<td class="colLast"><code>81</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.CHAR">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#CHAR">CHAR</a></code></th>
+<td class="colLast"><code>115</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.DECIMAL128">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#DECIMAL128">DECIMAL128</a></code></th>
+<td class="colLast"><code>-108</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.DECIMAL32">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#DECIMAL32">DECIMAL32</a></code></th>
+<td class="colLast"><code>116</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.DECIMAL64">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#DECIMAL64">DECIMAL64</a></code></th>
+<td class="colLast"><code>-124</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.DESCRIBED_TYPE_INDICATOR">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#DESCRIBED_TYPE_INDICATOR">DESCRIBED_TYPE_INDICATOR</a></code></th>
+<td class="colLast"><code>0</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.DOUBLE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#DOUBLE">DOUBLE</a></code></th>
+<td class="colLast"><code>-126</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.FLOAT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#FLOAT">FLOAT</a></code></th>
+<td class="colLast"><code>114</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.INT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#INT">INT</a></code></th>
+<td class="colLast"><code>113</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.LIST0">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#LIST0">LIST0</a></code></th>
+<td class="colLast"><code>69</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.LIST32">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#LIST32">LIST32</a></code></th>
+<td class="colLast"><code>-48</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.LIST8">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#LIST8">LIST8</a></code></th>
+<td class="colLast"><code>-64</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.LONG">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#LONG">LONG</a></code></th>
+<td class="colLast"><code>-127</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.MAP32">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#MAP32">MAP32</a></code></th>
+<td class="colLast"><code>-47</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.MAP8">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#MAP8">MAP8</a></code></th>
+<td class="colLast"><code>-63</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.NULL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#NULL">NULL</a></code></th>
+<td class="colLast"><code>64</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.SHORT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#SHORT">SHORT</a></code></th>
+<td class="colLast"><code>97</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.SMALLINT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#SMALLINT">SMALLINT</a></code></th>
+<td class="colLast"><code>84</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.SMALLLONG">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#SMALLLONG">SMALLLONG</a></code></th>
+<td class="colLast"><code>85</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.SMALLUINT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#SMALLUINT">SMALLUINT</a></code></th>
+<td class="colLast"><code>82</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.SMALLULONG">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#SMALLULONG">SMALLULONG</a></code></th>
+<td class="colLast"><code>83</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.STR32">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#STR32">STR32</a></code></th>
+<td class="colLast"><code>-79</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.STR8">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#STR8">STR8</a></code></th>
+<td class="colLast"><code>-95</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.SYM32">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#SYM32">SYM32</a></code></th>
+<td class="colLast"><code>-77</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.SYM8">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#SYM8">SYM8</a></code></th>
+<td class="colLast"><code>-93</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.TIMESTAMP">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#TIMESTAMP">TIMESTAMP</a></code></th>
+<td class="colLast"><code>-125</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.UBYTE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#UBYTE">UBYTE</a></code></th>
+<td class="colLast"><code>80</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.UINT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#UINT">UINT</a></code></th>
+<td class="colLast"><code>112</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.UINT0">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#UINT0">UINT0</a></code></th>
+<td class="colLast"><code>67</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.ULONG">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#ULONG">ULONG</a></code></th>
+<td class="colLast"><code>-128</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.ULONG0">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#ULONG0">ULONG0</a></code></th>
+<td class="colLast"><code>68</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.USHORT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#USHORT">USHORT</a></code></th>
+<td class="colLast"><code>96</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.UUID">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#UUID">UUID</a></code></th>
+<td class="colLast"><code>-104</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.VBIN32">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#VBIN32">VBIN32</a></code></th>
+<td class="colLast"><code>-80</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.codec.EncodingCodes.VBIN8">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#VBIN8">VBIN8</a></code></th>
+<td class="colLast"><code>-96</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/AMQPPerformativeEnvelopePool.html" title="class in org.apache.qpid.protonj2.engine">AMQPPerformativeEnvelopePool</a>&lt;<a href="org/apache/qpid/protonj2/engine/AMQPPerformativeEnvelopePool.html" title="type parameter in AMQPPerformativeEnvelopePool">E</a> extends <a href="org/apache/qpid/protonj2/engine/PerformativeEnvelope.html" title="class in org.apache.qpid.protonj2.engine">PerformativeEnvelope</ [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.AMQPPerformativeEnvelopePool.DEFAULT_MAX_POOL_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/AMQPPerformativeEnvelopePool.html#DEFAULT_MAX_POOL_SIZE">DEFAULT_MAX_POOL_SIZE</a></code></th>
+<td class="colLast"><code>10</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/HeaderEnvelope.html" title="class in org.apache.qpid.protonj2.engine">HeaderEnvelope</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.HeaderEnvelope.HEADER_FRAME_TYPE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/HeaderEnvelope.html#HEADER_FRAME_TYPE">HEADER_FRAME_TYPE</a></code></th>
+<td class="colLast"><code>1</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/IncomingAMQPEnvelope.html" title="class in org.apache.qpid.protonj2.engine">IncomingAMQPEnvelope</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.IncomingAMQPEnvelope.AMQP_FRAME_TYPE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/IncomingAMQPEnvelope.html#AMQP_FRAME_TYPE">AMQP_FRAME_TYPE</a></code></th>
+<td class="colLast"><code>0</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/OutgoingAMQPEnvelope.html" title="class in org.apache.qpid.protonj2.engine">OutgoingAMQPEnvelope</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.OutgoingAMQPEnvelope.AMQP_FRAME_TYPE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/OutgoingAMQPEnvelope.html#AMQP_FRAME_TYPE">AMQP_FRAME_TYPE</a></code></th>
+<td class="colLast"><code>0</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/SASLEnvelope.html" title="class in org.apache.qpid.protonj2.engine">SASLEnvelope</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.SASLEnvelope.SASL_FRAME_TYPE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/SASLEnvelope.html#SASL_FRAME_TYPE">SASL_FRAME_TYPE</a></code></th>
+<td class="colLast"><code>1</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonConstants.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonConstants</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonConstants.AMQP_PERFORMATIVE_HANDLER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonConstants.html#AMQP_PERFORMATIVE_HANDLER">AMQP_PERFORMATIVE_HANDLER</a></code></th>
+<td class="colLast"><code>"amqp"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonConstants.CHANNEL_MAX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonConstants.html#CHANNEL_MAX">CHANNEL_MAX</a></code></th>
+<td class="colLast"><code>65535</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonConstants.DEFAULT_MAX_AMQP_FRAME_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonConstants.html#DEFAULT_MAX_AMQP_FRAME_SIZE">DEFAULT_MAX_AMQP_FRAME_SIZE</a></code></th>
+<td class="colLast"><code>65535</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonConstants.FRAME_DECODING_HANDLER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonConstants.html#FRAME_DECODING_HANDLER">FRAME_DECODING_HANDLER</a></code></th>
+<td class="colLast"><code>"frame-decoder"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonConstants.FRAME_ENCODING_HANDLER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonConstants.html#FRAME_ENCODING_HANDLER">FRAME_ENCODING_HANDLER</a></code></th>
+<td class="colLast"><code>"frame-encoder"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonConstants.FRAME_LOGGING_HANDLER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonConstants.html#FRAME_LOGGING_HANDLER">FRAME_LOGGING_HANDLER</a></code></th>
+<td class="colLast"><code>"frame-logger"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonConstants.HANDLE_MAX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonConstants.html#HANDLE_MAX">HANDLE_MAX</a></code></th>
+<td class="colLast"><code>4294967295L</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonConstants.MIN_MAX_AMQP_FRAME_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonConstants.html#MIN_MAX_AMQP_FRAME_SIZE">MIN_MAX_AMQP_FRAME_SIZE</a></code></th>
+<td class="colLast"><code>512</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonConstants.SASL_PERFORMATIVE_HANDLER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonConstants.html#SASL_PERFORMATIVE_HANDLER">SASL_PERFORMATIVE_HANDLER</a></code></th>
+<td class="colLast"><code>"sasl"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonEngineHandlerContext.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEngineHandlerContext</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonEngineHandlerContext.HANDLER_ALL_EVENTS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonEngineHandlerContext.html#HANDLER_ALL_EVENTS">HANDLER_ALL_EVENTS</a></code></th>
+<td class="colLast"><code>6</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonEngineHandlerContext.HANDLER_READS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonEngineHandlerContext.html#HANDLER_READS">HANDLER_READS</a></code></th>
+<td class="colLast"><code>2</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonEngineHandlerContext.HANDLER_WRITES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonEngineHandlerContext.html#HANDLER_WRITES">HANDLER_WRITES</a></code></th>
+<td class="colLast"><code>4</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonEngineNoOpSaslDriver.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEngineNoOpSaslDriver</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonEngineNoOpSaslDriver.MIN_MAX_SASL_FRAME_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonEngineNoOpSaslDriver.html#MIN_MAX_SASL_FRAME_SIZE">MIN_MAX_SASL_FRAME_SIZE</a></code></th>
+<td class="colLast"><code>512</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameDecodingHandler.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonFrameDecodingHandler</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonFrameDecodingHandler.AMQP_FRAME_TYPE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameDecodingHandler.html#AMQP_FRAME_TYPE">AMQP_FRAME_TYPE</a></code></th>
+<td class="colLast"><code>0</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonFrameDecodingHandler.FRAME_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameDecodingHandler.html#FRAME_SIZE_BYTES">FRAME_SIZE_BYTES</a></code></th>
+<td class="colLast"><code>4</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonFrameDecodingHandler.SASL_FRAME_TYPE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameDecodingHandler.html#SASL_FRAME_TYPE">SASL_FRAME_TYPE</a></code></th>
+<td class="colLast"><code>1</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameEncodingHandler.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonFrameEncodingHandler</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonFrameEncodingHandler.AMQP_FRAME_TYPE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameEncodingHandler.html#AMQP_FRAME_TYPE">AMQP_FRAME_TYPE</a></code></th>
+<td class="colLast"><code>0</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonFrameEncodingHandler.SASL_FRAME_TYPE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameEncodingHandler.html#SASL_FRAME_TYPE">SASL_FRAME_TYPE</a></code></th>
+<td class="colLast"><code>1</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonPooledTagGenerator.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonPooledTagGenerator</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.impl.ProtonPooledTagGenerator.DEFAULT_MAX_NUM_POOLED_TAGS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/impl/ProtonPooledTagGenerator.html#DEFAULT_MAX_NUM_POOLED_TAGS">DEFAULT_MAX_NUM_POOLED_TAGS</a></code></th>
+<td class="colLast"><code>512</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.engine.sasl.client.<a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA1Mechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">ScramSHA1Mechanism</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.sasl.client.ScramSHA1Mechanism.HMAC_SHA_1">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA1Mechanism.html#HMAC_SHA_1">HMAC_SHA_1</a></code></th>
+<td class="colLast"><code>"HmacSHA1"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.sasl.client.ScramSHA1Mechanism.SHA_1">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA1Mechanism.html#SHA_1">SHA_1</a></code></th>
+<td class="colLast"><code>"SHA-1"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.engine.sasl.client.<a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA256Mechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">ScramSHA256Mechanism</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.sasl.client.ScramSHA256Mechanism.HMAC_SHA_256">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA256Mechanism.html#HMAC_SHA_256">HMAC_SHA_256</a></code></th>
+<td class="colLast"><code>"HmacSHA256"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.sasl.client.ScramSHA256Mechanism.SHA_256">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA256Mechanism.html#SHA_256">SHA_256</a></code></th>
+<td class="colLast"><code>"SHA-256"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.engine.sasl.client.<a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA512Mechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">ScramSHA512Mechanism</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.sasl.client.ScramSHA512Mechanism.HMAC_SHA_512">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA512Mechanism.html#HMAC_SHA_512">HMAC_SHA_512</a></code></th>
+<td class="colLast"><code>"HmacSHA512"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.engine.sasl.client.ScramSHA512Mechanism.SHA_512">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/engine/sasl/client/ScramSHA512Mechanism.html#SHA_512">SHA_512</a></code></th>
+<td class="colLast"><code>"SHA-512"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/Decimal128.html" title="class in org.apache.qpid.protonj2.types">Decimal128</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.Decimal128.BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/Decimal128.html#BYTES">BYTES</a></code></th>
+<td class="colLast"><code>16</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.Decimal128.SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/Decimal128.html#SIZE">SIZE</a></code></th>
+<td class="colLast"><code>128</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/Decimal32.html" title="class in org.apache.qpid.protonj2.types">Decimal32</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.Decimal32.BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/Decimal32.html#BYTES">BYTES</a></code></th>
+<td class="colLast"><code>4</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.Decimal32.SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/Decimal32.html#SIZE">SIZE</a></code></th>
+<td class="colLast"><code>32</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/Decimal64.html" title="class in org.apache.qpid.protonj2.types">Decimal64</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.Decimal64.BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/Decimal64.html#BYTES">BYTES</a></code></th>
+<td class="colLast"><code>8</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.Decimal64.SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/Decimal64.html#SIZE">SIZE</a></code></th>
+<td class="colLast"><code>64</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.types.messaging.<a href="org/apache/qpid/protonj2/types/messaging/Header.html" title="class in org.apache.qpid.protonj2.types.messaging">Header</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.messaging.Header.DEFAULT_DELIVERY_COUNT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/messaging/Header.html#DEFAULT_DELIVERY_COUNT">DEFAULT_DELIVERY_COUNT</a></code></th>
+<td class="colLast"><code>0L</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.messaging.Header.DEFAULT_DURABILITY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/messaging/Header.html#DEFAULT_DURABILITY">DEFAULT_DURABILITY</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.messaging.Header.DEFAULT_FIRST_ACQUIRER">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/messaging/Header.html#DEFAULT_FIRST_ACQUIRER">DEFAULT_FIRST_ACQUIRER</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.messaging.Header.DEFAULT_PRIORITY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/messaging/Header.html#DEFAULT_PRIORITY">DEFAULT_PRIORITY</a></code></th>
+<td class="colLast"><code>4</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.qpid.protonj2.types.transport.<a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html" title="class in org.apache.qpid.protonj2.types.transport">AMQPHeader</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.transport.AMQPHeader.AMQP_PROTOCOL_ID">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html#AMQP_PROTOCOL_ID">AMQP_PROTOCOL_ID</a></code></th>
+<td class="colLast"><code>0</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.transport.AMQPHeader.HEADER_SIZE_BYTES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html#HEADER_SIZE_BYTES">HEADER_SIZE_BYTES</a></code></th>
+<td class="colLast"><code>8</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.transport.AMQPHeader.MAJOR_VERSION_INDEX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html#MAJOR_VERSION_INDEX">MAJOR_VERSION_INDEX</a></code></th>
+<td class="colLast"><code>5</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.transport.AMQPHeader.MINOR_VERSION_INDEX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html#MINOR_VERSION_INDEX">MINOR_VERSION_INDEX</a></code></th>
+<td class="colLast"><code>6</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.transport.AMQPHeader.PROTOCOL_ID_INDEX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html#PROTOCOL_ID_INDEX">PROTOCOL_ID_INDEX</a></code></th>
+<td class="colLast"><code>4</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.transport.AMQPHeader.REVISION_INDEX">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html#REVISION_INDEX">REVISION_INDEX</a></code></th>
+<td class="colLast"><code>7</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.qpid.protonj2.types.transport.AMQPHeader.SASL_PROTOCOL_ID">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html#SASL_PROTOCOL_ID">SASL_PROTOCOL_ID</a></code></th>
+<td class="colLast"><code>3</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</section>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/content/releases/qpid-protonj2-1.0.0-M4/api/deprecated-list.html b/content/releases/qpid-protonj2-1.0.0-M4/api/deprecated-list.html
new file mode 100644
index 0000000..9601588
--- /dev/null
+++ b/content/releases/qpid-protonj2-1.0.0-M4/api/deprecated-list.html
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.13) on Thu Dec 23 18:11:19 EST 2021 -->
+<title>Deprecated List (Qpid ProtonJ2 Parent 1.0.0-M4 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-12-23">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Deprecated List (Qpid ProtonJ2 Parent 1.0.0-M4 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/content/releases/qpid-protonj2-1.0.0-M4/api/element-list b/content/releases/qpid-protonj2-1.0.0-M4/api/element-list
new file mode 100755
index 0000000..8279a3d
--- /dev/null
+++ b/content/releases/qpid-protonj2-1.0.0-M4/api/element-list
@@ -0,0 +1,33 @@
+org.apache.qpid.protonj2.buffer
+org.apache.qpid.protonj2.client
+org.apache.qpid.protonj2.client.exceptions
+org.apache.qpid.protonj2.client.futures
+org.apache.qpid.protonj2.client.impl
+org.apache.qpid.protonj2.client.transport
+org.apache.qpid.protonj2.client.util
+org.apache.qpid.protonj2.codec
+org.apache.qpid.protonj2.codec.decoders
+org.apache.qpid.protonj2.codec.decoders.messaging
+org.apache.qpid.protonj2.codec.decoders.primitives
+org.apache.qpid.protonj2.codec.decoders.security
+org.apache.qpid.protonj2.codec.decoders.transactions
+org.apache.qpid.protonj2.codec.decoders.transport
+org.apache.qpid.protonj2.codec.encoders
+org.apache.qpid.protonj2.codec.encoders.messaging
+org.apache.qpid.protonj2.codec.encoders.primitives
+org.apache.qpid.protonj2.codec.encoders.security
+org.apache.qpid.protonj2.codec.encoders.transactions
+org.apache.qpid.protonj2.codec.encoders.transport
+org.apache.qpid.protonj2.engine
+org.apache.qpid.protonj2.engine.exceptions
+org.apache.qpid.protonj2.engine.impl
+org.apache.qpid.protonj2.engine.impl.sasl
+org.apache.qpid.protonj2.engine.sasl
+org.apache.qpid.protonj2.engine.sasl.client
+org.apache.qpid.protonj2.engine.util
+org.apache.qpid.protonj2.logging
+org.apache.qpid.protonj2.types
+org.apache.qpid.protonj2.types.messaging
+org.apache.qpid.protonj2.types.security
+org.apache.qpid.protonj2.types.transactions
+org.apache.qpid.protonj2.types.transport
diff --git a/content/releases/qpid-protonj2-1.0.0-M4/api/help-doc.html b/content/releases/qpid-protonj2-1.0.0-M4/api/help-doc.html
new file mode 100644
index 0000000..1187a42
--- /dev/null
+++ b/content/releases/qpid-protonj2-1.0.0-M4/api/help-doc.html
@@ -0,0 +1,281 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.13) on Thu Dec 23 18:11:19 EST 2021 -->
+<title>API Help (Qpid ProtonJ2 Parent 1.0.0-M4 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-12-23">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="API Help (Qpid ProtonJ2 Parent 1.0.0-M4 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<section role="region">
+<h2>Overview</h2>
+<p>The <a href="index.html">Overview</a> 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.</p>
+</section>
+</li>
+<li class="blockList">
+<section role="region">
+<h2>Package</h2>
+<p>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:</p>
+<ul>
+<li>Interfaces</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</section>
+</li>
+<li class="blockList">
+<section role="region">
+<h2>Class or Interface</h2>
+<p>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:</p>
+<ul>
+<li>Class Inheritance Diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class or Interface Declaration</li>
+<li>Class or Interface Description</li>
+</ul>
+<br>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Property Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<br>
+<ul>
+<li>Field Detail</li>
+<li>Property Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>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.</p>
+</section>
+</li>
+<li class="blockList">
+<section role="region">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type Declaration</li>
+<li>Annotation Type Description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</section>
+</li>
+<li class="blockList">
+<section role="region">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum Declaration</li>
+<li>Enum Description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</section>
+</li>
+<li class="blockList">
+<section role="region">
+<h2>Use</h2>
+<p>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.</p>
+</section>
+</li>
+<li class="blockList">
+<section role="region">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> 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 <code>java.lang.Object</code>. Interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</section>
+</li>
+<li class="blockList">
+<section role="region">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> 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.</p>
+</section>
+</li>
+<li class="blockList">
+<section role="region">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.</p>
+</section>
+</li>
+<li class="blockList">
+<section role="region">
+<h2>All&nbsp;Classes</h2>
+<p>The <a href="allclasses.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</section>
+</li>
+<li class="blockList">
+<section role="region">
+<h2>Serialized Form</h2>
+<p>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.</p>
+</section>
+</li>
+<li class="blockList">
+<section role="region">
+<h2>Constant Field Values</h2>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</section>
+</li>
+<li class="blockList">
+<section role="region">
+<h2>Search</h2>
+<p>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".</p>
+</section>
+</li>
+</ul>
+<hr>
+<span class="emphasizedPhrase">This help file applies to API documentation generated by the standard doclet.</span></div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/content/releases/qpid-protonj2-1.0.0-M4/api/index-all.html b/content/releases/qpid-protonj2-1.0.0-M4/api/index-all.html
new file mode 100644
index 0000000..010ee61
--- /dev/null
+++ b/content/releases/qpid-protonj2-1.0.0-M4/api/index-all.html
@@ -0,0 +1,18656 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.13) on Thu Dec 23 18:11:19 EST 2021 -->
+<title>Index (Qpid ProtonJ2 Parent 1.0.0-M4 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-12-23">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Index (Qpid ProtonJ2 Parent 1.0.0-M4 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a> [...]
+<!--   -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientOutgoingEnvelope.html#abort()">abort()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientOutgoingEnvelope.html" title="class in org.apache.qpid.protonj2.client.impl">ClientOutgoingEnvelope</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/StreamSenderMessage.html#abort()">abort()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamSenderMessage.html" title="interface in org.apache.qpid.protonj2.client">StreamSenderMessage</a></dt>
+<dd>
+<div class="block">Marks the currently streaming message as being aborted.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/impl/ProtonOutgoingDelivery.html#abort()">abort()</a></span> - Method in class org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonOutgoingDelivery.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonOutgoingDelivery</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/OutgoingDelivery.html#abort()">abort()</a></span> - Method in interface org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/OutgoingDelivery.html" title="interface in org.apache.qpid.protonj2.engine">OutgoingDelivery</a></dt>
+<dd>
+<div class="block">Aborts the outgoing delivery if not already settled.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientOutgoingEnvelope.html#aborted()">aborted()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientOutgoingEnvelope.html" title="class in org.apache.qpid.protonj2.client.impl">ClientOutgoingEnvelope</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamDelivery.html#aborted()">aborted()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamDelivery.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamDelivery</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html#aborted()">aborted()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/StreamDelivery.html#aborted()">aborted()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamDelivery.html" title="interface in org.apache.qpid.protonj2.client">StreamDelivery</a></dt>
+<dd>
+<div class="block">Check if the <a href="org/apache/qpid/protonj2/client/StreamDelivery.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamDelivery</code></a> has been marked as aborted by the remote sender.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/StreamReceiverMessage.html#aborted()">aborted()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamReceiverMessage.html" title="interface in org.apache.qpid.protonj2.client">StreamReceiverMessage</a></dt>
+<dd>
+<div class="block">Check if the <a href="org/apache/qpid/protonj2/client/StreamDelivery.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamDelivery</code></a> that was assigned to this <a href="org/apache/qpid/protonj2/client/StreamReceiverMessage.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamReceiverMessage</code></a> has been
+ marked as aborted by the remote.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/StreamSenderMessage.html#aborted()">aborted()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamSenderMessage.html" title="interface in org.apache.qpid.protonj2.client">StreamSenderMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html#absoluteExpiryTime()">absoluteExpiryTime()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html#absoluteExpiryTime()">absoluteExpiryTime()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Message.html#absoluteExpiryTime()">absoluteExpiryTime()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client">Message</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html#absoluteExpiryTime(long)">absoluteExpiryTime(long)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html#absoluteExpiryTime(long)">absoluteExpiryTime(long)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Message.html#absoluteExpiryTime(long)">absoluteExpiryTime(long)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client">Message</a></dt>
+<dd>
+<div class="block">Sets the absolute expiration time value to assign to this <a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client"><code>Message</code></a>.</div>
+</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractArrayTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">AbstractArrayTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Base for the decoders of AMQP Array types that defaults to returning opaque Object
+ values to match what the other decoders do.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractArrayTypeDecoder.html#%3Cinit%3E()">AbstractArrayTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.primitives.<a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractArrayTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractArrayTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractBinaryTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">AbstractBinaryTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Base class for the various Binary type decoders used to read AMQP Binary values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractBinaryTypeDecoder.html#%3Cinit%3E()">AbstractBinaryTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.primitives.<a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractBinaryTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractBinaryTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedListTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders"><span class="typeNameLink">AbstractDescribedListTypeEncoder</span></a>&lt;<a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedListTypeEncoder.html" title="type parameter in AbstractDescribedListTypeEncoder">V</a>&gt; - Class in <a href="org/apache/qpid/protonj2/codec/encoders/package-summary.html">org.apache.qpid.protonj2.codec [...]
+<dd>
+<div class="block">Base class used for all Described Type objects that are represented as a List</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedListTypeEncoder.html#%3Cinit%3E()">AbstractDescribedListTypeEncoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.encoders.<a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedListTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">AbstractDescribedListTypeEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedMapTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders"><span class="typeNameLink">AbstractDescribedMapTypeEncoder</span></a>&lt;<a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedMapTypeEncoder.html" title="type parameter in AbstractDescribedMapTypeEncoder">K</a>,&#8203;<a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedMapTypeEncoder.html" title="type parameter in A [...]
+<dd>
+<div class="block">Base class used for all Described Type objects that are represented as a List</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedMapTypeEncoder.html#%3Cinit%3E()">AbstractDescribedMapTypeEncoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.encoders.<a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedMapTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">AbstractDescribedMapTypeEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/AbstractDescribedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders"><span class="typeNameLink">AbstractDescribedTypeDecoder</span></a>&lt;<a href="org/apache/qpid/protonj2/codec/decoders/AbstractDescribedTypeDecoder.html" title="type parameter in AbstractDescribedTypeDecoder">V</a>&gt; - Class in <a href="org/apache/qpid/protonj2/codec/decoders/package-summary.html">org.apache.qpid.protonj2.codec.decoders</a></dt>
+<dd>
+<div class="block">Abstract base for all Described Type decoders which implements the generic methods
+ common to all the implementations.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/AbstractDescribedTypeDecoder.html#%3Cinit%3E()">AbstractDescribedTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.<a href="org/apache/qpid/protonj2/codec/decoders/AbstractDescribedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders">AbstractDescribedTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders"><span class="typeNameLink">AbstractDescribedTypeEncoder</span></a>&lt;<a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedTypeEncoder.html" title="type parameter in AbstractDescribedTypeEncoder">V</a>&gt; - Class in <a href="org/apache/qpid/protonj2/codec/encoders/package-summary.html">org.apache.qpid.protonj2.codec.encoders</a></dt>
+<dd>
+<div class="block">Abstract DescribedType encoder implementation</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedTypeEncoder.html#%3Cinit%3E()">AbstractDescribedTypeEncoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.encoders.<a href="org/apache/qpid/protonj2/codec/encoders/AbstractDescribedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">AbstractDescribedTypeEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractListTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">AbstractListTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Base for the various List type decoders needed to read AMQP List values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractListTypeDecoder.html#%3Cinit%3E()">AbstractListTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.primitives.<a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractListTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractListTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractMapTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">AbstractMapTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Base for the various Map type decoders used to read AMQP Map values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractMapTypeDecoder.html#%3Cinit%3E()">AbstractMapTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.primitives.<a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractMapTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractMapTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/engine/sasl/client/AbstractMechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client"><span class="typeNameLink">AbstractMechanism</span></a> - Class in <a href="org/apache/qpid/protonj2/engine/sasl/client/package-summary.html">org.apache.qpid.protonj2.engine.sasl.client</a></dt>
+<dd>
+<div class="block">Base class for SASL Authentication Mechanism that implements the basic
+ methods of a Mechanism class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/sasl/client/AbstractMechanism.html#%3Cinit%3E()">AbstractMechanism()</a></span> - Constructor for class org.apache.qpid.protonj2.engine.sasl.client.<a href="org/apache/qpid/protonj2/engine/sasl/client/AbstractMechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">AbstractMechanism</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/AbstractPrimitiveTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders"><span class="typeNameLink">AbstractPrimitiveTypeDecoder</span></a>&lt;<a href="org/apache/qpid/protonj2/codec/decoders/AbstractPrimitiveTypeDecoder.html" title="type parameter in AbstractPrimitiveTypeDecoder">V</a>&gt; - Class in <a href="org/apache/qpid/protonj2/codec/decoders/package-summary.html">org.apache.qpid.protonj2.codec.decoders</a></dt>
+<dd>
+<div class="block">Abstract base for all Described Type decoders which implements the generic methods
+ common to all the implementations.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/AbstractPrimitiveTypeDecoder.html#%3Cinit%3E()">AbstractPrimitiveTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.<a href="org/apache/qpid/protonj2/codec/decoders/AbstractPrimitiveTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders">AbstractPrimitiveTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/encoders/AbstractPrimitiveTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders"><span class="typeNameLink">AbstractPrimitiveTypeEncoder</span></a>&lt;<a href="org/apache/qpid/protonj2/codec/encoders/AbstractPrimitiveTypeEncoder.html" title="type parameter in AbstractPrimitiveTypeEncoder">V</a>&gt; - Class in <a href="org/apache/qpid/protonj2/codec/encoders/package-summary.html">org.apache.qpid.protonj2.codec.encoders</a></dt>
+<dd>
+<div class="block">Abstract implementation of the PrimitiveTypeEncoder that implements the common methods
+ that most of the primitive type</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/encoders/AbstractPrimitiveTypeEncoder.html#%3Cinit%3E()">AbstractPrimitiveTypeEncoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.encoders.<a href="org/apache/qpid/protonj2/codec/encoders/AbstractPrimitiveTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders">AbstractPrimitiveTypeEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractStringTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">AbstractStringTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Base for the various String type Decoders used to read AMQP String values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractStringTypeDecoder.html#%3Cinit%3E()">AbstractStringTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.primitives.<a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractStringTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractStringTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractSymbolTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">AbstractSymbolTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Base class for the Symbol decoders used on AMQP Symbol types.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractSymbolTypeDecoder.html#%3Cinit%3E()">AbstractSymbolTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.primitives.<a href="org/apache/qpid/protonj2/codec/decoders/primitives/AbstractSymbolTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">AbstractSymbolTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Delivery.html#accept()">accept()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Delivery.html" title="interface in org.apache.qpid.protonj2.client">Delivery</a></dt>
+<dd>
+<div class="block">Accepts and settles the delivery.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientDelivery.html#accept()">accept()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientDelivery.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDelivery</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamDelivery.html#accept()">accept()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamDelivery.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamDelivery</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/StreamDelivery.html#accept()">accept()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamDelivery.html" title="interface in org.apache.qpid.protonj2.client">StreamDelivery</a></dt>
+<dd>
+<div class="block">Accepts and settles the delivery.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/Engine.html#accept(org.apache.qpid.protonj2.buffer.ProtonBuffer)">accept(ProtonBuffer)</a></span> - Method in interface org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/Engine.html" title="interface in org.apache.qpid.protonj2.engine">Engine</a></dt>
+<dd>
+<div class="block">Provide data input for this Engine from some external source.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/DeliveryState.html#accepted()">accepted()</a></span> - Static method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/DeliveryState.html" title="interface in org.apache.qpid.protonj2.client">DeliveryState</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/types/messaging/Accepted.html" title="class in org.apache.qpid.protonj2.types.messaging"><span class="typeNameLink">Accepted</span></a> - Class in <a href="org/apache/qpid/protonj2/types/messaging/package-summary.html">org.apache.qpid.protonj2.types.messaging</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/transport/DeliveryState.DeliveryStateType.html#Accepted">Accepted</a></span> - org.apache.qpid.protonj2.types.transport.<a href="org/apache/qpid/protonj2/types/transport/DeliveryState.DeliveryStateType.html" title="enum in org.apache.qpid.protonj2.types.transport">DeliveryState.DeliveryStateType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/DeliveryState.Type.html#ACCEPTED">ACCEPTED</a></span> - org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/DeliveryState.Type.html" title="enum in org.apache.qpid.protonj2.client">DeliveryState.Type</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/messaging/AcceptedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging"><span class="typeNameLink">AcceptedTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/messaging/package-summary.html">org.apache.qpid.protonj2.codec.decoders.messaging</a></dt>
+<dd>
+<div class="block">Decoder of AMQP Accepted type values from a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/AcceptedTypeDecoder.html#%3Cinit%3E()">AcceptedTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.messaging.<a href="org/apache/qpid/protonj2/codec/decoders/messaging/AcceptedTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">AcceptedTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/encoders/messaging/AcceptedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging"><span class="typeNameLink">AcceptedTypeEncoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/encoders/messaging/package-summary.html">org.apache.qpid.protonj2.codec.encoders.messaging</a></dt>
+<dd>
+<div class="block">Encoder of AMQP Accepted type values to a byte stream</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/AcceptedTypeEncoder.html#%3Cinit%3E()">AcceptedTypeEncoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.encoders.messaging.<a href="org/apache/qpid/protonj2/codec/encoders/messaging/AcceptedTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">AcceptedTypeEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/ConnectionState.html#ACTIVE">ACTIVE</a></span> - org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/ConnectionState.html" title="enum in org.apache.qpid.protonj2.engine">ConnectionState</a></dt>
+<dd>
+<div class="block">Indicates that the targeted end of the Connection (local or remote) is currently open.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/LinkState.html#ACTIVE">ACTIVE</a></span> - org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/LinkState.html" title="enum in org.apache.qpid.protonj2.engine">LinkState</a></dt>
+<dd>
+<div class="block">Indicates that the targeted end of the Link (local or remote) is currently open.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/SessionState.html#ACTIVE">ACTIVE</a></span> - org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/SessionState.html" title="enum in org.apache.qpid.protonj2.engine">SessionState</a></dt>
+<dd>
+<div class="block">Indicates that the targeted end of the Session (local or remote) is currently open.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/util/ReconnectLocationPool.html#add(org.apache.qpid.protonj2.client.ReconnectLocation)">add(ReconnectLocation)</a></span> - Method in class org.apache.qpid.protonj2.client.util.<a href="org/apache/qpid/protonj2/client/util/ReconnectLocationPool.html" title="class in org.apache.qpid.protonj2.client.util">ReconnectLocationPool</a></dt>
+<dd>
+<div class="block">Adds a new entry to the pool if not already contained within.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/UnsignedInteger.html#add(org.apache.qpid.protonj2.types.UnsignedInteger)">add(UnsignedInteger)</a></span> - Method in class org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/UnsignedInteger.html" title="class in org.apache.qpid.protonj2.types">UnsignedInteger</a></dt>
+<dd>
+<div class="block">Adds the value of the given <a href="org/apache/qpid/protonj2/types/UnsignedInteger.html" title="class in org.apache.qpid.protonj2.types"><code>UnsignedInteger</code></a> to this instance and return a new <a href="org/apache/qpid/protonj2/types/UnsignedInteger.html" title="class in org.apache.qpid.protonj2.types"><code>UnsignedInteger</code></a>
+ instance that represents the newly computed value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/transport/TcpTransport.html#addAdditionalHandlers(io.netty.channel.ChannelPipeline)">addAdditionalHandlers(ChannelPipeline)</a></span> - Method in class org.apache.qpid.protonj2.client.transport.<a href="org/apache/qpid/protonj2/client/transport/TcpTransport.html" title="class in org.apache.qpid.protonj2.client.transport">TcpTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/transport/WebSocketTransport.html#addAdditionalHandlers(io.netty.channel.ChannelPipeline)">addAdditionalHandlers(ChannelPipeline)</a></span> - Method in class org.apache.qpid.protonj2.client.transport.<a href="org/apache/qpid/protonj2/client/transport/WebSocketTransport.html" title="class in org.apache.qpid.protonj2.client.transport">WebSocketTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/util/RingQueue.html#addAll(java.util.Collection)">addAll(Collection&lt;? extends E&gt;)</a></span> - Method in class org.apache.qpid.protonj2.engine.util.<a href="org/apache/qpid/protonj2/engine/util/RingQueue.html" title="class in org.apache.qpid.protonj2.engine.util">RingQueue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/util/ReconnectLocationPool.html#addAll(java.util.List)">addAll(List&lt;ReconnectLocation&gt;)</a></span> - Method in class org.apache.qpid.protonj2.client.util.<a href="org/apache/qpid/protonj2/client/util/ReconnectLocationPool.html" title="class in org.apache.qpid.protonj2.client.util">ReconnectLocationPool</a></dt>
+<dd>
+<div class="block">Adds a list of new <a href="org/apache/qpid/protonj2/client/ReconnectLocation.html" title="class in org.apache.qpid.protonj2.client"><code>ReconnectLocation</code></a> values to the pool if not already contained within.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/SaslOptions.html#addAllowedMechanism(java.lang.String)">addAllowedMechanism(String)</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/SaslOptions.html" title="class in org.apache.qpid.protonj2.client">SaslOptions</a></dt>
+<dd>
+<div class="block">Adds a mechanism to the list of allowed SASL mechanisms this client will use
+ when selecting from the remote peers offered set of SASL mechanisms.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/AdvancedMessage.html#addBodySection(org.apache.qpid.protonj2.types.messaging.Section)">addBodySection(Section&lt;?&gt;)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/AdvancedMessage.html" title="interface in org.apache.qpid.protonj2.client">AdvancedMessage</a></dt>
+<dd>
+<div class="block">Adds the given <a href="org/apache/qpid/protonj2/types/messaging/Section.html" title="interface in org.apache.qpid.protonj2.types.messaging"><code>Section</code></a> to the internal collection of sections that will be sent
+ to the remote peer when this message is encoded.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html#addBodySection(org.apache.qpid.protonj2.types.messaging.Section)">addBodySection(Section&lt;?&gt;)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html#addBodySection(org.apache.qpid.protonj2.types.messaging.Section)">addBodySection(Section&lt;?&gt;)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/impl/ProtonTransactionController.html#addCapacityAvailableHandler(org.apache.qpid.protonj2.engine.EventHandler)">addCapacityAvailableHandler(EventHandler&lt;TransactionController&gt;)</a></span> - Method in class org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonTransactionController.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonTransactionController</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/TransactionController.html#addCapacityAvailableHandler(org.apache.qpid.protonj2.engine.EventHandler)">addCapacityAvailableHandler(EventHandler&lt;TransactionController&gt;)</a></span> - Method in interface org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/TransactionController.html" title="interface in org.apache.qpid.protonj2.engine">TransactionController</a></dt>
+<dd>
+<div class="block">Allows the caller to add an <a href="org/apache/qpid/protonj2/engine/EventHandler.html" title="interface in org.apache.qpid.protonj2.engine"><code>EventHandler</code></a> that will be signaled when the underlying
+ link for this <a href="org/apache/qpid/protonj2/engine/TransactionController.html" title="interface in org.apache.qpid.protonj2.engine"><code>TransactionController</code></a> has been granted credit which would then allow for
+ transaction <a href="org/apache/qpid/protonj2/types/transactions/Declared.html" title="class in org.apache.qpid.protonj2.types.transactions"><code>Declared</code></a> and <a href="org/apache/qpid/protonj2/types/transactions/Discharge.html" title="class in org.apache.qpid.protonj2.types.transactions"><code>Discharge</code></a> commands to be sent to the remote Transactional
+ Resource.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientReceiver.html#addCredit(int)">addCredit(int)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientReceiver.html" title="class in org.apache.qpid.protonj2.client.impl">ClientReceiver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiver.html#addCredit(int)">addCredit(int)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiver.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Receiver.html#addCredit(int)">addCredit(int)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Receiver.html" title="interface in org.apache.qpid.protonj2.client">Receiver</a></dt>
+<dd>
+<div class="block">Adds credit to the <a href="org/apache/qpid/protonj2/client/Receiver.html" title="interface in org.apache.qpid.protonj2.client"><code>Receiver</code></a> link for use when there receiver has not been configured
+ with a credit window.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/StreamReceiver.html#addCredit(int)">addCredit(int)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamReceiver.html" title="interface in org.apache.qpid.protonj2.client">StreamReceiver</a></dt>
+<dd>
+<div class="block">Adds credit to the <a href="org/apache/qpid/protonj2/client/Receiver.html" title="interface in org.apache.qpid.protonj2.client"><code>Receiver</code></a> link for use when there receiver has not been configured
+ with a credit window.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/impl/ProtonReceiver.html#addCredit(int)">addCredit(int)</a></span> - Method in class org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonReceiver.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonReceiver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/impl/ProtonTransactionManager.html#addCredit(int)">addCredit(int)</a></span> - Method in class org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonTransactionManager.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonTransactionManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/Receiver.html#addCredit(int)">addCredit(int)</a></span> - Method in interface org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/Receiver.html" title="interface in org.apache.qpid.protonj2.engine">Receiver</a></dt>
+<dd>
+<div class="block">Adds the given amount of credit for the <a href="org/apache/qpid/protonj2/engine/Receiver.html" title="interface in org.apache.qpid.protonj2.engine"><code>Receiver</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/TransactionManager.html#addCredit(int)">addCredit(int)</a></span> - Method in interface org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/TransactionManager.html" title="interface in org.apache.qpid.protonj2.engine">TransactionManager</a></dt>
+<dd>
+<div class="block">Adds the given amount of credit for the <a href="org/apache/qpid/protonj2/engine/TransactionManager.html" title="interface in org.apache.qpid.protonj2.engine"><code>TransactionManager</code></a> which allows
+ the <a href="org/apache/qpid/protonj2/engine/TransactionController.html" title="interface in org.apache.qpid.protonj2.engine"><code>TransactionController</code></a> to send <a href="org/apache/qpid/protonj2/types/transactions/Declare.html" title="class in org.apache.qpid.protonj2.types.transactions"><code>Declare</code></a> and <a href="org/apache/qpid/protonj2/types/transactions/Discharge.html" title="class in org.apache.qpid.protonj2.types.transactions"><code>Discharge</code></a>
+ requests to this manager.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/EnginePipeline.html#addFirst(java.lang.String,org.apache.qpid.protonj2.engine.EngineHandler)">addFirst(String, EngineHandler)</a></span> - Method in interface org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/EnginePipeline.html" title="interface in org.apache.qpid.protonj2.engine">EnginePipeline</a></dt>
+<dd>
+<div class="block">Adds the given handler to the front of the pipeline with the given name stored for
+ later lookup or remove operations.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/impl/ProtonEnginePipeline.html#addFirst(java.lang.String,org.apache.qpid.protonj2.engine.EngineHandler)">addFirst(String, EngineHandler)</a></span> - Method in class org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonEnginePipeline.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEnginePipeline</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/impl/ProtonEnginePipelineProxy.html#addFirst(java.lang.String,org.apache.qpid.protonj2.engine.EngineHandler)">addFirst(String, EngineHandler)</a></span> - Method in class org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonEnginePipelineProxy.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEnginePipelineProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/util/ReconnectLocationPool.html#addFirst(org.apache.qpid.protonj2.client.ReconnectLocation)">addFirst(ReconnectLocation)</a></span> - Method in class org.apache.qpid.protonj2.client.util.<a href="org/apache/qpid/protonj2/client/util/ReconnectLocationPool.html" title="class in org.apache.qpid.protonj2.client.util">ReconnectLocationPool</a></dt>
+<dd>
+<div class="block">Adds a new <a href="org/apache/qpid/protonj2/client/ReconnectLocation.html" title="class in org.apache.qpid.protonj2.client"><code>ReconnectLocation</code></a> to the pool if not already contained within.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/EnginePipeline.html#addLast(java.lang.String,org.apache.qpid.protonj2.engine.EngineHandler)">addLast(String, EngineHandler)</a></span> - Method in interface org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/EnginePipeline.html" title="interface in org.apache.qpid.protonj2.engine">EnginePipeline</a></dt>
+<dd>
+<div class="block">Adds the given handler to the end of the pipeline with the given name stored for
+ later lookup or remove operations.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/impl/ProtonEnginePipeline.html#addLast(java.lang.String,org.apache.qpid.protonj2.engine.EngineHandler)">addLast(String, EngineHandler)</a></span> - Method in class org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonEnginePipeline.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEnginePipeline</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/impl/ProtonEnginePipelineProxy.html#addLast(java.lang.String,org.apache.qpid.protonj2.engine.EngineHandler)">addLast(String, EngineHandler)</a></span> - Method in class org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonEnginePipelineProxy.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonEnginePipelineProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/ReconnectOptions.html#addReconnectLocation(java.lang.String,int)">addReconnectLocation(String, int)</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/ReconnectOptions.html" title="class in org.apache.qpid.protonj2.client">ReconnectOptions</a></dt>
+<dd>
+<div class="block">Adds an additional reconnection location that can be used when attempting to reconnect the client
+ following a connection failure.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientReceiver.html#address()">address()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientReceiver.html" title="class in org.apache.qpid.protonj2.client.impl">ClientReceiver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiver.html#address()">address()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiver.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Receiver.html#address()">address()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Receiver.html" title="interface in org.apache.qpid.protonj2.client">Receiver</a></dt>
+<dd>
+<div class="block">Returns the address that the <a href="org/apache/qpid/protonj2/client/Receiver.html" title="interface in org.apache.qpid.protonj2.client"><code>Receiver</code></a> instance will be subscribed to.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Sender.html#address()">address()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Sender.html" title="interface in org.apache.qpid.protonj2.client">Sender</a></dt>
+<dd>
+<div class="block">Returns the address that the <a href="org/apache/qpid/protonj2/client/Sender.html" title="interface in org.apache.qpid.protonj2.client"><code>Sender</code></a> instance will send <a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client"><code>Message</code></a> objects
+ to.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Source.html#address()">address()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Source.html" title="interface in org.apache.qpid.protonj2.client">Source</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Target.html#address()">address()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Target.html" title="interface in org.apache.qpid.protonj2.client">Target</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientConstants.html#ADDRESS">ADDRESS</a></span> - Static variable in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientConstants.html" title="class in org.apache.qpid.protonj2.client.impl">ClientConstants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/TransportOptions.html#addWebSocketHeader(java.lang.String,java.lang.String)">addWebSocketHeader(String, String)</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/TransportOptions.html" title="class in org.apache.qpid.protonj2.client">TransportOptions</a></dt>
+<dd>
+<div class="block">Additional headers to be passed along to the remote when performing a WebSocket based connect.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonAbstractBuffer.html#adjustIndexMarks(int)">adjustIndexMarks(int)</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonAbstractBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonAbstractBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/client/AdvancedMessage.html" title="interface in org.apache.qpid.protonj2.client"><span class="typeNameLink">AdvancedMessage</span></a>&lt;<a href="org/apache/qpid/protonj2/client/AdvancedMessage.html" title="type parameter in AdvancedMessage">E</a>&gt; - Interface in <a href="org/apache/qpid/protonj2/client/package-summary.html">org.apache.qpid.protonj2.client</a></dt>
+<dd>
+<div class="block">Advanced AMQP Message object that provides a thin abstraction to raw AMQP types</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonBufferAllocator.html#allocate()">allocate()</a></span> - Method in interface org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonBufferAllocator.html" title="interface in org.apache.qpid.protonj2.buffer">ProtonBufferAllocator</a></dt>
+<dd>
+<div class="block">Create a new ProtonBuffer instance with default initial capacity.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonByteBufferAllocator.html#allocate()">allocate()</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonByteBufferAllocator.html" title="class in org.apache.qpid.protonj2.buffer">ProtonByteBufferAllocator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonNettyByteBufferAllocator.html#allocate()">allocate()</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonNettyByteBufferAllocator.html" title="class in org.apache.qpid.protonj2.buffer">ProtonNettyByteBufferAllocator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonBufferAllocator.html#allocate(int)">allocate(int)</a></span> - Method in interface org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonBufferAllocator.html" title="interface in org.apache.qpid.protonj2.buffer">ProtonBufferAllocator</a></dt>
+<dd>
+<div class="block">Create a new ProtonBuffer instance with the given initial capacity and the
+ maximum capacity should be that of the underlying buffer implementations
+ limit.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonByteBufferAllocator.html#allocate(int)">allocate(int)</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonByteBufferAllocator.html" title="class in org.apache.qpid.protonj2.buffer">ProtonByteBufferAllocator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonNettyByteBufferAllocator.html#allocate(int)">allocate(int)</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonNettyByteBufferAllocator.html" title="class in org.apache.qpid.protonj2.buffer">ProtonNettyByteBufferAllocator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonBufferAllocator.html#allocate(int,int)">allocate(int, int)</a></span> - Method in interface org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonBufferAllocator.html" title="interface in org.apache.qpid.protonj2.buffer">ProtonBufferAllocator</a></dt>
+<dd>
+<div class="block">Create a new ProtonBuffer instance with the given initial capacity and the
+ maximum capacity should that of the value specified by the caller.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonByteBufferAllocator.html#allocate(int,int)">allocate(int, int)</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonByteBufferAllocator.html" title="class in org.apache.qpid.protonj2.buffer">ProtonByteBufferAllocator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonNettyByteBufferAllocator.html#allocate(int,int)">allocate(int, int)</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonNettyByteBufferAllocator.html" title="class in org.apache.qpid.protonj2.buffer">ProtonNettyByteBufferAllocator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/SaslOptions.html#allowedMechanisms()">allowedMechanisms()</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/SaslOptions.html" title="class in org.apache.qpid.protonj2.client">SaslOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/TransportOptions.html#allowNativeIO()">allowNativeIO()</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/TransportOptions.html" title="class in org.apache.qpid.protonj2.client">TransportOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/TransportOptions.html#allowNativeIO(boolean)">allowNativeIO(boolean)</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/TransportOptions.html" title="class in org.apache.qpid.protonj2.client">TransportOptions</a></dt>
+<dd>
+<div class="block">Determines if the a native IO implementation is preferred to the JDK based IO.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/SslOptions.html#allowNativeSSL()">allowNativeSSL()</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/SslOptions.html" title="class in org.apache.qpid.protonj2.client">SslOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/SslOptions.html#allowNativeSSL(boolean)">allowNativeSSL(boolean)</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/SslOptions.html" title="class in org.apache.qpid.protonj2.client">SslOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameDecodingHandler.html#AMQP_FRAME_TYPE">AMQP_FRAME_TYPE</a></span> - Static variable in class org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameDecodingHandler.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonFrameDecodingHandler</a></dt>
+<dd>
+<div class="block">Frame type indicator for AMQP protocol frames.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameEncodingHandler.html#AMQP_FRAME_TYPE">AMQP_FRAME_TYPE</a></span> - Static variable in class org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonFrameEncodingHandler.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonFrameEncodingHandler</a></dt>
+<dd>
+<div class="block">Frame type indicator for AMQP protocol frames.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/IncomingAMQPEnvelope.html#AMQP_FRAME_TYPE">AMQP_FRAME_TYPE</a></span> - Static variable in class org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/IncomingAMQPEnvelope.html" title="class in org.apache.qpid.protonj2.engine">IncomingAMQPEnvelope</a></dt>
+<dd>
+<div class="block">The AMQP Frame type marker value used when processing incoming frames.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/OutgoingAMQPEnvelope.html#AMQP_FRAME_TYPE">AMQP_FRAME_TYPE</a></span> - Static variable in class org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/OutgoingAMQPEnvelope.html" title="class in org.apache.qpid.protonj2.engine">OutgoingAMQPEnvelope</a></dt>
+<dd>
+<div class="block">The frame type value to used when encoding the outgoing AMQP frame.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/HeaderEnvelope.html#AMQP_HEADER_ENVELOPE">AMQP_HEADER_ENVELOPE</a></span> - Static variable in class org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/HeaderEnvelope.html" title="class in org.apache.qpid.protonj2.engine">HeaderEnvelope</a></dt>
+<dd>
+<div class="block">A singleton instance of an AMQP header that can be used to avoid additional allocations.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/impl/ProtonConstants.html#AMQP_PERFORMATIVE_HANDLER">AMQP_PERFORMATIVE_HANDLER</a></span> - Static variable in class org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonConstants.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonConstants</a></dt>
+<dd>
+<div class="block">Engine handler that acts on AMQP performatives</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html#AMQP_PROTOCOL_ID">AMQP_PROTOCOL_ID</a></span> - Static variable in class org.apache.qpid.protonj2.types.transport.<a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html" title="class in org.apache.qpid.protonj2.types.transport">AMQPHeader</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/types/transport/AmqpError.html" title="interface in org.apache.qpid.protonj2.types.transport"><span class="typeNameLink">AmqpError</span></a> - Interface in <a href="org/apache/qpid/protonj2/types/transport/package-summary.html">org.apache.qpid.protonj2.types.transport</a></dt>
+<dd>
+<div class="block">List of <a href="org/apache/qpid/protonj2/types/Symbol.html" title="class in org.apache.qpid.protonj2.types"><code>Symbol</code></a> constants that provide the defined AMQP Error space.</div>
+</dd>
+<dt><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html" title="class in org.apache.qpid.protonj2.types.transport"><span class="typeNameLink">AMQPHeader</span></a> - Class in <a href="org/apache/qpid/protonj2/types/transport/package-summary.html">org.apache.qpid.protonj2.types.transport</a></dt>
+<dd>
+<div class="block">Represents the AMQP protocol handshake packet that is sent during the
+ initial exchange with a remote peer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html#%3Cinit%3E()">AMQPHeader()</a></span> - Constructor for class org.apache.qpid.protonj2.types.transport.<a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html" title="class in org.apache.qpid.protonj2.types.transport">AMQPHeader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html#%3Cinit%3E(byte%5B%5D)">AMQPHeader(byte[])</a></span> - Constructor for class org.apache.qpid.protonj2.types.transport.<a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html" title="class in org.apache.qpid.protonj2.types.transport">AMQPHeader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html#%3Cinit%3E(org.apache.qpid.protonj2.buffer.ProtonBuffer)">AMQPHeader(ProtonBuffer)</a></span> - Constructor for class org.apache.qpid.protonj2.types.transport.<a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html" title="class in org.apache.qpid.protonj2.types.transport">AMQPHeader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html#%3Cinit%3E(org.apache.qpid.protonj2.buffer.ProtonBuffer,boolean)">AMQPHeader(ProtonBuffer, boolean)</a></span> - Constructor for class org.apache.qpid.protonj2.types.transport.<a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.html" title="class in org.apache.qpid.protonj2.types.transport">AMQPHeader</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.HeaderHandler.html" title="interface in org.apache.qpid.protonj2.types.transport"><span class="typeNameLink">AMQPHeader.HeaderHandler</span></a>&lt;<a href="org/apache/qpid/protonj2/types/transport/AMQPHeader.HeaderHandler.html" title="type parameter in AMQPHeader.HeaderHandler">E</a>&gt; - Interface in <a href="org/apache/qpid/protonj2/types/transport/package-summary.html">org.apache.qpid.protonj2.types.transport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/engine/AMQPPerformativeEnvelopePool.html" title="class in org.apache.qpid.protonj2.engine"><span class="typeNameLink">AMQPPerformativeEnvelopePool</span></a>&lt;<a href="org/apache/qpid/protonj2/engine/AMQPPerformativeEnvelopePool.html" title="type parameter in AMQPPerformativeEnvelopePool">E</a> extends <a href="org/apache/qpid/protonj2/engine/PerformativeEnvelope.html" title="class in org.apache.qpid.protonj2.engine">PerformativeEnvelope</a>&lt;<a  [...]
+<dd>
+<div class="block">Pool of <a href="org/apache/qpid/protonj2/engine/PerformativeEnvelope.html" title="class in org.apache.qpid.protonj2.engine"><code>PerformativeEnvelope</code></a> instances used to reduce allocations on incoming performatives.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/AMQPPerformativeEnvelopePool.html#%3Cinit%3E(java.util.function.Function)">AMQPPerformativeEnvelopePool(Function&lt;AMQPPerformativeEnvelopePool&lt;E&gt;, E&gt;)</a></span> - Constructor for class org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/AMQPPerformativeEnvelopePool.html" title="class in org.apache.qpid.protonj2.engine">AMQPPerformativeEnvelopePool</a></dt>
+<dd>
+<div class="block">Create a new envelope pool using the default pool size.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/AMQPPerformativeEnvelopePool.html#%3Cinit%3E(java.util.function.Function,int)">AMQPPerformativeEnvelopePool(Function&lt;AMQPPerformativeEnvelopePool&lt;E&gt;, E&gt;, int)</a></span> - Constructor for class org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/AMQPPerformativeEnvelopePool.html" title="class in org.apache.qpid.protonj2.engine">AMQPPerformativeEnvelopePool</a></dt>
+<dd>
+<div class="block">Create a new envelope pool using the default pool size.</div>
+</dd>
+<dt><a href="org/apache/qpid/protonj2/types/messaging/AmqpSequence.html" title="class in org.apache.qpid.protonj2.types.messaging"><span class="typeNameLink">AmqpSequence</span></a>&lt;<a href="org/apache/qpid/protonj2/types/messaging/AmqpSequence.html" title="type parameter in AmqpSequence">E</a>&gt; - Class in <a href="org/apache/qpid/protonj2/types/messaging/package-summary.html">org.apache.qpid.protonj2.types.messaging</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/messaging/Section.SectionType.html#AmqpSequence">AmqpSequence</a></span> - org.apache.qpid.protonj2.types.messaging.<a href="org/apache/qpid/protonj2/types/messaging/Section.SectionType.html" title="enum in org.apache.qpid.protonj2.types.messaging">Section.SectionType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/messaging/AmqpSequence.html#%3Cinit%3E(java.util.List)">AmqpSequence(List&lt;E&gt;)</a></span> - Constructor for class org.apache.qpid.protonj2.types.messaging.<a href="org/apache/qpid/protonj2/types/messaging/AmqpSequence.html" title="class in org.apache.qpid.protonj2.types.messaging">AmqpSequence</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/messaging/AmqpSequenceTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging"><span class="typeNameLink">AmqpSequenceTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/messaging/package-summary.html">org.apache.qpid.protonj2.codec.decoders.messaging</a></dt>
+<dd>
+<div class="block">Decoder of AMQP Data type values from a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/AmqpSequenceTypeDecoder.html#%3Cinit%3E()">AmqpSequenceTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.messaging.<a href="org/apache/qpid/protonj2/codec/decoders/messaging/AmqpSequenceTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">AmqpSequenceTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/encoders/messaging/AmqpSequenceTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging"><span class="typeNameLink">AmqpSequenceTypeEncoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/encoders/messaging/package-summary.html">org.apache.qpid.protonj2.codec.encoders.messaging</a></dt>
+<dd>
+<div class="block">Encoder of AMQP AmqpSequence type values to a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/AmqpSequenceTypeEncoder.html#%3Cinit%3E()">AmqpSequenceTypeEncoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.encoders.messaging.<a href="org/apache/qpid/protonj2/codec/encoders/messaging/AmqpSequenceTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">AmqpSequenceTypeEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/types/messaging/AmqpValue.html" title="class in org.apache.qpid.protonj2.types.messaging"><span class="typeNameLink">AmqpValue</span></a>&lt;<a href="org/apache/qpid/protonj2/types/messaging/AmqpValue.html" title="type parameter in AmqpValue">E</a>&gt; - Class in <a href="org/apache/qpid/protonj2/types/messaging/package-summary.html">org.apache.qpid.protonj2.types.messaging</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/messaging/Section.SectionType.html#AmqpValue">AmqpValue</a></span> - org.apache.qpid.protonj2.types.messaging.<a href="org/apache/qpid/protonj2/types/messaging/Section.SectionType.html" title="enum in org.apache.qpid.protonj2.types.messaging">Section.SectionType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/messaging/AmqpValue.html#%3Cinit%3E(E)">AmqpValue(E)</a></span> - Constructor for class org.apache.qpid.protonj2.types.messaging.<a href="org/apache/qpid/protonj2/types/messaging/AmqpValue.html" title="class in org.apache.qpid.protonj2.types.messaging">AmqpValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/messaging/AmqpValueTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging"><span class="typeNameLink">AmqpValueTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/messaging/package-summary.html">org.apache.qpid.protonj2.codec.decoders.messaging</a></dt>
+<dd>
+<div class="block">Decoder of AMQP Data type values from a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/AmqpValueTypeDecoder.html#%3Cinit%3E()">AmqpValueTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.messaging.<a href="org/apache/qpid/protonj2/codec/decoders/messaging/AmqpValueTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">AmqpValueTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/encoders/messaging/AmqpValueTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging"><span class="typeNameLink">AmqpValueTypeEncoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/encoders/messaging/package-summary.html">org.apache.qpid.protonj2.codec.encoders.messaging</a></dt>
+<dd>
+<div class="block">Encoder of AMQP Value type values to a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/AmqpValueTypeEncoder.html#%3Cinit%3E()">AmqpValueTypeEncoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.encoders.messaging.<a href="org/apache/qpid/protonj2/codec/encoders/messaging/AmqpValueTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">AmqpValueTypeEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html#annotation(java.lang.String)">annotation(String)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html#annotation(java.lang.String)">annotation(String)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Message.html#annotation(java.lang.String)">annotation(String)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client">Message</a></dt>
+<dd>
+<div class="block">Returns the requested message annotation value from this <a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client"><code>Message</code></a> if it exists
+ or returns null otherwise.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html#annotation(java.lang.String,java.lang.Object)">annotation(String, Object)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html#annotation(java.lang.String,java.lang.Object)">annotation(String, Object)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Message.html#annotation(java.lang.String,java.lang.Object)">annotation(String, Object)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client">Message</a></dt>
+<dd>
+<div class="block">Sets the given message annotation value at the given key, replacing any previous value
+ that was assigned to this <a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client"><code>Message</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/AdvancedMessage.html#annotations()">annotations()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/AdvancedMessage.html" title="interface in org.apache.qpid.protonj2.client">AdvancedMessage</a></dt>
+<dd>
+<div class="block">Return the current <a href="org/apache/qpid/protonj2/types/messaging/MessageAnnotations.html" title="class in org.apache.qpid.protonj2.types.messaging"><code>MessageAnnotations</code></a> assigned to this message, if none was assigned yet
+ then this method returns <code>null</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Delivery.html#annotations()">annotations()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Delivery.html" title="interface in org.apache.qpid.protonj2.client">Delivery</a></dt>
+<dd>
+<div class="block">Decodes the <a href="org/apache/qpid/protonj2/client/Delivery.html" title="interface in org.apache.qpid.protonj2.client"><code>Delivery</code></a> payload and returns a <code>Map</code> containing a copy
+ of any associated <a href="org/apache/qpid/protonj2/types/messaging/DeliveryAnnotations.html" title="class in org.apache.qpid.protonj2.types.messaging"><code>DeliveryAnnotations</code></a> that were transmitted with the <a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client"><code>Message</code></a>
+ payload of this <a href="org/apache/qpid/protonj2/client/Delivery.html" title="interface in org.apache.qpid.protonj2.client"><code>Delivery</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientDelivery.html#annotations()">annotations()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientDelivery.html" title="class in org.apache.qpid.protonj2.client.impl">ClientDelivery</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html#annotations()">annotations()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamDelivery.html#annotations()">annotations()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamDelivery.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamDelivery</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html#annotations()">annotations()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/AdvancedMessage.html#annotations(org.apache.qpid.protonj2.types.messaging.MessageAnnotations)">annotations(MessageAnnotations)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/AdvancedMessage.html" title="interface in org.apache.qpid.protonj2.client">AdvancedMessage</a></dt>
+<dd>
+<div class="block">Assign or replace the <a href="org/apache/qpid/protonj2/types/messaging/MessageAnnotations.html" title="class in org.apache.qpid.protonj2.types.messaging"><code>MessageAnnotations</code></a> instance associated with this message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html#annotations(org.apache.qpid.protonj2.types.messaging.MessageAnnotations)">annotations(MessageAnnotations)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html#annotations(org.apache.qpid.protonj2.types.messaging.MessageAnnotations)">annotations(MessageAnnotations)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/sasl/client/SaslMechanisms.html#ANONYMOUS">ANONYMOUS</a></span> - org.apache.qpid.protonj2.engine.sasl.client.<a href="org/apache/qpid/protonj2/engine/sasl/client/SaslMechanisms.html" title="enum in org.apache.qpid.protonj2.engine.sasl.client">SaslMechanisms</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/sasl/client/AnonymousMechanism.html#ANONYMOUS">ANONYMOUS</a></span> - Static variable in class org.apache.qpid.protonj2.engine.sasl.client.<a href="org/apache/qpid/protonj2/engine/sasl/client/AnonymousMechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">AnonymousMechanism</a></dt>
+<dd>
+<div class="block">A singleton instance of the symbolic mechanism name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientConstants.html#ANONYMOUS_RELAY">ANONYMOUS_RELAY</a></span> - Static variable in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientConstants.html" title="class in org.apache.qpid.protonj2.client.impl">ClientConstants</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/engine/sasl/client/AnonymousMechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client"><span class="typeNameLink">AnonymousMechanism</span></a> - Class in <a href="org/apache/qpid/protonj2/engine/sasl/client/package-summary.html">org.apache.qpid.protonj2.engine.sasl.client</a></dt>
+<dd>
+<div class="block">Implements the Anonymous SASL authentication mechanism.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/sasl/client/AnonymousMechanism.html#%3Cinit%3E()">AnonymousMechanism()</a></span> - Constructor for class org.apache.qpid.protonj2.engine.sasl.client.<a href="org/apache/qpid/protonj2/engine/sasl/client/AnonymousMechanism.html" title="class in org.apache.qpid.protonj2.engine.sasl.client">AnonymousMechanism</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientConnectionCapabilities.html#anonymousRelaySupported()">anonymousRelaySupported()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientConnectionCapabilities.html" title="class in org.apache.qpid.protonj2.client.impl">ClientConnectionCapabilities</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonCompositeBuffer.html#append(byte%5B%5D)">append(byte[])</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonCompositeBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonCompositeBuffer</a></dt>
+<dd>
+<div class="block">Appends the given byte array to the end of the buffer segments that comprise this composite
+ <a href="org/apache/qpid/protonj2/buffer/ProtonBuffer.html" title="interface in org.apache.qpid.protonj2.buffer"><code>ProtonBuffer</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonCompositeBuffer.html#append(byte%5B%5D,int,int)">append(byte[], int, int)</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonCompositeBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonCompositeBuffer</a></dt>
+<dd>
+<div class="block">Appends the given byte array to the end of the buffer segments that comprise this composite
+ <a href="org/apache/qpid/protonj2/buffer/ProtonBuffer.html" title="interface in org.apache.qpid.protonj2.buffer"><code>ProtonBuffer</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonCompositeBuffer.html#append(org.apache.qpid.protonj2.buffer.ProtonBuffer)">append(ProtonBuffer)</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonCompositeBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonCompositeBuffer</a></dt>
+<dd>
+<div class="block">Appends the given <a href="org/apache/qpid/protonj2/buffer/ProtonBuffer.html" title="interface in org.apache.qpid.protonj2.buffer"><code>ProtonBuffer</code></a> to the end of the buffer segments that comprise this composite
+ <a href="org/apache/qpid/protonj2/buffer/ProtonBuffer.html" title="interface in org.apache.qpid.protonj2.buffer"><code>ProtonBuffer</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/AdvancedMessage.html#applicationProperties()">applicationProperties()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/AdvancedMessage.html" title="interface in org.apache.qpid.protonj2.client">AdvancedMessage</a></dt>
+<dd>
+<div class="block">Return the current <a href="org/apache/qpid/protonj2/types/messaging/ApplicationProperties.html" title="class in org.apache.qpid.protonj2.types.messaging"><code>ApplicationProperties</code></a> assigned to this message, if none was assigned yet
+ then this method returns <code>null</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html#applicationProperties()">applicationProperties()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html#applicationProperties()">applicationProperties()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/AdvancedMessage.html#applicationProperties(org.apache.qpid.protonj2.types.messaging.ApplicationProperties)">applicationProperties(ApplicationProperties)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/AdvancedMessage.html" title="interface in org.apache.qpid.protonj2.client">AdvancedMessage</a></dt>
+<dd>
+<div class="block">Assign or replace the <a href="org/apache/qpid/protonj2/types/messaging/ApplicationProperties.html" title="class in org.apache.qpid.protonj2.types.messaging"><code>ApplicationProperties</code></a> instance associated with this message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html#applicationProperties(org.apache.qpid.protonj2.types.messaging.ApplicationProperties)">applicationProperties(ApplicationProperties)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html#applicationProperties(org.apache.qpid.protonj2.types.messaging.ApplicationProperties)">applicationProperties(ApplicationProperties)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/types/messaging/ApplicationProperties.html" title="class in org.apache.qpid.protonj2.types.messaging"><span class="typeNameLink">ApplicationProperties</span></a> - Class in <a href="org/apache/qpid/protonj2/types/messaging/package-summary.html">org.apache.qpid.protonj2.types.messaging</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/messaging/Section.SectionType.html#ApplicationProperties">ApplicationProperties</a></span> - org.apache.qpid.protonj2.types.messaging.<a href="org/apache/qpid/protonj2/types/messaging/Section.SectionType.html" title="enum in org.apache.qpid.protonj2.types.messaging">Section.SectionType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/messaging/ApplicationProperties.html#%3Cinit%3E(java.util.Map)">ApplicationProperties(Map&lt;String, ?&gt;)</a></span> - Constructor for class org.apache.qpid.protonj2.types.messaging.<a href="org/apache/qpid/protonj2/types/messaging/ApplicationProperties.html" title="class in org.apache.qpid.protonj2.types.messaging">ApplicationProperties</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/messaging/ApplicationPropertiesTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging"><span class="typeNameLink">ApplicationPropertiesTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/messaging/package-summary.html">org.apache.qpid.protonj2.codec.decoders.messaging</a></dt>
+<dd>
+<div class="block">Decoder of AMQP ApplicationProperties types from a byte stream</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/messaging/ApplicationPropertiesTypeDecoder.html#%3Cinit%3E()">ApplicationPropertiesTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.messaging.<a href="org/apache/qpid/protonj2/codec/decoders/messaging/ApplicationPropertiesTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.messaging">ApplicationPropertiesTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/encoders/messaging/ApplicationPropertiesTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging"><span class="typeNameLink">ApplicationPropertiesTypeEncoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/encoders/messaging/package-summary.html">org.apache.qpid.protonj2.codec.encoders.messaging</a></dt>
+<dd>
+<div class="block">Encoder of AMQP ApplicationProperties type values to a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/encoders/messaging/ApplicationPropertiesTypeEncoder.html#%3Cinit%3E()">ApplicationPropertiesTypeEncoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.encoders.messaging.<a href="org/apache/qpid/protonj2/codec/encoders/messaging/ApplicationPropertiesTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.messaging">ApplicationPropertiesTypeEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/impl/ProtonLink.html#areDeliveriesStillActive()">areDeliveriesStillActive()</a></span> - Method in class org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonLink.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonLink</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#ARRAY32">ARRAY32</a></span> - Static variable in interface org.apache.qpid.protonj2.codec.<a href="org/apache/qpid/protonj2/codec/EncodingCodes.html" title="interface in org.apache.qpid.protonj2.codec">EncodingCodes</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Array32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">Array32TypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Decoder of AMQP Arrays from a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Array32TypeDecoder.html#%3Cinit%3E()">Array32TypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.primitives.<a href="org/apache/qpid/protonj2/codec/decoders/primitives/Array32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Array32TypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#ARRAY8">ARRAY8</a></span> - Static variable in interface org.apache.qpid.protonj2.codec.<a href="org/apache/qpid/protonj2/codec/EncodingCodes.html" title="interface in org.apache.qpid.protonj2.codec">EncodingCodes</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Array8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">Array8TypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Decoder of AMQP Arrays from a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Array8TypeDecoder.html#%3Cinit%3E()">Array8TypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.primitives.<a href="org/apache/qpid/protonj2/codec/decoders/primitives/Array8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Array8TypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/Binary.html#arrayCopy()">arrayCopy()</a></span> - Method in class org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/Binary.html" title="class in org.apache.qpid.protonj2.types">Binary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/encoders/primitives/ArrayTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives"><span class="typeNameLink">ArrayTypeEncoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/encoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.encoders.primitives</a></dt>
+<dd>
+<div class="block">Encoder of AMQP Array types to a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/ArrayTypeEncoder.html#%3Cinit%3E()">ArrayTypeEncoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.encoders.primitives.<a href="org/apache/qpid/protonj2/codec/encoders/primitives/ArrayTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">ArrayTypeEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/Binary.html#asByteBuffer()">asByteBuffer()</a></span> - Method in class org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/Binary.html" title="class in org.apache.qpid.protonj2.types">Binary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/Decimal128.html#asBytes()">asBytes()</a></span> - Method in class org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/Decimal128.html" title="class in org.apache.qpid.protonj2.types">Decimal128</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/Binary.html#asProtonBuffer()">asProtonBuffer()</a></span> - Method in class org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/Binary.html" title="class in org.apache.qpid.protonj2.types">Binary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/client/futures/AsyncResult.html" title="interface in org.apache.qpid.protonj2.client.futures"><span class="typeNameLink">AsyncResult</span></a>&lt;<a href="org/apache/qpid/protonj2/client/futures/AsyncResult.html" title="type parameter in AsyncResult">V</a>&gt; - Interface in <a href="org/apache/qpid/protonj2/client/futures/package-summary.html">org.apache.qpid.protonj2.client.futures</a></dt>
+<dd>
+<div class="block">Defines a result interface for Asynchronous operations.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/DeliveryMode.html#AT_LEAST_ONCE">AT_LEAST_ONCE</a></span> - org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/DeliveryMode.html" title="enum in org.apache.qpid.protonj2.client">DeliveryMode</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/DeliveryMode.html#AT_MOST_ONCE">AT_MOST_ONCE</a></span> - org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/DeliveryMode.html" title="enum in org.apache.qpid.protonj2.client">DeliveryMode</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/types/transport/Attach.html" title="class in org.apache.qpid.protonj2.types.transport"><span class="typeNameLink">Attach</span></a> - Class in <a href="org/apache/qpid/protonj2/types/transport/package-summary.html">org.apache.qpid.protonj2.types.transport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/transport/Attach.html#%3Cinit%3E()">Attach()</a></span> - Constructor for class org.apache.qpid.protonj2.types.transport.<a href="org/apache/qpid/protonj2/types/transport/Attach.html" title="class in org.apache.qpid.protonj2.types.transport">Attach</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/transport/Performative.PerformativeType.html#ATTACH">ATTACH</a></span> - org.apache.qpid.protonj2.types.transport.<a href="org/apache/qpid/protonj2/types/transport/Performative.PerformativeType.html" title="enum in org.apache.qpid.protonj2.types.transport">Performative.PerformativeType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/engine/Attachments.html" title="interface in org.apache.qpid.protonj2.engine"><span class="typeNameLink">Attachments</span></a> - Interface in <a href="org/apache/qpid/protonj2/engine/package-summary.html">org.apache.qpid.protonj2.engine</a></dt>
+<dd>
+<div class="block">Attachments API used to associate specific data with AMQP Resources</div>
+</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/transport/AttachTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport"><span class="typeNameLink">AttachTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/transport/package-summary.html">org.apache.qpid.protonj2.codec.decoders.transport</a></dt>
+<dd>
+<div class="block">Decoder of AMQP Attach type values from a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/transport/AttachTypeDecoder.html#%3Cinit%3E()">AttachTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.transport.<a href="org/apache/qpid/protonj2/codec/decoders/transport/AttachTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">AttachTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/encoders/transport/AttachTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport"><span class="typeNameLink">AttachTypeEncoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/encoders/transport/package-summary.html">org.apache.qpid.protonj2.codec.encoders.transport</a></dt>
+<dd>
+<div class="block">Encoder of AMQP Attach type values to a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/encoders/transport/AttachTypeEncoder.html#%3Cinit%3E()">AttachTypeEncoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.encoders.transport.<a href="org/apache/qpid/protonj2/codec/encoders/transport/AttachTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">AttachTypeEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/security/SaslCode.html#AUTH">AUTH</a></span> - org.apache.qpid.protonj2.types.security.<a href="org/apache/qpid/protonj2/types/security/SaslCode.html" title="enum in org.apache.qpid.protonj2.types.security">SaslCode</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/EngineSaslDriver.SaslState.html#AUTHENTICATED">AUTHENTICATED</a></span> - org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/EngineSaslDriver.SaslState.html" title="enum in org.apache.qpid.protonj2.engine">EngineSaslDriver.SaslState</a></dt>
+<dd>
+<div class="block">Authentication succeeded</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/EngineSaslDriver.SaslState.html#AUTHENTICATING">AUTHENTICATING</a></span> - org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/EngineSaslDriver.SaslState.html" title="enum in org.apache.qpid.protonj2.engine">EngineSaslDriver.SaslState</a></dt>
+<dd>
+<div class="block">Engine started and set configuration in use</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/EngineSaslDriver.SaslState.html#AUTHENTICATION_FAILED">AUTHENTICATION_FAILED</a></span> - org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/EngineSaslDriver.SaslState.html" title="enum in org.apache.qpid.protonj2.engine">EngineSaslDriver.SaslState</a></dt>
+<dd>
+<div class="block">Authentication failed</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/ReceiverOptions.html#autoAccept()">autoAccept()</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/ReceiverOptions.html" title="class in org.apache.qpid.protonj2.client">ReceiverOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/ReceiverOptions.html#autoAccept(boolean)">autoAccept(boolean)</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/ReceiverOptions.html" title="class in org.apache.qpid.protonj2.client">ReceiverOptions</a></dt>
+<dd>
+<div class="block">Controls if the created Receiver will automatically accept the deliveries that have
+ been received by the application (default is <code>true</code>).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/StreamReceiverOptions.html#autoAccept(boolean)">autoAccept(boolean)</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamReceiverOptions.html" title="class in org.apache.qpid.protonj2.client">StreamReceiverOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/ReceiverOptions.html#autoSettle()">autoSettle()</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/ReceiverOptions.html" title="class in org.apache.qpid.protonj2.client">ReceiverOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/SenderOptions.html#autoSettle()">autoSettle()</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/SenderOptions.html" title="class in org.apache.qpid.protonj2.client">SenderOptions</a></dt>
+<dd>
+<div class="block">Get whether the <a href="org/apache/qpid/protonj2/client/Sender.html" title="interface in org.apache.qpid.protonj2.client"><code>Sender</code></a> is auto settling deliveries.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/ReceiverOptions.html#autoSettle(boolean)">autoSettle(boolean)</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/ReceiverOptions.html" title="class in org.apache.qpid.protonj2.client">ReceiverOptions</a></dt>
+<dd>
+<div class="block">Controls if the created Receiver will automatically settle the deliveries that have
+ been received by the application (default is <code>true</code>).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/SenderOptions.html#autoSettle(boolean)">autoSettle(boolean)</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/SenderOptions.html" title="class in org.apache.qpid.protonj2.client">SenderOptions</a></dt>
+<dd>
+<div class="block">Sets whether sent deliveries should be automatically locally-settled once
+ they have become remotely-settled by the receiving peer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/StreamReceiverOptions.html#autoSettle(boolean)">autoSettle(boolean)</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamReceiverOptions.html" title="class in org.apache.qpid.protonj2.client">StreamReceiverOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/StreamSenderOptions.html#autoSettle(boolean)">autoSettle(boolean)</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamSenderOptions.html" title="class in org.apache.qpid.protonj2.client">StreamSenderOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonBufferInputStream.html#available()">available()</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonBufferInputStream.html" title="class in org.apache.qpid.protonj2.buffer">ProtonBufferInputStream</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/impl/ProtonIncomingDelivery.html#available()">available()</a></span> - Method in class org.apache.qpid.protonj2.engine.impl.<a href="org/apache/qpid/protonj2/engine/impl/ProtonIncomingDelivery.html" title="class in org.apache.qpid.protonj2.engine.impl">ProtonIncomingDelivery</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/engine/IncomingDelivery.html#available()">available()</a></span> - Method in interface org.apache.qpid.protonj2.engine.<a href="org/apache/qpid/protonj2/engine/IncomingDelivery.html" title="interface in org.apache.qpid.protonj2.engine">IncomingDelivery</a></dt>
+<dd>
+<div class="block">Returns the number of bytes currently available for reading form this delivery, which may not be complete yet.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientNoOpTracker.html#awaitAccepted()">awaitAccepted()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientNoOpTracker.html" title="class in org.apache.qpid.protonj2.client.impl">ClientNoOpTracker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Tracker.html#awaitAccepted()">awaitAccepted()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Tracker.html" title="interface in org.apache.qpid.protonj2.client">Tracker</a></dt>
+<dd>
+<div class="block">Waits if necessary for the remote to settle the sent delivery with an <a href="org/apache/qpid/protonj2/types/messaging/Accepted.html" title="class in org.apache.qpid.protonj2.types.messaging"><code>Accepted</code></a>
+ disposition unless it has either already been settled and accepted or the original delivery
+ was sent settled in which case the remote will not send a <a href="org/apache/qpid/protonj2/types/transport/Disposition.html" title="class in org.apache.qpid.protonj2.types.transport"><code>Disposition</code></a> back.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientNoOpTracker.html#awaitAccepted(long,java.util.concurrent.TimeUnit)">awaitAccepted(long, TimeUnit)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientNoOpTracker.html" title="class in org.apache.qpid.protonj2.client.impl">ClientNoOpTracker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Tracker.html#awaitAccepted(long,java.util.concurrent.TimeUnit)">awaitAccepted(long, TimeUnit)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Tracker.html" title="interface in org.apache.qpid.protonj2.client">Tracker</a></dt>
+<dd>
+<div class="block">Waits if necessary for the remote to settle the sent delivery with an <a href="org/apache/qpid/protonj2/types/messaging/Accepted.html" title="class in org.apache.qpid.protonj2.types.messaging"><code>Accepted</code></a>
+ disposition unless it has either already been settled and accepted or the original delivery
+ was sent settled in which case the remote will not send a <a href="org/apache/qpid/protonj2/types/transport/Disposition.html" title="class in org.apache.qpid.protonj2.types.transport"><code>Disposition</code></a> back.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/transport/TcpTransport.html#awaitConnect()">awaitConnect()</a></span> - Method in class org.apache.qpid.protonj2.client.transport.<a href="org/apache/qpid/protonj2/client/transport/TcpTransport.html" title="class in org.apache.qpid.protonj2.client.transport">TcpTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/transport/Transport.html#awaitConnect()">awaitConnect()</a></span> - Method in interface org.apache.qpid.protonj2.client.transport.<a href="org/apache/qpid/protonj2/client/transport/Transport.html" title="interface in org.apache.qpid.protonj2.client.transport">Transport</a></dt>
+<dd>
+<div class="block">Waits interruptibly for the <a href="org/apache/qpid/protonj2/client/transport/Transport.html" title="interface in org.apache.qpid.protonj2.client.transport"><code>Transport</code></a> to connect to the remote that was
+ indicated in the <a href="org/apache/qpid/protonj2/client/transport/Transport.html#connect(java.lang.String,int,org.apache.qpid.protonj2.client.transport.TransportListener)"><code>Transport.connect(String, int, TransportListener)</code></a> call.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientNoOpStreamTracker.html#awaitSettlement()">awaitSettlement()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientNoOpStreamTracker.html" title="class in org.apache.qpid.protonj2.client.impl">ClientNoOpStreamTracker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientNoOpTracker.html#awaitSettlement()">awaitSettlement()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientNoOpTracker.html" title="class in org.apache.qpid.protonj2.client.impl">ClientNoOpTracker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamTracker.html#awaitSettlement()">awaitSettlement()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamTracker.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamTracker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/StreamTracker.html#awaitSettlement()">awaitSettlement()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamTracker.html" title="interface in org.apache.qpid.protonj2.client">StreamTracker</a></dt>
+<dd>
+<div class="block">Waits if necessary for the remote to settle the sent delivery unless it has
+ either already been settled or the original delivery was sent settled in which
+ case the remote will not send a <a href="org/apache/qpid/protonj2/types/transport/Disposition.html" title="class in org.apache.qpid.protonj2.types.transport"><code>Disposition</code></a> back.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Tracker.html#awaitSettlement()">awaitSettlement()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Tracker.html" title="interface in org.apache.qpid.protonj2.client">Tracker</a></dt>
+<dd>
+<div class="block">Waits if necessary for the remote to settle the sent delivery unless it has
+ either already been settled or the original delivery was sent settled in which
+ case the remote will not send a <a href="org/apache/qpid/protonj2/types/transport/Disposition.html" title="class in org.apache.qpid.protonj2.types.transport"><code>Disposition</code></a> back.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientNoOpStreamTracker.html#awaitSettlement(long,java.util.concurrent.TimeUnit)">awaitSettlement(long, TimeUnit)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientNoOpStreamTracker.html" title="class in org.apache.qpid.protonj2.client.impl">ClientNoOpStreamTracker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientNoOpTracker.html#awaitSettlement(long,java.util.concurrent.TimeUnit)">awaitSettlement(long, TimeUnit)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientNoOpTracker.html" title="class in org.apache.qpid.protonj2.client.impl">ClientNoOpTracker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamTracker.html#awaitSettlement(long,java.util.concurrent.TimeUnit)">awaitSettlement(long, TimeUnit)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamTracker.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamTracker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/StreamTracker.html#awaitSettlement(long,java.util.concurrent.TimeUnit)">awaitSettlement(long, TimeUnit)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamTracker.html" title="interface in org.apache.qpid.protonj2.client">StreamTracker</a></dt>
+<dd>
+<div class="block">Waits if necessary for the remote to settle the sent delivery unless it has
+ either already been settled or the original delivery was sent settled in which
+ case the remote will not send a <a href="org/apache/qpid/protonj2/types/transport/Disposition.html" title="class in org.apache.qpid.protonj2.types.transport"><code>Disposition</code></a> back.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Tracker.html#awaitSettlement(long,java.util.concurrent.TimeUnit)">awaitSettlement(long, TimeUnit)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Tracker.html" title="interface in org.apache.qpid.protonj2.client">Tracker</a></dt>
+<dd>
+<div class="block">Waits if necessary for the remote to settle the sent delivery unless it has
+ either already been settled or the original delivery was sent settled in which
+ case the remote will not send a <a href="org/apache/qpid/protonj2/types/transport/Disposition.html" title="class in org.apache.qpid.protonj2.types.transport"><code>Disposition</code></a> back.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/util/ThreadPoolUtils.html#awaitTermination(java.util.concurrent.ExecutorService,long)">awaitTermination(ExecutorService, long)</a></span> - Static method in class org.apache.qpid.protonj2.client.util.<a href="org/apache/qpid/protonj2/client/util/ThreadPoolUtils.html" title="class in org.apache.qpid.protonj2.client.util">ThreadPoolUtils</a></dt>
+<dd>
+<div class="block">Awaits the termination of the thread pool.</div>
+</dd>
+</dl>
+<a id="I:B">
+<!--   -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/futures/ClientFutureFactory.html#BALANCED">BALANCED</a></span> - Static variable in class org.apache.qpid.protonj2.client.futures.<a href="org/apache/qpid/protonj2/client/futures/ClientFutureFactory.html" title="class in org.apache.qpid.protonj2.client.futures">ClientFutureFactory</a></dt>
+<dd>
+<div class="block">Names a future type that uses a balanced spin then wait for the operation outcome.</div>
+</dd>
+<dt><a href="org/apache/qpid/protonj2/client/futures/BalancedClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures"><span class="typeNameLink">BalancedClientFuture</span></a>&lt;<a href="org/apache/qpid/protonj2/client/futures/BalancedClientFuture.html" title="type parameter in BalancedClientFuture">V</a>&gt; - Class in <a href="org/apache/qpid/protonj2/client/futures/package-summary.html">org.apache.qpid.protonj2.client.futures</a></dt>
+<dd>
+<div class="block">A more balanced implementation of a ClientFuture that works better on some
+ platforms such as windows where the thread park and atomic operations used by
+ a more aggressive implementation could result in poor performance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/futures/BalancedClientFuture.html#%3Cinit%3E()">BalancedClientFuture()</a></span> - Constructor for class org.apache.qpid.protonj2.client.futures.<a href="org/apache/qpid/protonj2/client/futures/BalancedClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures">BalancedClientFuture</a></dt>
+<dd>
+<div class="block">Create a new <a href="org/apache/qpid/protonj2/client/futures/BalancedClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures"><code>BalancedClientFuture</code></a> instance with no assigned <a href="org/apache/qpid/protonj2/client/futures/ClientSynchronization.html" title="interface in org.apache.qpid.protonj2.client.futures"><code>ClientSynchronization</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/futures/BalancedClientFuture.html#%3Cinit%3E(org.apache.qpid.protonj2.client.futures.ClientSynchronization)">BalancedClientFuture(ClientSynchronization&lt;V&gt;)</a></span> - Constructor for class org.apache.qpid.protonj2.client.futures.<a href="org/apache/qpid/protonj2/client/futures/BalancedClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures">BalancedClientFuture</a></dt>
+<dd>
+<div class="block">Create a new <a href="org/apache/qpid/protonj2/client/futures/BalancedClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures"><code>BalancedClientFuture</code></a> instance with the assigned <a href="org/apache/qpid/protonj2/client/futures/ClientSynchronization.html" title="interface in org.apache.qpid.protonj2.client.futures"><code>ClientSynchronization</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientTransactionContext.html#begin(org.apache.qpid.protonj2.client.futures.ClientFuture)">begin(ClientFuture&lt;Session&gt;)</a></span> - Method in interface org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientTransactionContext.html" title="interface in org.apache.qpid.protonj2.client.impl">ClientTransactionContext</a></dt>
+<dd>
+<div class="block">Begin a new transaction if one is not already in play.</div>
+</dd>
+<dt><a href="org/apache/qpid/protonj2/types/transport/Begin.html" title="class in org.apache.qpid.protonj2.types.transport"><span class="typeNameLink">Begin</span></a> - Class in <a href="org/apache/qpid/protonj2/types/transport/package-summary.html">org.apache.qpid.protonj2.types.transport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/transport/Begin.html#%3Cinit%3E()">Begin()</a></span> - Constructor for class org.apache.qpid.protonj2.types.transport.<a href="org/apache/qpid/protonj2/types/transport/Begin.html" title="class in org.apache.qpid.protonj2.types.transport">Begin</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/transport/Performative.PerformativeType.html#BEGIN">BEGIN</a></span> - org.apache.qpid.protonj2.types.transport.<a href="org/apache/qpid/protonj2/types/transport/Performative.PerformativeType.html" title="enum in org.apache.qpid.protonj2.types.transport">Performative.PerformativeType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamSender.html#beginMessage()">beginMessage()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamSender.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamSender</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/StreamSender.html#beginMessage()">beginMessage()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamSender.html" title="interface in org.apache.qpid.protonj2.client">StreamSender</a></dt>
+<dd>
+<div class="block">Creates and returns a new <a href="org/apache/qpid/protonj2/client/StreamSenderMessage.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamSenderMessage</code></a> that can be used by the caller to perform
+ streaming sends of large message payload data.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamSender.html#beginMessage(java.util.Map)">beginMessage(Map&lt;String, Object&gt;)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamSender.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamSender</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/StreamSender.html#beginMessage(java.util.Map)">beginMessage(Map&lt;String, Object&gt;)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamSender.html" title="interface in org.apache.qpid.protonj2.client">StreamSender</a></dt>
+<dd>
+<div class="block">Creates and returns a new <a href="org/apache/qpid/protonj2/client/StreamSenderMessage.html" title="interface in org.apache.qpid.protonj2.client"><code>StreamSenderMessage</code></a> that can be used by the caller to perform
+ streaming sends of large message payload data.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientSession.html#beginTransaction()">beginTransaction()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientSession.html" title="class in org.apache.qpid.protonj2.client.impl">ClientSession</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Session.html#beginTransaction()">beginTransaction()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Session.html" title="interface in org.apache.qpid.protonj2.client">Session</a></dt>
+<dd>
+<div class="block">Opens a new transaction scoped to this <a href="org/apache/qpid/protonj2/client/Session.html" title="interface in org.apache.qpid.protonj2.client"><code>Session</code></a> if one is not already active.</div>
+</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/transport/BeginTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport"><span class="typeNameLink">BeginTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/transport/package-summary.html">org.apache.qpid.protonj2.codec.decoders.transport</a></dt>
+<dd>
+<div class="block">Decoder of AMQP Begin type values from a byte stream</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/transport/BeginTypeDecoder.html#%3Cinit%3E()">BeginTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.transport.<a href="org/apache/qpid/protonj2/codec/decoders/transport/BeginTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.transport">BeginTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/encoders/transport/BeginTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport"><span class="typeNameLink">BeginTypeEncoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/encoders/transport/package-summary.html">org.apache.qpid.protonj2.codec.encoders.transport</a></dt>
+<dd>
+<div class="block">Encoder of AMQP Begin type values to a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/encoders/transport/BeginTypeEncoder.html#%3Cinit%3E()">BeginTypeEncoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.encoders.transport.<a href="org/apache/qpid/protonj2/codec/encoders/transport/BeginTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.transport">BeginTypeEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/UnsignedLong.html#bigIntegerValue()">bigIntegerValue()</a></span> - Method in class org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/UnsignedLong.html" title="class in org.apache.qpid.protonj2.types">UnsignedLong</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/types/Binary.html" title="class in org.apache.qpid.protonj2.types"><span class="typeNameLink">Binary</span></a> - Class in <a href="org/apache/qpid/protonj2/types/package-summary.html">org.apache.qpid.protonj2.types</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/Binary.html#%3Cinit%3E()">Binary()</a></span> - Constructor for class org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/Binary.html" title="class in org.apache.qpid.protonj2.types">Binary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/Binary.html#%3Cinit%3E(byte%5B%5D)">Binary(byte[])</a></span> - Constructor for class org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/Binary.html" title="class in org.apache.qpid.protonj2.types">Binary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/Binary.html#%3Cinit%3E(byte%5B%5D,int,int)">Binary(byte[], int, int)</a></span> - Constructor for class org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/Binary.html" title="class in org.apache.qpid.protonj2.types">Binary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/Binary.html#%3Cinit%3E(org.apache.qpid.protonj2.buffer.ProtonBuffer)">Binary(ProtonBuffer)</a></span> - Constructor for class org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/Binary.html" title="class in org.apache.qpid.protonj2.types">Binary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Binary32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">Binary32TypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Decoder of AMQP Binary values from a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Binary32TypeDecoder.html#%3Cinit%3E()">Binary32TypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.primitives.<a href="org/apache/qpid/protonj2/codec/decoders/primitives/Binary32TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Binary32TypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Binary8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">Binary8TypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Decoder of AMQP Binary values with length less than 255 from a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/Binary8TypeDecoder.html#%3Cinit%3E()">Binary8TypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.primitives.<a href="org/apache/qpid/protonj2/codec/decoders/primitives/Binary8TypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">Binary8TypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BinaryTypeDecoder.html" title="interface in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">BinaryTypeDecoder</span></a> - Interface in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Base for all Binary type value decoders.</div>
+</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/encoders/primitives/BinaryTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives"><span class="typeNameLink">BinaryTypeEncoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/encoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.encoders.primitives</a></dt>
+<dd>
+<div class="block">Encoder of AMQP Binary type values to a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/BinaryTypeEncoder.html#%3Cinit%3E()">BinaryTypeEncoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.encoders.primitives.<a href="org/apache/qpid/protonj2/codec/encoders/primitives/BinaryTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">BinaryTypeEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html#body()">body()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html#body()">body()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Message.html#body()">body()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client">Message</a></dt>
+<dd>
+<div class="block">Returns the body value that is conveyed in this message or null if no body was set locally
+ or sent from the remote if this is an incoming message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html#body(E)">body(E)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Message.html#body(E)">body(E)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Message.html" title="interface in org.apache.qpid.protonj2.client">Message</a></dt>
+<dd>
+<div class="block">Sets the body value that is to be conveyed to the remote when this message is sent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html#body(java.io.InputStream)">body(InputStream)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/StreamSenderMessage.html#body(org.apache.qpid.protonj2.client.OutputStreamOptions)">body(OutputStreamOptions)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/StreamSenderMessage.html" title="interface in org.apache.qpid.protonj2.client">StreamSenderMessage</a></dt>
+<dd>
+<div class="block">Creates an <code>OutputStream</code> instance configured with the given options which will
+ write the bytes as the payload of one or more AMQP <a href="org/apache/qpid/protonj2/types/messaging/Data.html" title="class in org.apache.qpid.protonj2.types.messaging"><code>Data</code></a> sections based on the
+ provided configuration..</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/OutputStreamOptions.html#bodyLength()">bodyLength()</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/OutputStreamOptions.html" title="class in org.apache.qpid.protonj2.client">OutputStreamOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/OutputStreamOptions.html#bodyLength(int)">bodyLength(int)</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/OutputStreamOptions.html" title="class in org.apache.qpid.protonj2.client">OutputStreamOptions</a></dt>
+<dd>
+<div class="block">Sets the overall stream size for this associated <code>OutputStream</code> that the
+ options are applied to.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/AdvancedMessage.html#bodySections()">bodySections()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/AdvancedMessage.html" title="interface in org.apache.qpid.protonj2.client">AdvancedMessage</a></dt>
+<dd>
+<div class="block">Create and return an unmodifiable <code>Collection</code> that contains the <a href="org/apache/qpid/protonj2/types/messaging/Section.html" title="interface in org.apache.qpid.protonj2.types.messaging"><code>Section</code></a> instances
+ currently assigned to this message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html#bodySections()">bodySections()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html#bodySections()">bodySections()</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/AdvancedMessage.html#bodySections(java.util.Collection)">bodySections(Collection&lt;Section&lt;?&gt;&gt;)</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/AdvancedMessage.html" title="interface in org.apache.qpid.protonj2.client">AdvancedMessage</a></dt>
+<dd>
+<div class="block">Sets the body <a href="org/apache/qpid/protonj2/types/messaging/Section.html" title="interface in org.apache.qpid.protonj2.types.messaging"><code>Section</code></a> instances to use when encoding this message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html#bodySections(java.util.Collection)">bodySections(Collection&lt;Section&lt;?&gt;&gt;)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html#bodySections(java.util.Collection)">bodySections(Collection&lt;Section&lt;?&gt;&gt;)</a></span> - Method in class org.apache.qpid.protonj2.client.impl.<a href="org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.html" title="class in org.apache.qpid.protonj2.client.impl">ClientStreamReceiverMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#BOOLEAN">BOOLEAN</a></span> - Static variable in interface org.apache.qpid.protonj2.codec.<a href="org/apache/qpid/protonj2/codec/EncodingCodes.html" title="interface in org.apache.qpid.protonj2.codec">EncodingCodes</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#BOOLEAN_FALSE">BOOLEAN_FALSE</a></span> - Static variable in interface org.apache.qpid.protonj2.codec.<a href="org/apache/qpid/protonj2/codec/EncodingCodes.html" title="interface in org.apache.qpid.protonj2.codec">EncodingCodes</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#BOOLEAN_TRUE">BOOLEAN_TRUE</a></span> - Static variable in interface org.apache.qpid.protonj2.codec.<a href="org/apache/qpid/protonj2/codec/EncodingCodes.html" title="interface in org.apache.qpid.protonj2.codec">EncodingCodes</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanFalseTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">BooleanFalseTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Decoder of AMQP Boolean False values from a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanFalseTypeDecoder.html#%3Cinit%3E()">BooleanFalseTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.primitives.<a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanFalseTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">BooleanFalseTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanTrueTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">BooleanTrueTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Decoder of AMQP Boolean True values from a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanTrueTypeDecoder.html#%3Cinit%3E()">BooleanTrueTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.primitives.<a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanTrueTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">BooleanTrueTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">BooleanTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Decoder of AMQP Boolean values from a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanTypeDecoder.html#%3Cinit%3E()">BooleanTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.primitives.<a href="org/apache/qpid/protonj2/codec/decoders/primitives/BooleanTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">BooleanTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/encoders/primitives/BooleanTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives"><span class="typeNameLink">BooleanTypeEncoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/encoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.encoders.primitives</a></dt>
+<dd>
+<div class="block">Encoder of AMQP Boolean True types to a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/BooleanTypeEncoder.html#%3Cinit%3E()">BooleanTypeEncoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.encoders.primitives.<a href="org/apache/qpid/protonj2/codec/encoders/primitives/BooleanTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">BooleanTypeEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/transport/TcpTransport.html#bootstrap">bootstrap</a></span> - Variable in class org.apache.qpid.protonj2.client.transport.<a href="org/apache/qpid/protonj2/client/transport/TcpTransport.html" title="class in org.apache.qpid.protonj2.client.transport">TcpTransport</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/EncodingCodes.html#BYTE">BYTE</a></span> - Static variable in interface org.apache.qpid.protonj2.codec.<a href="org/apache/qpid/protonj2/codec/EncodingCodes.html" title="interface in org.apache.qpid.protonj2.codec">EncodingCodes</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/Decimal128.html#BYTES">BYTES</a></span> - Static variable in class org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/Decimal128.html" title="class in org.apache.qpid.protonj2.types">Decimal128</a></dt>
+<dd>
+<div class="block">The number of bytes used to represent a <code>Decimal128</code> value in two's
+ complement binary form.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/Decimal32.html#BYTES">BYTES</a></span> - Static variable in class org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/Decimal32.html" title="class in org.apache.qpid.protonj2.types">Decimal32</a></dt>
+<dd>
+<div class="block">The number of bytes used to represent a <code>Decimal128</code> value in two's
+ complement binary form.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/Decimal64.html#BYTES">BYTES</a></span> - Static variable in class org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/Decimal64.html" title="class in org.apache.qpid.protonj2.types">Decimal64</a></dt>
+<dd>
+<div class="block">The number of bytes used to represent a <code>Decimal128</code> value in two's
+ complement binary form.</div>
+</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/decoders/primitives/ByteTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives"><span class="typeNameLink">ByteTypeDecoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/decoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.decoders.primitives</a></dt>
+<dd>
+<div class="block">Decoder of AMQP Bytes from a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/decoders/primitives/ByteTypeDecoder.html#%3Cinit%3E()">ByteTypeDecoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.decoders.primitives.<a href="org/apache/qpid/protonj2/codec/decoders/primitives/ByteTypeDecoder.html" title="class in org.apache.qpid.protonj2.codec.decoders.primitives">ByteTypeDecoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/qpid/protonj2/codec/encoders/primitives/ByteTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives"><span class="typeNameLink">ByteTypeEncoder</span></a> - Class in <a href="org/apache/qpid/protonj2/codec/encoders/primitives/package-summary.html">org.apache.qpid.protonj2.codec.encoders.primitives</a></dt>
+<dd>
+<div class="block">Encoder of AMQP byte type value to a byte stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/codec/encoders/primitives/ByteTypeEncoder.html#%3Cinit%3E()">ByteTypeEncoder()</a></span> - Constructor for class org.apache.qpid.protonj2.codec.encoders.primitives.<a href="org/apache/qpid/protonj2/codec/encoders/primitives/ByteTypeEncoder.html" title="class in org.apache.qpid.protonj2.codec.encoders.primitives">ByteTypeEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/security/SaslCode.html#byteValue()">byteValue()</a></span> - Method in enum org.apache.qpid.protonj2.types.security.<a href="org/apache/qpid/protonj2/types/security/SaslCode.html" title="enum in org.apache.qpid.protonj2.types.security">SaslCode</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/transport/ReceiverSettleMode.html#byteValue()">byteValue()</a></span> - Method in enum org.apache.qpid.protonj2.types.transport.<a href="org/apache/qpid/protonj2/types/transport/ReceiverSettleMode.html" title="enum in org.apache.qpid.protonj2.types.transport">ReceiverSettleMode</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/transport/SenderSettleMode.html#byteValue()">byteValue()</a></span> - Method in enum org.apache.qpid.protonj2.types.transport.<a href="org/apache/qpid/protonj2/types/transport/SenderSettleMode.html" title="enum in org.apache.qpid.protonj2.types.transport">SenderSettleMode</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/types/UnsignedByte.html#byteValue()">byteValue()</a></span> - Method in class org.apache.qpid.protonj2.types.<a href="org/apache/qpid/protonj2/types/UnsignedByte.html" title="class in org.apache.qpid.protonj2.types">UnsignedByte</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a id="I:C">
+<!--   -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/futures/ClientFuture.html#cancel(boolean)">cancel(boolean)</a></span> - Method in class org.apache.qpid.protonj2.client.futures.<a href="org/apache/qpid/protonj2/client/futures/ClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures">ClientFuture</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/futures/ClientFuture.html#CANCELLED">CANCELLED</a></span> - Static variable in class org.apache.qpid.protonj2.client.futures.<a href="org/apache/qpid/protonj2/client/futures/ClientFuture.html" title="class in org.apache.qpid.protonj2.client.futures">ClientFuture</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Source.html#capabilities()">capabilities()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Source.html" title="interface in org.apache.qpid.protonj2.client">Source</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/Target.html#capabilities()">capabilities()</a></span> - Method in interface org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/Target.html" title="interface in org.apache.qpid.protonj2.client">Target</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/TerminusOptions.html#capabilities()">capabilities()</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/TerminusOptions.html" title="class in org.apache.qpid.protonj2.client">TerminusOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/client/TerminusOptions.html#capabilities(java.lang.String...)">capabilities(String...)</a></span> - Method in class org.apache.qpid.protonj2.client.<a href="org/apache/qpid/protonj2/client/TerminusOptions.html" title="class in org.apache.qpid.protonj2.client">TerminusOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonBuffer.html#capacity()">capacity()</a></span> - Method in interface org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonBuffer.html" title="interface in org.apache.qpid.protonj2.buffer">ProtonBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonByteBuffer.html#capacity()">capacity()</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonByteBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonByteBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonCompositeBuffer.html#capacity()">capacity()</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonCompositeBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonCompositeBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonDuplicatedBuffer.html#capacity()">capacity()</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonDuplicatedBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonDuplicatedBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonNettyByteBuffer.html#capacity()">capacity()</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonNettyByteBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonNettyByteBuffer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/qpid/protonj2/buffer/ProtonNioByteBuffer.html#capacity()">capacity()</a></span> - Method in class org.apache.qpid.protonj2.buffer.<a href="org/apache/qpid/protonj2/buffer/ProtonNioByteBuffer.html" title="class in org.apache.qpid.protonj2.buffer">ProtonNioByteBuffer</a></dt>
+<dd>&nbsp;</dd>
... 1108696 lines suppressed ...

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org