You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by xy...@apache.org on 2024/04/18 03:11:03 UTC

(pulsar-site) branch bewaremypower/py-docs-3.5.0 created (now 03b7f06951c8)

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

xyz pushed a change to branch bewaremypower/py-docs-3.5.0
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git


      at 03b7f06951c8 Generate Python client 3.5.0 doc

This branch includes the following new commits:

     new 03b7f06951c8 Generate Python client 3.5.0 doc

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(pulsar-site) 01/01: Generate Python client 3.5.0 doc

Posted by xy...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xyz pushed a commit to branch bewaremypower/py-docs-3.5.0
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git

commit 03b7f06951c858a5e1281c38be9a52e214cc5fc1
Author: Yunze Xu <xy...@163.com>
AuthorDate: Thu Apr 18 11:09:50 2024 +0800

    Generate Python client 3.5.0 doc
---
 .../3.5.x/_pulsar.AbstractCryptoKeyReader.html     | 1088 ++++++
 static/api/python/3.5.x/_pulsar.AlreadyClosed.html | 1088 ++++++
 .../api/python/3.5.x/_pulsar.Authentication.html   | 1088 ++++++
 .../python/3.5.x/_pulsar.AuthenticationAthenz.html | 1088 ++++++
 .../python/3.5.x/_pulsar.AuthenticationBasic.html  | 1088 ++++++
 .../python/3.5.x/_pulsar.AuthenticationError.html  | 1088 ++++++
 .../python/3.5.x/_pulsar.AuthenticationOauth2.html | 1088 ++++++
 .../python/3.5.x/_pulsar.AuthenticationTLS.html    | 1088 ++++++
 .../python/3.5.x/_pulsar.AuthenticationToken.html  | 1088 ++++++
 .../python/3.5.x/_pulsar.AuthorizationError.html   | 1088 ++++++
 .../python/3.5.x/_pulsar.BatchReceivePolicy.html   | 1088 ++++++
 static/api/python/3.5.x/_pulsar.BatchingType.html  | 1094 ++++++
 .../python/3.5.x/_pulsar.BrokerMetadataError.html  | 1088 ++++++
 .../3.5.x/_pulsar.BrokerPersistenceError.html      | 1088 ++++++
 static/api/python/3.5.x/_pulsar.ChecksumError.html | 1088 ++++++
 static/api/python/3.5.x/_pulsar.Client.html        | 1088 ++++++
 .../python/3.5.x/_pulsar.ClientConfiguration.html  | 1088 ++++++
 .../api/python/3.5.x/_pulsar.CompressionType.html  | 1096 ++++++
 static/api/python/3.5.x/_pulsar.ConnectError.html  | 1088 ++++++
 static/api/python/3.5.x/_pulsar.Consumer.html      | 1088 ++++++
 .../python/3.5.x/_pulsar.ConsumerAssignError.html  | 1088 ++++++
 static/api/python/3.5.x/_pulsar.ConsumerBusy.html  | 1088 ++++++
 .../3.5.x/_pulsar.ConsumerConfiguration.html       | 1088 ++++++
 .../api/python/3.5.x/_pulsar.ConsumerNotFound.html | 1088 ++++++
 .../3.5.x/_pulsar.ConsumerNotInitialized.html      | 1088 ++++++
 static/api/python/3.5.x/_pulsar.ConsumerType.html  | 1095 ++++++
 static/api/python/3.5.x/_pulsar.CryptoError.html   | 1088 ++++++
 .../api/python/3.5.x/_pulsar.CryptoKeyReader.html  | 1088 ++++++
 ...r.CumulativeAcknowledgementNotAllowedError.html | 1088 ++++++
 .../api/python/3.5.x/_pulsar.DeadLetterPolicy.html | 1088 ++++++
 .../3.5.x/_pulsar.DeadLetterPolicyBuilder.html     | 1088 ++++++
 .../_pulsar.ErrorGettingAuthenticationData.html    | 1088 ++++++
 .../python/3.5.x/_pulsar.IncompatibleSchema.html   | 1088 ++++++
 .../api/python/3.5.x/_pulsar.InitialPosition.html  | 1094 ++++++
 static/api/python/3.5.x/_pulsar.Interrupted.html   | 1088 ++++++
 .../python/3.5.x/_pulsar.InvalidConfiguration.html | 1088 ++++++
 .../api/python/3.5.x/_pulsar.InvalidMessage.html   | 1088 ++++++
 .../api/python/3.5.x/_pulsar.InvalidTopicName.html | 1088 ++++++
 .../3.5.x/_pulsar.InvalidTxnStatusError.html       | 1088 ++++++
 static/api/python/3.5.x/_pulsar.InvalidUrl.html    | 1088 ++++++
 static/api/python/3.5.x/_pulsar.KeySharedMode.html | 1093 ++++++
 .../api/python/3.5.x/_pulsar.KeySharedPolicy.html  | 1088 ++++++
 static/api/python/3.5.x/_pulsar.LoggerLevel.html   | 1095 ++++++
 static/api/python/3.5.x/_pulsar.LookupError.html   | 1088 ++++++
 .../python/3.5.x/_pulsar.MemoryBufferIsFull.html   | 1088 ++++++
 static/api/python/3.5.x/_pulsar.Message.html       | 1088 ++++++
 static/api/python/3.5.x/_pulsar.MessageBatch.html  | 1088 ++++++
 .../api/python/3.5.x/_pulsar.MessageBuilder.html   | 1088 ++++++
 static/api/python/3.5.x/_pulsar.MessageId.html     | 1088 ++++++
 static/api/python/3.5.x/_pulsar.MessageTooBig.html | 1088 ++++++
 .../api/python/3.5.x/_pulsar.NotAllowedError.html  | 1088 ++++++
 static/api/python/3.5.x/_pulsar.NotConnected.html  | 1088 ++++++
 .../3.5.x/_pulsar.OperationNotSupported.html       | 1088 ++++++
 .../3.5.x/_pulsar.PartitionsRoutingMode.html       | 1094 ++++++
 static/api/python/3.5.x/_pulsar.Producer.html      | 1088 ++++++
 .../python/3.5.x/_pulsar.ProducerAccessMode.html   | 1096 ++++++
 .../_pulsar.ProducerBlockedQuotaExceededError.html | 1088 ++++++
 ...lsar.ProducerBlockedQuotaExceededException.html | 1088 ++++++
 static/api/python/3.5.x/_pulsar.ProducerBusy.html  | 1088 ++++++
 .../3.5.x/_pulsar.ProducerConfiguration.html       | 1088 ++++++
 .../api/python/3.5.x/_pulsar.ProducerFenced.html   | 1088 ++++++
 .../3.5.x/_pulsar.ProducerNotInitialized.html      | 1088 ++++++
 .../python/3.5.x/_pulsar.ProducerQueueIsFull.html  | 1088 ++++++
 .../api/python/3.5.x/_pulsar.PulsarException.html  | 1088 ++++++
 static/api/python/3.5.x/_pulsar.ReadError.html     | 1088 ++++++
 static/api/python/3.5.x/_pulsar.Reader.html        | 1088 ++++++
 .../python/3.5.x/_pulsar.ReaderConfiguration.html  | 1088 ++++++
 .../3.5.x/_pulsar.RegexSubscriptionMode.html       | 1095 ++++++
 static/api/python/3.5.x/_pulsar.Result.html        | 1138 +++++++
 static/api/python/3.5.x/_pulsar.SchemaInfo.html    | 1088 ++++++
 static/api/python/3.5.x/_pulsar.SchemaType.html    | 1107 +++++++
 .../python/3.5.x/_pulsar.ServiceUnitNotReady.html  | 1088 ++++++
 .../python/3.5.x/_pulsar.SubscriptionNotFound.html | 1088 ++++++
 static/api/python/3.5.x/_pulsar.Timeout.html       | 1088 ++++++
 .../_pulsar.TooManyLookupRequestException.html     | 1088 ++++++
 static/api/python/3.5.x/_pulsar.TopicNotFound.html | 1088 ++++++
 .../api/python/3.5.x/_pulsar.TopicTerminated.html  | 1088 ++++++
 .../python/3.5.x/_pulsar.TransactionConflict.html  | 1088 ++++++
 ...pulsar.TransactionCoordinatorNotFoundError.html | 1088 ++++++
 .../python/3.5.x/_pulsar.TransactionNotFound.html  | 1088 ++++++
 static/api/python/3.5.x/_pulsar.UnknownError.html  | 1088 ++++++
 .../3.5.x/_pulsar.UnsupportedVersionError.html     | 1088 ++++++
 static/api/python/3.5.x/_pulsar.html               | 1473 +++++++++
 static/api/python/3.5.x/ajax.js                    |   50 +
 static/api/python/3.5.x/all-documents.html         | 3417 +++++++++++++++++++
 static/api/python/3.5.x/apidocs.css                | 1162 +++++++
 static/api/python/3.5.x/classIndex.html            |  100 +
 static/api/python/3.5.x/extra.css                  |    0
 .../api/python/3.5.x/fonts/Roboto-Slab-Bold.woff2  |  Bin 0 -> 67312 bytes
 .../python/3.5.x/fonts/Roboto-Slab-Regular.woff2   |  Bin 0 -> 66444 bytes
 static/api/python/3.5.x/fonts/book.svg             |    2 +
 static/api/python/3.5.x/fonts/home.svg             |    2 +
 static/api/python/3.5.x/fonts/info.svg             |    4 +
 static/api/python/3.5.x/fonts/lato-bold.woff2      |  Bin 0 -> 184912 bytes
 static/api/python/3.5.x/fonts/lato-normal.woff2    |  Bin 0 -> 182708 bytes
 static/api/python/3.5.x/fonts/minus-square-o.svg   |    2 +
 static/api/python/3.5.x/fonts/plus-square-o.svg    |    2 +
 static/api/python/3.5.x/fonts/x-circle.svg         |    4 +
 static/api/python/3.5.x/fullsearchindex.json       |    1 +
 static/api/python/3.5.x/index.html                 |  117 +
 static/api/python/3.5.x/lunr.js                    | 3475 ++++++++++++++++++++
 static/api/python/3.5.x/moduleIndex.html           |   99 +
 static/api/python/3.5.x/nameIndex.html             |  307 ++
 static/api/python/3.5.x/objects.inv                |  Bin 0 -> 4512 bytes
 static/api/python/3.5.x/pulsar.Authentication.html |  652 ++++
 .../python/3.5.x/pulsar.AuthenticationAthenz.html  |  651 ++++
 .../python/3.5.x/pulsar.AuthenticationBasic.html   |  662 ++++
 .../python/3.5.x/pulsar.AuthenticationOauth2.html  |  694 ++++
 .../api/python/3.5.x/pulsar.AuthenticationTLS.html |  651 ++++
 .../python/3.5.x/pulsar.AuthenticationToken.html   |  651 ++++
 static/api/python/3.5.x/pulsar.Client.html         | 1179 +++++++
 static/api/python/3.5.x/pulsar.ConsoleLogger.html  |  651 ++++
 static/api/python/3.5.x/pulsar.Consumer.html       | 1284 ++++++++
 .../3.5.x/pulsar.ConsumerBatchReceivePolicy.html   |  697 ++++
 .../3.5.x/pulsar.ConsumerDeadLetterPolicy.html     |  824 +++++
 .../3.5.x/pulsar.ConsumerKeySharedPolicy.html      |  824 +++++
 .../api/python/3.5.x/pulsar.CryptoKeyReader.html   |  651 ++++
 static/api/python/3.5.x/pulsar.FileLogger.html     |  693 ++++
 static/api/python/3.5.x/pulsar.Message.html        | 1116 +++++++
 static/api/python/3.5.x/pulsar.MessageBatch.html   |  735 +++++
 static/api/python/3.5.x/pulsar.MessageId.html      | 1031 ++++++
 static/api/python/3.5.x/pulsar.Producer.html       |  995 ++++++
 static/api/python/3.5.x/pulsar.Reader.html         |  822 +++++
 static/api/python/3.5.x/pulsar.__about__.html      |  606 ++++
 static/api/python/3.5.x/pulsar.asyncio.Client.html |  489 +++
 .../api/python/3.5.x/pulsar.asyncio.Producer.html  |  491 +++
 .../3.5.x/pulsar.asyncio.PulsarException.html      |  489 +++
 static/api/python/3.5.x/pulsar.asyncio.html        |  654 ++++
 static/api/python/3.5.x/pulsar.exceptions.html     |  557 ++++
 .../3.5.x/pulsar.functions.context.Context.html    | 1473 +++++++++
 .../api/python/3.5.x/pulsar.functions.context.html |  320 ++
 .../3.5.x/pulsar.functions.function.Function.html  |  327 ++
 .../python/3.5.x/pulsar.functions.function.html    |  324 ++
 static/api/python/3.5.x/pulsar.functions.html      |  609 ++++
 .../pulsar.functions.serde.IdentitySerDe.html      |  476 +++
 .../3.5.x/pulsar.functions.serde.PickleSerDe.html  |  389 +++
 .../python/3.5.x/pulsar.functions.serde.SerDe.html |  389 +++
 .../api/python/3.5.x/pulsar.functions.serde.html   |  355 ++
 static/api/python/3.5.x/pulsar.html                |  802 +++++
 .../3.5.x/pulsar.schema.definition.Array.html      |  862 +++++
 .../3.5.x/pulsar.schema.definition.Boolean.html    |  709 ++++
 .../3.5.x/pulsar.schema.definition.Bytes.html      |  736 +++++
 .../3.5.x/pulsar.schema.definition.CustomEnum.html |  904 +++++
 .../3.5.x/pulsar.schema.definition.Double.html     |  709 ++++
 .../3.5.x/pulsar.schema.definition.Field.html      |  913 +++++
 .../3.5.x/pulsar.schema.definition.Float.html      |  709 ++++
 .../3.5.x/pulsar.schema.definition.Integer.html    |  709 ++++
 .../3.5.x/pulsar.schema.definition.Long.html       |  709 ++++
 .../python/3.5.x/pulsar.schema.definition.Map.html |  862 +++++
 .../3.5.x/pulsar.schema.definition.Null.html       |  709 ++++
 .../3.5.x/pulsar.schema.definition.Record.html     | 1165 +++++++
 .../3.5.x/pulsar.schema.definition.RecordMeta.html |  532 +++
 .../3.5.x/pulsar.schema.definition.String.html     |  736 +++++
 .../api/python/3.5.x/pulsar.schema.definition.html |  644 ++++
 static/api/python/3.5.x/pulsar.schema.html         |  609 ++++
 .../3.5.x/pulsar.schema.schema.BytesSchema.html    |  616 ++++
 .../3.5.x/pulsar.schema.schema.JsonSchema.html     |  616 ++++
 .../python/3.5.x/pulsar.schema.schema.Schema.html  |  751 +++++
 .../3.5.x/pulsar.schema.schema.StringSchema.html   |  616 ++++
 static/api/python/3.5.x/pulsar.schema.schema.html  |  410 +++
 .../pulsar.schema.schema_avro.AvroSchema.html      |  868 +++++
 .../python/3.5.x/pulsar.schema.schema_avro.html    |  365 ++
 static/api/python/3.5.x/pydoctor.js                |   35 +
 static/api/python/3.5.x/readthedocstheme.css       |  769 +++++
 static/api/python/3.5.x/search.js                  |  478 +++
 static/api/python/3.5.x/searchindex.json           |    1 +
 static/api/python/3.5.x/searchlib.js               |  370 +++
 static/api/python/3.5.x/sidebartoggle.js           |   69 +
 static/api/python/3.5.x/undoccedSummary.html       |  100 +
 169 files changed, 142056 insertions(+)

diff --git a/static/api/python/3.5.x/_pulsar.AbstractCryptoKeyReader.html b/static/api/python/3.5.x/_pulsar.AbstractCryptoKeyReader.html
new file mode 100644
index 000000000000..57154715a6f5
--- /dev/null
+++ b/static/api/python/3.5.x/_pulsar.AbstractCryptoKeyReader.html
@@ -0,0 +1,1088 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+          "DTD/xhtml1-strict.dtd">
+<html>
+  
+
+  <head>
+    
+    <title>_pulsar.AbstractCryptoKeyReader</title>
+    <meta name="generator" content="pydoctor 23.9.1"> 
+        
+    </meta>
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1" />
+    <link rel="stylesheet" type="text/css" href="apidocs.css" />
+    <link rel="stylesheet" type="text/css" href="readthedocstheme.css" />
+    <link rel="stylesheet" type="text/css" href="extra.css" />
+</head>
+
+  <body>
+
+    
+
+    <nav class="navbar navbar-default mainnavbar">
+      
+  
+  <div class="container-fluid">
+
+
+    <div class="navbar-header">
+      
+      <div class="navlinks">
+        <span class="navbar-brand">
+          pulsar/_pulsar <a href="index.html">API Documentation</a>
+        </span>
+
+        <a href="moduleIndex.html">
+          Modules
+        </a>
+
+        <a href="classIndex.html">
+          Classes
+        </a>
+
+        <a href="nameIndex.html">
+          Names
+        </a>
+
+        <div id="search-box-container">
+          <div class="input-group">
+            <input id="search-box" type="search" name="search-query" placeholder="Search..." aria-label="Search" minlength="2" class="form-control" autocomplete="off" />
+            
+            <span class="input-group-btn">
+              <a style="display: none;" class="btn btn-default" id="search-clear-button" title="Clear" onclick="clearSearch()"><img src="fonts/x-circle.svg" alt="Clear" /></a>
+              <a class="btn btn-default" id="search-help-button" title="Help" onclick="toggleSearchHelpText()"><img src="fonts/info.svg" alt="Help" /></a>
+            </span>
+          </div>
+        </div>
+
+      </div>
+
+    </div>
+
+  </div>
+
+    
+        <!-- Side navigation -->
+      <div class="sidebarcontainer">
+        <nav class="sidebar">
+  
+
+  <div>
+
+      <div class="thingTitle">
+        <span>Class</span>
+        <code class="thisobject"><a href="_pulsar.AbstractCryptoKeyReader.html" class="internal-link" title="This class"><wbr></wbr>Abstract<wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        
+        
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div><div>
+
+      <div class="thingTitle">
+        <span>Module</span>
+        <code><a href="_pulsar.html" class="internal-link" title="The parent of this class">_pulsar</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        <div class="childrenKindTitle">Classes</div>
+        <ul>
+    
+    <li class=" thisobject">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AbstractCryptoKeyReader.html" class="internal-link" title="_pulsar.AbstractCryptoKeyReader"><wbr></wbr>Abstract<wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AlreadyClosed.html" class="internal-link" title="_pulsar.AlreadyClosed"><wbr></wbr>Already<wbr></wbr>Closed</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Authentication.html" class="internal-link" title="_pulsar.Authentication"><wbr></wbr>Authentication</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationAthenz.html" class="internal-link" title="_pulsar.AuthenticationAthenz"><wbr></wbr>Authentication<wbr></wbr>Athenz</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationBasic.html" class="internal-link" title="_pulsar.AuthenticationBasic"><wbr></wbr>Authentication<wbr></wbr>Basic</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationError.html" class="internal-link" title="_pulsar.AuthenticationError"><wbr></wbr>Authentication<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationOauth2.html" class="internal-link" title="_pulsar.AuthenticationOauth2"><wbr></wbr>Authentication<wbr></wbr>Oauth2</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationTLS.html" class="internal-link" title="_pulsar.AuthenticationTLS"><wbr></wbr>Authentication<wbr></wbr>TLS</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationToken.html" class="internal-link" title="_pulsar.AuthenticationToken"><wbr></wbr>Authentication<wbr></wbr>Token</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthorizationError.html" class="internal-link" title="_pulsar.AuthorizationError"><wbr></wbr>Authorization<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchingType.html" class="internal-link" title="_pulsar.BatchingType"><wbr></wbr>Batching<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchReceivePolicy.html" class="internal-link" title="_pulsar.BatchReceivePolicy"><wbr></wbr>Batch<wbr></wbr>Receive<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerMetadataError.html" class="internal-link" title="_pulsar.BrokerMetadataError"><wbr></wbr>Broker<wbr></wbr>Metadata<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerPersistenceError.html" class="internal-link" title="_pulsar.BrokerPersistenceError"><wbr></wbr>Broker<wbr></wbr>Persistence<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ChecksumError.html" class="internal-link" title="_pulsar.ChecksumError"><wbr></wbr>Checksum<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Client.html" class="internal-link" title="_pulsar.Client"><wbr></wbr>Client</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ClientConfiguration.html" class="internal-link" title="_pulsar.ClientConfiguration"><wbr></wbr>Client<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CompressionType.html" class="internal-link" title="_pulsar.CompressionType"><wbr></wbr>Compression<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConnectError.html" class="internal-link" title="_pulsar.ConnectError"><wbr></wbr>Connect<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Consumer.html" class="internal-link" title="_pulsar.Consumer"><wbr></wbr>Consumer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerAssignError.html" class="internal-link" title="_pulsar.ConsumerAssignError"><wbr></wbr>Consumer<wbr></wbr>Assign<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerBusy.html" class="internal-link" title="_pulsar.ConsumerBusy"><wbr></wbr>Consumer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerConfiguration.html" class="internal-link" title="_pulsar.ConsumerConfiguration"><wbr></wbr>Consumer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotFound.html" class="internal-link" title="_pulsar.ConsumerNotFound"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotInitialized.html" class="internal-link" title="_pulsar.ConsumerNotInitialized"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerType.html" class="internal-link" title="_pulsar.ConsumerType"><wbr></wbr>Consumer<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoError.html" class="internal-link" title="_pulsar.CryptoError"><wbr></wbr>Crypto<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoKeyReader.html" class="internal-link" title="_pulsar.CryptoKeyReader"><wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CumulativeAcknowledgementNotAllowedError.html" class="internal-link" title="_pulsar.CumulativeAcknowledgementNotAllowedError"><wbr></wbr>Cumulative<wbr></wbr>Acknowledgement<wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicy.html" class="internal-link" title="_pulsar.DeadLetterPolicy"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicyBuilder.html" class="internal-link" title="_pulsar.DeadLetterPolicyBuilder"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ErrorGettingAuthenticationData.html" class="internal-link" title="_pulsar.ErrorGettingAuthenticationData"><wbr></wbr>Error<wbr></wbr>Getting<wbr></wbr>Authentication<wbr></wbr>Data</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.IncompatibleSchema.html" class="internal-link" title="_pulsar.IncompatibleSchema"><wbr></wbr>Incompatible<wbr></wbr>Schema</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InitialPosition.html" class="internal-link" title="_pulsar.InitialPosition"><wbr></wbr>Initial<wbr></wbr>Position</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Interrupted.html" class="internal-link" title="_pulsar.Interrupted"><wbr></wbr>Interrupted</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidConfiguration.html" class="internal-link" title="_pulsar.InvalidConfiguration"><wbr></wbr>Invalid<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidMessage.html" class="internal-link" title="_pulsar.InvalidMessage"><wbr></wbr>Invalid<wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTopicName.html" class="internal-link" title="_pulsar.InvalidTopicName"><wbr></wbr>Invalid<wbr></wbr>Topic<wbr></wbr>Name</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTxnStatusError.html" class="internal-link" title="_pulsar.InvalidTxnStatusError"><wbr></wbr>Invalid<wbr></wbr>Txn<wbr></wbr>Status<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidUrl.html" class="internal-link" title="_pulsar.InvalidUrl"><wbr></wbr>Invalid<wbr></wbr>Url</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedMode.html" class="internal-link" title="_pulsar.KeySharedMode"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedPolicy.html" class="internal-link" title="_pulsar.KeySharedPolicy"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LoggerLevel.html" class="internal-link" title="_pulsar.LoggerLevel"><wbr></wbr>Logger<wbr></wbr>Level</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LookupError.html" class="internal-link" title="_pulsar.LookupError"><wbr></wbr>Lookup<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MemoryBufferIsFull.html" class="internal-link" title="_pulsar.MemoryBufferIsFull"><wbr></wbr>Memory<wbr></wbr>Buffer<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Message.html" class="internal-link" title="_pulsar.Message"><wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBatch.html" class="internal-link" title="_pulsar.MessageBatch"><wbr></wbr>Message<wbr></wbr>Batch</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBuilder.html" class="internal-link" title="_pulsar.MessageBuilder"><wbr></wbr>Message<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageId.html" class="internal-link" title="_pulsar.MessageId"><wbr></wbr>Message<wbr></wbr>Id</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageTooBig.html" class="internal-link" title="_pulsar.MessageTooBig"><wbr></wbr>Message<wbr></wbr>Too<wbr></wbr>Big</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotAllowedError.html" class="internal-link" title="_pulsar.NotAllowedError"><wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotConnected.html" class="internal-link" title="_pulsar.NotConnected"><wbr></wbr>Not<wbr></wbr>Connected</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.OperationNotSupported.html" class="internal-link" title="_pulsar.OperationNotSupported"><wbr></wbr>Operation<wbr></wbr>Not<wbr></wbr>Supported</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PartitionsRoutingMode.html" class="internal-link" title="_pulsar.PartitionsRoutingMode"><wbr></wbr>Partitions<wbr></wbr>Routing<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Producer.html" class="internal-link" title="_pulsar.Producer"><wbr></wbr>Producer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerAccessMode.html" class="internal-link" title="_pulsar.ProducerAccessMode"><wbr></wbr>Producer<wbr></wbr>Access<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededError.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededError"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededException.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededException"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBusy.html" class="internal-link" title="_pulsar.ProducerBusy"><wbr></wbr>Producer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerConfiguration.html" class="internal-link" title="_pulsar.ProducerConfiguration"><wbr></wbr>Producer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerFenced.html" class="internal-link" title="_pulsar.ProducerFenced"><wbr></wbr>Producer<wbr></wbr>Fenced</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerNotInitialized.html" class="internal-link" title="_pulsar.ProducerNotInitialized"><wbr></wbr>Producer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerQueueIsFull.html" class="internal-link" title="_pulsar.ProducerQueueIsFull"><wbr></wbr>Producer<wbr></wbr>Queue<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PulsarException.html" class="internal-link" title="_pulsar.PulsarException"><wbr></wbr>Pulsar<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Reader.html" class="internal-link" title="_pulsar.Reader"><wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReaderConfiguration.html" class="internal-link" title="_pulsar.ReaderConfiguration"><wbr></wbr>Reader<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReadError.html" class="internal-link" title="_pulsar.ReadError"><wbr></wbr>Read<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.RegexSubscriptionMode.html" class="internal-link" title="_pulsar.RegexSubscriptionMode"><wbr></wbr>Regex<wbr></wbr>Subscription<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Result.html" class="internal-link" title="_pulsar.Result"><wbr></wbr>Result</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaInfo.html" class="internal-link" title="_pulsar.SchemaInfo"><wbr></wbr>Schema<wbr></wbr>Info</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaType.html" class="internal-link" title="_pulsar.SchemaType"><wbr></wbr>Schema<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ServiceUnitNotReady.html" class="internal-link" title="_pulsar.ServiceUnitNotReady"><wbr></wbr>Service<wbr></wbr>Unit<wbr></wbr>Not<wbr></wbr>Ready</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SubscriptionNotFound.html" class="internal-link" title="_pulsar.SubscriptionNotFound"><wbr></wbr>Subscription<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Timeout.html" class="internal-link" title="_pulsar.Timeout"><wbr></wbr>Timeout</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TooManyLookupRequestException.html" class="internal-link" title="_pulsar.TooManyLookupRequestException"><wbr></wbr>Too<wbr></wbr>Many<wbr></wbr>Lookup<wbr></wbr>Request<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicNotFound.html" class="internal-link" title="_pulsar.TopicNotFound"><wbr></wbr>Topic<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicTerminated.html" class="internal-link" title="_pulsar.TopicTerminated"><wbr></wbr>Topic<wbr></wbr>Terminated</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionConflict.html" class="internal-link" title="_pulsar.TransactionConflict"><wbr></wbr>Transaction<wbr></wbr>Conflict</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionCoordinatorNotFoundError.html" class="internal-link" title="_pulsar.TransactionCoordinatorNotFoundError"><wbr></wbr>Transaction<wbr></wbr>Coordinator<wbr></wbr>Not<wbr></wbr>Found<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionNotFound.html" class="internal-link" title="_pulsar.TransactionNotFound"><wbr></wbr>Transaction<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnknownError.html" class="internal-link" title="_pulsar.UnknownError"><wbr></wbr>Unknown<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnsupportedVersionError.html" class="internal-link" title="_pulsar.UnsupportedVersionError"><wbr></wbr>Unsupported<wbr></wbr>Version<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li>
+</ul>
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div>
+
+</nav>
+        <!-- No sidebar toggle for read the docs theme, the sidebar is always
+          visible when the screen is width enough.
+        -->
+      </div>
+
+    </nav>
+    
+    <div class="container-fluid">
+
+      <div id="main" class="">
+        
+
+        
+
+        <div id="search-results-container" style="display: none;">
+        
+          <div id="search-buttons">
+            <span class="label label-default" id="search-docstrings-button">
+            <label class="checkbox-inline">
+              <input type="checkbox" id="toggle-search-in-docstrings-checkbox" value="false" onclick="toggleSearchInDocstrings()">
+                search in docstrings
+              </input>
+            </label>
+            </span>
+            
+          </div>
+          
+          <noscript>
+              <h1>Cannot search: JavaScript is not supported/enabled in your browser.</h1>
+          </noscript>
+  
+          <div class="hint" id="search-help-box">
+            <p class="rst-last">
+        
+              Search bar offers the following options:
+              <ul>   
+                  <li>
+                    <strong>Term presence.</strong> The below example searches for documents that 
+                      must contain “foo”, might contain “bar” and must not contain “baz”: <code>+foo bar -baz</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Wildcards.</strong> The below example searches for documents with words beginning with “foo”: <code>foo*</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Search in specific fields.</strong> The following search matches all objects 
+                    in "twisted.mail" that matches “search”: <code>+qname:twisted.mail.* +search</code>
+  
+                    <p>
+                      Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'.
+                      Last two fields are only applicable if "search in docstrings" is enabled.
+                    </p>
+                  </li>
+  
+                  <li>
+                    <strong>Fuzzy matches.</strong> The following search matches all documents 
+                    that have a word within 1 edit distance of “foo”: <code>foo~1</code>
+                  </li>
+              </ul>
+  
+            </p>
+          </div>
+  
+          <div id="search-status"> </div>
+  
+          <div class="warning" id="search-warn-box" style="display: none;">
+            <p class="rst-last"><span id="search-warn"></span></p>
+          </div>
+  
+          <table id="search-results">
+            <!-- Filled dynamically by JS -->
+          </table>
+          
+          <div style="margin-top: 8px;">
+            <p>Results provided by <a href="https://lunrjs.com">Lunr.js</a></p>
+          </div>
+        </div>
+
+        <div class="page-header">
+          <h1 class="class"><code><code><a href="_pulsar.html" class="internal-link">_pulsar</a></code><wbr></wbr>.<code><a href="_pulsar.AbstractCryptoKeyReader.html" class="internal-link" title="_pulsar.AbstractCryptoKeyReader">AbstractCryptoKeyReader</a></code></code></h1>
+          <div id="showPrivate">
+            <button class="btn btn-link" onclick="togglePrivate()">Toggle Private API</button>
+          </div>
+        </div>
+
+        <div class="categoryHeader">
+          class documentation
+        </div>
+
+        <div class="extrasDocstring">
+          <p class="class-signature"><code><span class="py-keyword">class</span> <span class="py-defname">AbstractCryptoKeyReader</span>:</code></p>
+          <p><a href="classIndex.html#_pulsar.AbstractCryptoKeyReader">View In Hierarchy</a></p>
+        </div>
+
+        <div class="moduleDocstring">
+          <div><p class="undocumented">Undocumented</p></div>
+        </div>
+
+        <div id="splitTables">
+          
+          
+
+            
+        </div>
+
+        <div id="childList">
+          
+        </div>
+      
+      </div>
+    </div>
+
+    <footer class="navbar navbar-default">
+    <hr />
+    
+    
+    <div class="container">
+      <a href="index.html">API Documentation</a> for pulsar/_pulsar,
+    generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a>
+      23.9.1 at 2024-04-18 11:08:03.
+    </div>
+    
+    <script src="ajax.js" type="text/javascript"></script>
+    <script src="searchlib.js" type="text/javascript"></script>
+    <script src="search.js" type="text/javascript"></script>
+  
+  </footer>
+  
+    <script src="pydoctor.js" type="text/javascript"></script>
+
+  </body>
+</html>
\ No newline at end of file
diff --git a/static/api/python/3.5.x/_pulsar.AlreadyClosed.html b/static/api/python/3.5.x/_pulsar.AlreadyClosed.html
new file mode 100644
index 000000000000..9e3c3a02428e
--- /dev/null
+++ b/static/api/python/3.5.x/_pulsar.AlreadyClosed.html
@@ -0,0 +1,1088 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+          "DTD/xhtml1-strict.dtd">
+<html>
+  
+
+  <head>
+    
+    <title>_pulsar.AlreadyClosed</title>
+    <meta name="generator" content="pydoctor 23.9.1"> 
+        
+    </meta>
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1" />
+    <link rel="stylesheet" type="text/css" href="apidocs.css" />
+    <link rel="stylesheet" type="text/css" href="readthedocstheme.css" />
+    <link rel="stylesheet" type="text/css" href="extra.css" />
+</head>
+
+  <body>
+
+    
+
+    <nav class="navbar navbar-default mainnavbar">
+      
+  
+  <div class="container-fluid">
+
+
+    <div class="navbar-header">
+      
+      <div class="navlinks">
+        <span class="navbar-brand">
+          pulsar/_pulsar <a href="index.html">API Documentation</a>
+        </span>
+
+        <a href="moduleIndex.html">
+          Modules
+        </a>
+
+        <a href="classIndex.html">
+          Classes
+        </a>
+
+        <a href="nameIndex.html">
+          Names
+        </a>
+
+        <div id="search-box-container">
+          <div class="input-group">
+            <input id="search-box" type="search" name="search-query" placeholder="Search..." aria-label="Search" minlength="2" class="form-control" autocomplete="off" />
+            
+            <span class="input-group-btn">
+              <a style="display: none;" class="btn btn-default" id="search-clear-button" title="Clear" onclick="clearSearch()"><img src="fonts/x-circle.svg" alt="Clear" /></a>
+              <a class="btn btn-default" id="search-help-button" title="Help" onclick="toggleSearchHelpText()"><img src="fonts/info.svg" alt="Help" /></a>
+            </span>
+          </div>
+        </div>
+
+      </div>
+
+    </div>
+
+  </div>
+
+    
+        <!-- Side navigation -->
+      <div class="sidebarcontainer">
+        <nav class="sidebar">
+  
+
+  <div>
+
+      <div class="thingTitle">
+        <span>Class</span>
+        <code class="thisobject"><a href="_pulsar.AlreadyClosed.html" class="internal-link" title="This class"><wbr></wbr>Already<wbr></wbr>Closed</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        
+        
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div><div>
+
+      <div class="thingTitle">
+        <span>Module</span>
+        <code><a href="_pulsar.html" class="internal-link" title="The parent of this class">_pulsar</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        <div class="childrenKindTitle">Classes</div>
+        <ul>
+    
+    <li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AbstractCryptoKeyReader.html" class="internal-link" title="_pulsar.AbstractCryptoKeyReader"><wbr></wbr>Abstract<wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class=" thisobject">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AlreadyClosed.html" class="internal-link" title="_pulsar.AlreadyClosed"><wbr></wbr>Already<wbr></wbr>Closed</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Authentication.html" class="internal-link" title="_pulsar.Authentication"><wbr></wbr>Authentication</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationAthenz.html" class="internal-link" title="_pulsar.AuthenticationAthenz"><wbr></wbr>Authentication<wbr></wbr>Athenz</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationBasic.html" class="internal-link" title="_pulsar.AuthenticationBasic"><wbr></wbr>Authentication<wbr></wbr>Basic</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationError.html" class="internal-link" title="_pulsar.AuthenticationError"><wbr></wbr>Authentication<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationOauth2.html" class="internal-link" title="_pulsar.AuthenticationOauth2"><wbr></wbr>Authentication<wbr></wbr>Oauth2</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationTLS.html" class="internal-link" title="_pulsar.AuthenticationTLS"><wbr></wbr>Authentication<wbr></wbr>TLS</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationToken.html" class="internal-link" title="_pulsar.AuthenticationToken"><wbr></wbr>Authentication<wbr></wbr>Token</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthorizationError.html" class="internal-link" title="_pulsar.AuthorizationError"><wbr></wbr>Authorization<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchingType.html" class="internal-link" title="_pulsar.BatchingType"><wbr></wbr>Batching<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchReceivePolicy.html" class="internal-link" title="_pulsar.BatchReceivePolicy"><wbr></wbr>Batch<wbr></wbr>Receive<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerMetadataError.html" class="internal-link" title="_pulsar.BrokerMetadataError"><wbr></wbr>Broker<wbr></wbr>Metadata<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerPersistenceError.html" class="internal-link" title="_pulsar.BrokerPersistenceError"><wbr></wbr>Broker<wbr></wbr>Persistence<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ChecksumError.html" class="internal-link" title="_pulsar.ChecksumError"><wbr></wbr>Checksum<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Client.html" class="internal-link" title="_pulsar.Client"><wbr></wbr>Client</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ClientConfiguration.html" class="internal-link" title="_pulsar.ClientConfiguration"><wbr></wbr>Client<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CompressionType.html" class="internal-link" title="_pulsar.CompressionType"><wbr></wbr>Compression<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConnectError.html" class="internal-link" title="_pulsar.ConnectError"><wbr></wbr>Connect<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Consumer.html" class="internal-link" title="_pulsar.Consumer"><wbr></wbr>Consumer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerAssignError.html" class="internal-link" title="_pulsar.ConsumerAssignError"><wbr></wbr>Consumer<wbr></wbr>Assign<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerBusy.html" class="internal-link" title="_pulsar.ConsumerBusy"><wbr></wbr>Consumer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerConfiguration.html" class="internal-link" title="_pulsar.ConsumerConfiguration"><wbr></wbr>Consumer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotFound.html" class="internal-link" title="_pulsar.ConsumerNotFound"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotInitialized.html" class="internal-link" title="_pulsar.ConsumerNotInitialized"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerType.html" class="internal-link" title="_pulsar.ConsumerType"><wbr></wbr>Consumer<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoError.html" class="internal-link" title="_pulsar.CryptoError"><wbr></wbr>Crypto<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoKeyReader.html" class="internal-link" title="_pulsar.CryptoKeyReader"><wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CumulativeAcknowledgementNotAllowedError.html" class="internal-link" title="_pulsar.CumulativeAcknowledgementNotAllowedError"><wbr></wbr>Cumulative<wbr></wbr>Acknowledgement<wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicy.html" class="internal-link" title="_pulsar.DeadLetterPolicy"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicyBuilder.html" class="internal-link" title="_pulsar.DeadLetterPolicyBuilder"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ErrorGettingAuthenticationData.html" class="internal-link" title="_pulsar.ErrorGettingAuthenticationData"><wbr></wbr>Error<wbr></wbr>Getting<wbr></wbr>Authentication<wbr></wbr>Data</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.IncompatibleSchema.html" class="internal-link" title="_pulsar.IncompatibleSchema"><wbr></wbr>Incompatible<wbr></wbr>Schema</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InitialPosition.html" class="internal-link" title="_pulsar.InitialPosition"><wbr></wbr>Initial<wbr></wbr>Position</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Interrupted.html" class="internal-link" title="_pulsar.Interrupted"><wbr></wbr>Interrupted</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidConfiguration.html" class="internal-link" title="_pulsar.InvalidConfiguration"><wbr></wbr>Invalid<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidMessage.html" class="internal-link" title="_pulsar.InvalidMessage"><wbr></wbr>Invalid<wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTopicName.html" class="internal-link" title="_pulsar.InvalidTopicName"><wbr></wbr>Invalid<wbr></wbr>Topic<wbr></wbr>Name</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTxnStatusError.html" class="internal-link" title="_pulsar.InvalidTxnStatusError"><wbr></wbr>Invalid<wbr></wbr>Txn<wbr></wbr>Status<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidUrl.html" class="internal-link" title="_pulsar.InvalidUrl"><wbr></wbr>Invalid<wbr></wbr>Url</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedMode.html" class="internal-link" title="_pulsar.KeySharedMode"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedPolicy.html" class="internal-link" title="_pulsar.KeySharedPolicy"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LoggerLevel.html" class="internal-link" title="_pulsar.LoggerLevel"><wbr></wbr>Logger<wbr></wbr>Level</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LookupError.html" class="internal-link" title="_pulsar.LookupError"><wbr></wbr>Lookup<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MemoryBufferIsFull.html" class="internal-link" title="_pulsar.MemoryBufferIsFull"><wbr></wbr>Memory<wbr></wbr>Buffer<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Message.html" class="internal-link" title="_pulsar.Message"><wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBatch.html" class="internal-link" title="_pulsar.MessageBatch"><wbr></wbr>Message<wbr></wbr>Batch</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBuilder.html" class="internal-link" title="_pulsar.MessageBuilder"><wbr></wbr>Message<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageId.html" class="internal-link" title="_pulsar.MessageId"><wbr></wbr>Message<wbr></wbr>Id</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageTooBig.html" class="internal-link" title="_pulsar.MessageTooBig"><wbr></wbr>Message<wbr></wbr>Too<wbr></wbr>Big</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotAllowedError.html" class="internal-link" title="_pulsar.NotAllowedError"><wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotConnected.html" class="internal-link" title="_pulsar.NotConnected"><wbr></wbr>Not<wbr></wbr>Connected</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.OperationNotSupported.html" class="internal-link" title="_pulsar.OperationNotSupported"><wbr></wbr>Operation<wbr></wbr>Not<wbr></wbr>Supported</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PartitionsRoutingMode.html" class="internal-link" title="_pulsar.PartitionsRoutingMode"><wbr></wbr>Partitions<wbr></wbr>Routing<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Producer.html" class="internal-link" title="_pulsar.Producer"><wbr></wbr>Producer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerAccessMode.html" class="internal-link" title="_pulsar.ProducerAccessMode"><wbr></wbr>Producer<wbr></wbr>Access<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededError.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededError"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededException.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededException"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBusy.html" class="internal-link" title="_pulsar.ProducerBusy"><wbr></wbr>Producer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerConfiguration.html" class="internal-link" title="_pulsar.ProducerConfiguration"><wbr></wbr>Producer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerFenced.html" class="internal-link" title="_pulsar.ProducerFenced"><wbr></wbr>Producer<wbr></wbr>Fenced</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerNotInitialized.html" class="internal-link" title="_pulsar.ProducerNotInitialized"><wbr></wbr>Producer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerQueueIsFull.html" class="internal-link" title="_pulsar.ProducerQueueIsFull"><wbr></wbr>Producer<wbr></wbr>Queue<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PulsarException.html" class="internal-link" title="_pulsar.PulsarException"><wbr></wbr>Pulsar<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Reader.html" class="internal-link" title="_pulsar.Reader"><wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReaderConfiguration.html" class="internal-link" title="_pulsar.ReaderConfiguration"><wbr></wbr>Reader<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReadError.html" class="internal-link" title="_pulsar.ReadError"><wbr></wbr>Read<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.RegexSubscriptionMode.html" class="internal-link" title="_pulsar.RegexSubscriptionMode"><wbr></wbr>Regex<wbr></wbr>Subscription<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Result.html" class="internal-link" title="_pulsar.Result"><wbr></wbr>Result</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaInfo.html" class="internal-link" title="_pulsar.SchemaInfo"><wbr></wbr>Schema<wbr></wbr>Info</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaType.html" class="internal-link" title="_pulsar.SchemaType"><wbr></wbr>Schema<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ServiceUnitNotReady.html" class="internal-link" title="_pulsar.ServiceUnitNotReady"><wbr></wbr>Service<wbr></wbr>Unit<wbr></wbr>Not<wbr></wbr>Ready</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SubscriptionNotFound.html" class="internal-link" title="_pulsar.SubscriptionNotFound"><wbr></wbr>Subscription<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Timeout.html" class="internal-link" title="_pulsar.Timeout"><wbr></wbr>Timeout</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TooManyLookupRequestException.html" class="internal-link" title="_pulsar.TooManyLookupRequestException"><wbr></wbr>Too<wbr></wbr>Many<wbr></wbr>Lookup<wbr></wbr>Request<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicNotFound.html" class="internal-link" title="_pulsar.TopicNotFound"><wbr></wbr>Topic<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicTerminated.html" class="internal-link" title="_pulsar.TopicTerminated"><wbr></wbr>Topic<wbr></wbr>Terminated</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionConflict.html" class="internal-link" title="_pulsar.TransactionConflict"><wbr></wbr>Transaction<wbr></wbr>Conflict</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionCoordinatorNotFoundError.html" class="internal-link" title="_pulsar.TransactionCoordinatorNotFoundError"><wbr></wbr>Transaction<wbr></wbr>Coordinator<wbr></wbr>Not<wbr></wbr>Found<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionNotFound.html" class="internal-link" title="_pulsar.TransactionNotFound"><wbr></wbr>Transaction<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnknownError.html" class="internal-link" title="_pulsar.UnknownError"><wbr></wbr>Unknown<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnsupportedVersionError.html" class="internal-link" title="_pulsar.UnsupportedVersionError"><wbr></wbr>Unsupported<wbr></wbr>Version<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li>
+</ul>
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div>
+
+</nav>
+        <!-- No sidebar toggle for read the docs theme, the sidebar is always
+          visible when the screen is width enough.
+        -->
+      </div>
+
+    </nav>
+    
+    <div class="container-fluid">
+
+      <div id="main" class="">
+        
+
+        
+
+        <div id="search-results-container" style="display: none;">
+        
+          <div id="search-buttons">
+            <span class="label label-default" id="search-docstrings-button">
+            <label class="checkbox-inline">
+              <input type="checkbox" id="toggle-search-in-docstrings-checkbox" value="false" onclick="toggleSearchInDocstrings()">
+                search in docstrings
+              </input>
+            </label>
+            </span>
+            
+          </div>
+          
+          <noscript>
+              <h1>Cannot search: JavaScript is not supported/enabled in your browser.</h1>
+          </noscript>
+  
+          <div class="hint" id="search-help-box">
+            <p class="rst-last">
+        
+              Search bar offers the following options:
+              <ul>   
+                  <li>
+                    <strong>Term presence.</strong> The below example searches for documents that 
+                      must contain “foo”, might contain “bar” and must not contain “baz”: <code>+foo bar -baz</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Wildcards.</strong> The below example searches for documents with words beginning with “foo”: <code>foo*</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Search in specific fields.</strong> The following search matches all objects 
+                    in "twisted.mail" that matches “search”: <code>+qname:twisted.mail.* +search</code>
+  
+                    <p>
+                      Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'.
+                      Last two fields are only applicable if "search in docstrings" is enabled.
+                    </p>
+                  </li>
+  
+                  <li>
+                    <strong>Fuzzy matches.</strong> The following search matches all documents 
+                    that have a word within 1 edit distance of “foo”: <code>foo~1</code>
+                  </li>
+              </ul>
+  
+            </p>
+          </div>
+  
+          <div id="search-status"> </div>
+  
+          <div class="warning" id="search-warn-box" style="display: none;">
+            <p class="rst-last"><span id="search-warn"></span></p>
+          </div>
+  
+          <table id="search-results">
+            <!-- Filled dynamically by JS -->
+          </table>
+          
+          <div style="margin-top: 8px;">
+            <p>Results provided by <a href="https://lunrjs.com">Lunr.js</a></p>
+          </div>
+        </div>
+
+        <div class="page-header">
+          <h1 class="class"><code><code><a href="_pulsar.html" class="internal-link">_pulsar</a></code><wbr></wbr>.<code><a href="_pulsar.AlreadyClosed.html" class="internal-link" title="_pulsar.AlreadyClosed">AlreadyClosed</a></code></code></h1>
+          <div id="showPrivate">
+            <button class="btn btn-link" onclick="togglePrivate()">Toggle Private API</button>
+          </div>
+        </div>
+
+        <div class="categoryHeader">
+          class documentation
+        </div>
+
+        <div class="extrasDocstring">
+          <p class="class-signature"><code><span class="py-keyword">class</span> <span class="py-defname">AlreadyClosed</span>:</code></p>
+          <p><a href="classIndex.html#_pulsar.AlreadyClosed">View In Hierarchy</a></p>
+        </div>
+
+        <div class="moduleDocstring">
+          <div><p class="undocumented">Undocumented</p></div>
+        </div>
+
+        <div id="splitTables">
+          
+          
+
+            
+        </div>
+
+        <div id="childList">
+          
+        </div>
+      
+      </div>
+    </div>
+
+    <footer class="navbar navbar-default">
+    <hr />
+    
+    
+    <div class="container">
+      <a href="index.html">API Documentation</a> for pulsar/_pulsar,
+    generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a>
+      23.9.1 at 2024-04-18 11:08:03.
+    </div>
+    
+    <script src="ajax.js" type="text/javascript"></script>
+    <script src="searchlib.js" type="text/javascript"></script>
+    <script src="search.js" type="text/javascript"></script>
+  
+  </footer>
+  
+    <script src="pydoctor.js" type="text/javascript"></script>
+
+  </body>
+</html>
\ No newline at end of file
diff --git a/static/api/python/3.5.x/_pulsar.Authentication.html b/static/api/python/3.5.x/_pulsar.Authentication.html
new file mode 100644
index 000000000000..09a9b2fd5ba7
--- /dev/null
+++ b/static/api/python/3.5.x/_pulsar.Authentication.html
@@ -0,0 +1,1088 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+          "DTD/xhtml1-strict.dtd">
+<html>
+  
+
+  <head>
+    
+    <title>_pulsar.Authentication</title>
+    <meta name="generator" content="pydoctor 23.9.1"> 
+        
+    </meta>
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1" />
+    <link rel="stylesheet" type="text/css" href="apidocs.css" />
+    <link rel="stylesheet" type="text/css" href="readthedocstheme.css" />
+    <link rel="stylesheet" type="text/css" href="extra.css" />
+</head>
+
+  <body>
+
+    
+
+    <nav class="navbar navbar-default mainnavbar">
+      
+  
+  <div class="container-fluid">
+
+
+    <div class="navbar-header">
+      
+      <div class="navlinks">
+        <span class="navbar-brand">
+          pulsar/_pulsar <a href="index.html">API Documentation</a>
+        </span>
+
+        <a href="moduleIndex.html">
+          Modules
+        </a>
+
+        <a href="classIndex.html">
+          Classes
+        </a>
+
+        <a href="nameIndex.html">
+          Names
+        </a>
+
+        <div id="search-box-container">
+          <div class="input-group">
+            <input id="search-box" type="search" name="search-query" placeholder="Search..." aria-label="Search" minlength="2" class="form-control" autocomplete="off" />
+            
+            <span class="input-group-btn">
+              <a style="display: none;" class="btn btn-default" id="search-clear-button" title="Clear" onclick="clearSearch()"><img src="fonts/x-circle.svg" alt="Clear" /></a>
+              <a class="btn btn-default" id="search-help-button" title="Help" onclick="toggleSearchHelpText()"><img src="fonts/info.svg" alt="Help" /></a>
+            </span>
+          </div>
+        </div>
+
+      </div>
+
+    </div>
+
+  </div>
+
+    
+        <!-- Side navigation -->
+      <div class="sidebarcontainer">
+        <nav class="sidebar">
+  
+
+  <div>
+
+      <div class="thingTitle">
+        <span>Class</span>
+        <code class="thisobject"><a href="_pulsar.Authentication.html" class="internal-link" title="This class"><wbr></wbr>Authentication</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        
+        
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div><div>
+
+      <div class="thingTitle">
+        <span>Module</span>
+        <code><a href="_pulsar.html" class="internal-link" title="The parent of this class">_pulsar</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        <div class="childrenKindTitle">Classes</div>
+        <ul>
+    
+    <li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AbstractCryptoKeyReader.html" class="internal-link" title="_pulsar.AbstractCryptoKeyReader"><wbr></wbr>Abstract<wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AlreadyClosed.html" class="internal-link" title="_pulsar.AlreadyClosed"><wbr></wbr>Already<wbr></wbr>Closed</a></code>
+            </div>
+        
+
+    </li><li class=" thisobject">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Authentication.html" class="internal-link" title="_pulsar.Authentication"><wbr></wbr>Authentication</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationAthenz.html" class="internal-link" title="_pulsar.AuthenticationAthenz"><wbr></wbr>Authentication<wbr></wbr>Athenz</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationBasic.html" class="internal-link" title="_pulsar.AuthenticationBasic"><wbr></wbr>Authentication<wbr></wbr>Basic</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationError.html" class="internal-link" title="_pulsar.AuthenticationError"><wbr></wbr>Authentication<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationOauth2.html" class="internal-link" title="_pulsar.AuthenticationOauth2"><wbr></wbr>Authentication<wbr></wbr>Oauth2</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationTLS.html" class="internal-link" title="_pulsar.AuthenticationTLS"><wbr></wbr>Authentication<wbr></wbr>TLS</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationToken.html" class="internal-link" title="_pulsar.AuthenticationToken"><wbr></wbr>Authentication<wbr></wbr>Token</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthorizationError.html" class="internal-link" title="_pulsar.AuthorizationError"><wbr></wbr>Authorization<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchingType.html" class="internal-link" title="_pulsar.BatchingType"><wbr></wbr>Batching<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchReceivePolicy.html" class="internal-link" title="_pulsar.BatchReceivePolicy"><wbr></wbr>Batch<wbr></wbr>Receive<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerMetadataError.html" class="internal-link" title="_pulsar.BrokerMetadataError"><wbr></wbr>Broker<wbr></wbr>Metadata<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerPersistenceError.html" class="internal-link" title="_pulsar.BrokerPersistenceError"><wbr></wbr>Broker<wbr></wbr>Persistence<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ChecksumError.html" class="internal-link" title="_pulsar.ChecksumError"><wbr></wbr>Checksum<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Client.html" class="internal-link" title="_pulsar.Client"><wbr></wbr>Client</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ClientConfiguration.html" class="internal-link" title="_pulsar.ClientConfiguration"><wbr></wbr>Client<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CompressionType.html" class="internal-link" title="_pulsar.CompressionType"><wbr></wbr>Compression<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConnectError.html" class="internal-link" title="_pulsar.ConnectError"><wbr></wbr>Connect<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Consumer.html" class="internal-link" title="_pulsar.Consumer"><wbr></wbr>Consumer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerAssignError.html" class="internal-link" title="_pulsar.ConsumerAssignError"><wbr></wbr>Consumer<wbr></wbr>Assign<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerBusy.html" class="internal-link" title="_pulsar.ConsumerBusy"><wbr></wbr>Consumer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerConfiguration.html" class="internal-link" title="_pulsar.ConsumerConfiguration"><wbr></wbr>Consumer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotFound.html" class="internal-link" title="_pulsar.ConsumerNotFound"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotInitialized.html" class="internal-link" title="_pulsar.ConsumerNotInitialized"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerType.html" class="internal-link" title="_pulsar.ConsumerType"><wbr></wbr>Consumer<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoError.html" class="internal-link" title="_pulsar.CryptoError"><wbr></wbr>Crypto<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoKeyReader.html" class="internal-link" title="_pulsar.CryptoKeyReader"><wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CumulativeAcknowledgementNotAllowedError.html" class="internal-link" title="_pulsar.CumulativeAcknowledgementNotAllowedError"><wbr></wbr>Cumulative<wbr></wbr>Acknowledgement<wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicy.html" class="internal-link" title="_pulsar.DeadLetterPolicy"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicyBuilder.html" class="internal-link" title="_pulsar.DeadLetterPolicyBuilder"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ErrorGettingAuthenticationData.html" class="internal-link" title="_pulsar.ErrorGettingAuthenticationData"><wbr></wbr>Error<wbr></wbr>Getting<wbr></wbr>Authentication<wbr></wbr>Data</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.IncompatibleSchema.html" class="internal-link" title="_pulsar.IncompatibleSchema"><wbr></wbr>Incompatible<wbr></wbr>Schema</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InitialPosition.html" class="internal-link" title="_pulsar.InitialPosition"><wbr></wbr>Initial<wbr></wbr>Position</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Interrupted.html" class="internal-link" title="_pulsar.Interrupted"><wbr></wbr>Interrupted</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidConfiguration.html" class="internal-link" title="_pulsar.InvalidConfiguration"><wbr></wbr>Invalid<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidMessage.html" class="internal-link" title="_pulsar.InvalidMessage"><wbr></wbr>Invalid<wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTopicName.html" class="internal-link" title="_pulsar.InvalidTopicName"><wbr></wbr>Invalid<wbr></wbr>Topic<wbr></wbr>Name</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTxnStatusError.html" class="internal-link" title="_pulsar.InvalidTxnStatusError"><wbr></wbr>Invalid<wbr></wbr>Txn<wbr></wbr>Status<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidUrl.html" class="internal-link" title="_pulsar.InvalidUrl"><wbr></wbr>Invalid<wbr></wbr>Url</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedMode.html" class="internal-link" title="_pulsar.KeySharedMode"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedPolicy.html" class="internal-link" title="_pulsar.KeySharedPolicy"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LoggerLevel.html" class="internal-link" title="_pulsar.LoggerLevel"><wbr></wbr>Logger<wbr></wbr>Level</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LookupError.html" class="internal-link" title="_pulsar.LookupError"><wbr></wbr>Lookup<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MemoryBufferIsFull.html" class="internal-link" title="_pulsar.MemoryBufferIsFull"><wbr></wbr>Memory<wbr></wbr>Buffer<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Message.html" class="internal-link" title="_pulsar.Message"><wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBatch.html" class="internal-link" title="_pulsar.MessageBatch"><wbr></wbr>Message<wbr></wbr>Batch</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBuilder.html" class="internal-link" title="_pulsar.MessageBuilder"><wbr></wbr>Message<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageId.html" class="internal-link" title="_pulsar.MessageId"><wbr></wbr>Message<wbr></wbr>Id</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageTooBig.html" class="internal-link" title="_pulsar.MessageTooBig"><wbr></wbr>Message<wbr></wbr>Too<wbr></wbr>Big</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotAllowedError.html" class="internal-link" title="_pulsar.NotAllowedError"><wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotConnected.html" class="internal-link" title="_pulsar.NotConnected"><wbr></wbr>Not<wbr></wbr>Connected</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.OperationNotSupported.html" class="internal-link" title="_pulsar.OperationNotSupported"><wbr></wbr>Operation<wbr></wbr>Not<wbr></wbr>Supported</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PartitionsRoutingMode.html" class="internal-link" title="_pulsar.PartitionsRoutingMode"><wbr></wbr>Partitions<wbr></wbr>Routing<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Producer.html" class="internal-link" title="_pulsar.Producer"><wbr></wbr>Producer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerAccessMode.html" class="internal-link" title="_pulsar.ProducerAccessMode"><wbr></wbr>Producer<wbr></wbr>Access<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededError.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededError"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededException.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededException"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBusy.html" class="internal-link" title="_pulsar.ProducerBusy"><wbr></wbr>Producer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerConfiguration.html" class="internal-link" title="_pulsar.ProducerConfiguration"><wbr></wbr>Producer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerFenced.html" class="internal-link" title="_pulsar.ProducerFenced"><wbr></wbr>Producer<wbr></wbr>Fenced</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerNotInitialized.html" class="internal-link" title="_pulsar.ProducerNotInitialized"><wbr></wbr>Producer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerQueueIsFull.html" class="internal-link" title="_pulsar.ProducerQueueIsFull"><wbr></wbr>Producer<wbr></wbr>Queue<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PulsarException.html" class="internal-link" title="_pulsar.PulsarException"><wbr></wbr>Pulsar<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Reader.html" class="internal-link" title="_pulsar.Reader"><wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReaderConfiguration.html" class="internal-link" title="_pulsar.ReaderConfiguration"><wbr></wbr>Reader<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReadError.html" class="internal-link" title="_pulsar.ReadError"><wbr></wbr>Read<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.RegexSubscriptionMode.html" class="internal-link" title="_pulsar.RegexSubscriptionMode"><wbr></wbr>Regex<wbr></wbr>Subscription<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Result.html" class="internal-link" title="_pulsar.Result"><wbr></wbr>Result</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaInfo.html" class="internal-link" title="_pulsar.SchemaInfo"><wbr></wbr>Schema<wbr></wbr>Info</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaType.html" class="internal-link" title="_pulsar.SchemaType"><wbr></wbr>Schema<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ServiceUnitNotReady.html" class="internal-link" title="_pulsar.ServiceUnitNotReady"><wbr></wbr>Service<wbr></wbr>Unit<wbr></wbr>Not<wbr></wbr>Ready</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SubscriptionNotFound.html" class="internal-link" title="_pulsar.SubscriptionNotFound"><wbr></wbr>Subscription<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Timeout.html" class="internal-link" title="_pulsar.Timeout"><wbr></wbr>Timeout</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TooManyLookupRequestException.html" class="internal-link" title="_pulsar.TooManyLookupRequestException"><wbr></wbr>Too<wbr></wbr>Many<wbr></wbr>Lookup<wbr></wbr>Request<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicNotFound.html" class="internal-link" title="_pulsar.TopicNotFound"><wbr></wbr>Topic<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicTerminated.html" class="internal-link" title="_pulsar.TopicTerminated"><wbr></wbr>Topic<wbr></wbr>Terminated</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionConflict.html" class="internal-link" title="_pulsar.TransactionConflict"><wbr></wbr>Transaction<wbr></wbr>Conflict</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionCoordinatorNotFoundError.html" class="internal-link" title="_pulsar.TransactionCoordinatorNotFoundError"><wbr></wbr>Transaction<wbr></wbr>Coordinator<wbr></wbr>Not<wbr></wbr>Found<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionNotFound.html" class="internal-link" title="_pulsar.TransactionNotFound"><wbr></wbr>Transaction<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnknownError.html" class="internal-link" title="_pulsar.UnknownError"><wbr></wbr>Unknown<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnsupportedVersionError.html" class="internal-link" title="_pulsar.UnsupportedVersionError"><wbr></wbr>Unsupported<wbr></wbr>Version<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li>
+</ul>
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div>
+
+</nav>
+        <!-- No sidebar toggle for read the docs theme, the sidebar is always
+          visible when the screen is width enough.
+        -->
+      </div>
+
+    </nav>
+    
+    <div class="container-fluid">
+
+      <div id="main" class="">
+        
+
+        
+
+        <div id="search-results-container" style="display: none;">
+        
+          <div id="search-buttons">
+            <span class="label label-default" id="search-docstrings-button">
+            <label class="checkbox-inline">
+              <input type="checkbox" id="toggle-search-in-docstrings-checkbox" value="false" onclick="toggleSearchInDocstrings()">
+                search in docstrings
+              </input>
+            </label>
+            </span>
+            
+          </div>
+          
+          <noscript>
+              <h1>Cannot search: JavaScript is not supported/enabled in your browser.</h1>
+          </noscript>
+  
+          <div class="hint" id="search-help-box">
+            <p class="rst-last">
+        
+              Search bar offers the following options:
+              <ul>   
+                  <li>
+                    <strong>Term presence.</strong> The below example searches for documents that 
+                      must contain “foo”, might contain “bar” and must not contain “baz”: <code>+foo bar -baz</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Wildcards.</strong> The below example searches for documents with words beginning with “foo”: <code>foo*</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Search in specific fields.</strong> The following search matches all objects 
+                    in "twisted.mail" that matches “search”: <code>+qname:twisted.mail.* +search</code>
+  
+                    <p>
+                      Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'.
+                      Last two fields are only applicable if "search in docstrings" is enabled.
+                    </p>
+                  </li>
+  
+                  <li>
+                    <strong>Fuzzy matches.</strong> The following search matches all documents 
+                    that have a word within 1 edit distance of “foo”: <code>foo~1</code>
+                  </li>
+              </ul>
+  
+            </p>
+          </div>
+  
+          <div id="search-status"> </div>
+  
+          <div class="warning" id="search-warn-box" style="display: none;">
+            <p class="rst-last"><span id="search-warn"></span></p>
+          </div>
+  
+          <table id="search-results">
+            <!-- Filled dynamically by JS -->
+          </table>
+          
+          <div style="margin-top: 8px;">
+            <p>Results provided by <a href="https://lunrjs.com">Lunr.js</a></p>
+          </div>
+        </div>
+
+        <div class="page-header">
+          <h1 class="class"><code><code><a href="_pulsar.html" class="internal-link">_pulsar</a></code><wbr></wbr>.<code><a href="_pulsar.Authentication.html" class="internal-link" title="_pulsar.Authentication">Authentication</a></code></code></h1>
+          <div id="showPrivate">
+            <button class="btn btn-link" onclick="togglePrivate()">Toggle Private API</button>
+          </div>
+        </div>
+
+        <div class="categoryHeader">
+          class documentation
+        </div>
+
+        <div class="extrasDocstring">
+          <p class="class-signature"><code><span class="py-keyword">class</span> <span class="py-defname">Authentication</span>:</code></p>
+          <p><a href="classIndex.html#_pulsar.Authentication">View In Hierarchy</a></p>
+        </div>
+
+        <div class="moduleDocstring">
+          <div><p class="undocumented">Undocumented</p></div>
+        </div>
+
+        <div id="splitTables">
+          
+          
+
+            
+        </div>
+
+        <div id="childList">
+          
+        </div>
+      
+      </div>
+    </div>
+
+    <footer class="navbar navbar-default">
+    <hr />
+    
+    
+    <div class="container">
+      <a href="index.html">API Documentation</a> for pulsar/_pulsar,
+    generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a>
+      23.9.1 at 2024-04-18 11:08:03.
+    </div>
+    
+    <script src="ajax.js" type="text/javascript"></script>
+    <script src="searchlib.js" type="text/javascript"></script>
+    <script src="search.js" type="text/javascript"></script>
+  
+  </footer>
+  
+    <script src="pydoctor.js" type="text/javascript"></script>
+
+  </body>
+</html>
\ No newline at end of file
diff --git a/static/api/python/3.5.x/_pulsar.AuthenticationAthenz.html b/static/api/python/3.5.x/_pulsar.AuthenticationAthenz.html
new file mode 100644
index 000000000000..f208d18c60de
--- /dev/null
+++ b/static/api/python/3.5.x/_pulsar.AuthenticationAthenz.html
@@ -0,0 +1,1088 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+          "DTD/xhtml1-strict.dtd">
+<html>
+  
+
+  <head>
+    
+    <title>_pulsar.AuthenticationAthenz</title>
+    <meta name="generator" content="pydoctor 23.9.1"> 
+        
+    </meta>
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1" />
+    <link rel="stylesheet" type="text/css" href="apidocs.css" />
+    <link rel="stylesheet" type="text/css" href="readthedocstheme.css" />
+    <link rel="stylesheet" type="text/css" href="extra.css" />
+</head>
+
+  <body>
+
+    
+
+    <nav class="navbar navbar-default mainnavbar">
+      
+  
+  <div class="container-fluid">
+
+
+    <div class="navbar-header">
+      
+      <div class="navlinks">
+        <span class="navbar-brand">
+          pulsar/_pulsar <a href="index.html">API Documentation</a>
+        </span>
+
+        <a href="moduleIndex.html">
+          Modules
+        </a>
+
+        <a href="classIndex.html">
+          Classes
+        </a>
+
+        <a href="nameIndex.html">
+          Names
+        </a>
+
+        <div id="search-box-container">
+          <div class="input-group">
+            <input id="search-box" type="search" name="search-query" placeholder="Search..." aria-label="Search" minlength="2" class="form-control" autocomplete="off" />
+            
+            <span class="input-group-btn">
+              <a style="display: none;" class="btn btn-default" id="search-clear-button" title="Clear" onclick="clearSearch()"><img src="fonts/x-circle.svg" alt="Clear" /></a>
+              <a class="btn btn-default" id="search-help-button" title="Help" onclick="toggleSearchHelpText()"><img src="fonts/info.svg" alt="Help" /></a>
+            </span>
+          </div>
+        </div>
+
+      </div>
+
+    </div>
+
+  </div>
+
+    
+        <!-- Side navigation -->
+      <div class="sidebarcontainer">
+        <nav class="sidebar">
+  
+
+  <div>
+
+      <div class="thingTitle">
+        <span>Class</span>
+        <code class="thisobject"><a href="_pulsar.AuthenticationAthenz.html" class="internal-link" title="This class"><wbr></wbr>Authentication<wbr></wbr>Athenz</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        
+        
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div><div>
+
+      <div class="thingTitle">
+        <span>Module</span>
+        <code><a href="_pulsar.html" class="internal-link" title="The parent of this class">_pulsar</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        <div class="childrenKindTitle">Classes</div>
+        <ul>
+    
+    <li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AbstractCryptoKeyReader.html" class="internal-link" title="_pulsar.AbstractCryptoKeyReader"><wbr></wbr>Abstract<wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AlreadyClosed.html" class="internal-link" title="_pulsar.AlreadyClosed"><wbr></wbr>Already<wbr></wbr>Closed</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Authentication.html" class="internal-link" title="_pulsar.Authentication"><wbr></wbr>Authentication</a></code>
+            </div>
+        
+
+    </li><li class=" thisobject">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationAthenz.html" class="internal-link" title="_pulsar.AuthenticationAthenz"><wbr></wbr>Authentication<wbr></wbr>Athenz</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationBasic.html" class="internal-link" title="_pulsar.AuthenticationBasic"><wbr></wbr>Authentication<wbr></wbr>Basic</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationError.html" class="internal-link" title="_pulsar.AuthenticationError"><wbr></wbr>Authentication<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationOauth2.html" class="internal-link" title="_pulsar.AuthenticationOauth2"><wbr></wbr>Authentication<wbr></wbr>Oauth2</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationTLS.html" class="internal-link" title="_pulsar.AuthenticationTLS"><wbr></wbr>Authentication<wbr></wbr>TLS</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationToken.html" class="internal-link" title="_pulsar.AuthenticationToken"><wbr></wbr>Authentication<wbr></wbr>Token</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthorizationError.html" class="internal-link" title="_pulsar.AuthorizationError"><wbr></wbr>Authorization<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchingType.html" class="internal-link" title="_pulsar.BatchingType"><wbr></wbr>Batching<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchReceivePolicy.html" class="internal-link" title="_pulsar.BatchReceivePolicy"><wbr></wbr>Batch<wbr></wbr>Receive<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerMetadataError.html" class="internal-link" title="_pulsar.BrokerMetadataError"><wbr></wbr>Broker<wbr></wbr>Metadata<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerPersistenceError.html" class="internal-link" title="_pulsar.BrokerPersistenceError"><wbr></wbr>Broker<wbr></wbr>Persistence<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ChecksumError.html" class="internal-link" title="_pulsar.ChecksumError"><wbr></wbr>Checksum<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Client.html" class="internal-link" title="_pulsar.Client"><wbr></wbr>Client</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ClientConfiguration.html" class="internal-link" title="_pulsar.ClientConfiguration"><wbr></wbr>Client<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CompressionType.html" class="internal-link" title="_pulsar.CompressionType"><wbr></wbr>Compression<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConnectError.html" class="internal-link" title="_pulsar.ConnectError"><wbr></wbr>Connect<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Consumer.html" class="internal-link" title="_pulsar.Consumer"><wbr></wbr>Consumer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerAssignError.html" class="internal-link" title="_pulsar.ConsumerAssignError"><wbr></wbr>Consumer<wbr></wbr>Assign<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerBusy.html" class="internal-link" title="_pulsar.ConsumerBusy"><wbr></wbr>Consumer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerConfiguration.html" class="internal-link" title="_pulsar.ConsumerConfiguration"><wbr></wbr>Consumer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotFound.html" class="internal-link" title="_pulsar.ConsumerNotFound"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotInitialized.html" class="internal-link" title="_pulsar.ConsumerNotInitialized"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerType.html" class="internal-link" title="_pulsar.ConsumerType"><wbr></wbr>Consumer<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoError.html" class="internal-link" title="_pulsar.CryptoError"><wbr></wbr>Crypto<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoKeyReader.html" class="internal-link" title="_pulsar.CryptoKeyReader"><wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CumulativeAcknowledgementNotAllowedError.html" class="internal-link" title="_pulsar.CumulativeAcknowledgementNotAllowedError"><wbr></wbr>Cumulative<wbr></wbr>Acknowledgement<wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicy.html" class="internal-link" title="_pulsar.DeadLetterPolicy"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicyBuilder.html" class="internal-link" title="_pulsar.DeadLetterPolicyBuilder"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ErrorGettingAuthenticationData.html" class="internal-link" title="_pulsar.ErrorGettingAuthenticationData"><wbr></wbr>Error<wbr></wbr>Getting<wbr></wbr>Authentication<wbr></wbr>Data</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.IncompatibleSchema.html" class="internal-link" title="_pulsar.IncompatibleSchema"><wbr></wbr>Incompatible<wbr></wbr>Schema</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InitialPosition.html" class="internal-link" title="_pulsar.InitialPosition"><wbr></wbr>Initial<wbr></wbr>Position</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Interrupted.html" class="internal-link" title="_pulsar.Interrupted"><wbr></wbr>Interrupted</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidConfiguration.html" class="internal-link" title="_pulsar.InvalidConfiguration"><wbr></wbr>Invalid<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidMessage.html" class="internal-link" title="_pulsar.InvalidMessage"><wbr></wbr>Invalid<wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTopicName.html" class="internal-link" title="_pulsar.InvalidTopicName"><wbr></wbr>Invalid<wbr></wbr>Topic<wbr></wbr>Name</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTxnStatusError.html" class="internal-link" title="_pulsar.InvalidTxnStatusError"><wbr></wbr>Invalid<wbr></wbr>Txn<wbr></wbr>Status<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidUrl.html" class="internal-link" title="_pulsar.InvalidUrl"><wbr></wbr>Invalid<wbr></wbr>Url</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedMode.html" class="internal-link" title="_pulsar.KeySharedMode"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedPolicy.html" class="internal-link" title="_pulsar.KeySharedPolicy"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LoggerLevel.html" class="internal-link" title="_pulsar.LoggerLevel"><wbr></wbr>Logger<wbr></wbr>Level</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LookupError.html" class="internal-link" title="_pulsar.LookupError"><wbr></wbr>Lookup<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MemoryBufferIsFull.html" class="internal-link" title="_pulsar.MemoryBufferIsFull"><wbr></wbr>Memory<wbr></wbr>Buffer<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Message.html" class="internal-link" title="_pulsar.Message"><wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBatch.html" class="internal-link" title="_pulsar.MessageBatch"><wbr></wbr>Message<wbr></wbr>Batch</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBuilder.html" class="internal-link" title="_pulsar.MessageBuilder"><wbr></wbr>Message<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageId.html" class="internal-link" title="_pulsar.MessageId"><wbr></wbr>Message<wbr></wbr>Id</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageTooBig.html" class="internal-link" title="_pulsar.MessageTooBig"><wbr></wbr>Message<wbr></wbr>Too<wbr></wbr>Big</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotAllowedError.html" class="internal-link" title="_pulsar.NotAllowedError"><wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotConnected.html" class="internal-link" title="_pulsar.NotConnected"><wbr></wbr>Not<wbr></wbr>Connected</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.OperationNotSupported.html" class="internal-link" title="_pulsar.OperationNotSupported"><wbr></wbr>Operation<wbr></wbr>Not<wbr></wbr>Supported</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PartitionsRoutingMode.html" class="internal-link" title="_pulsar.PartitionsRoutingMode"><wbr></wbr>Partitions<wbr></wbr>Routing<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Producer.html" class="internal-link" title="_pulsar.Producer"><wbr></wbr>Producer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerAccessMode.html" class="internal-link" title="_pulsar.ProducerAccessMode"><wbr></wbr>Producer<wbr></wbr>Access<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededError.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededError"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededException.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededException"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBusy.html" class="internal-link" title="_pulsar.ProducerBusy"><wbr></wbr>Producer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerConfiguration.html" class="internal-link" title="_pulsar.ProducerConfiguration"><wbr></wbr>Producer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerFenced.html" class="internal-link" title="_pulsar.ProducerFenced"><wbr></wbr>Producer<wbr></wbr>Fenced</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerNotInitialized.html" class="internal-link" title="_pulsar.ProducerNotInitialized"><wbr></wbr>Producer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerQueueIsFull.html" class="internal-link" title="_pulsar.ProducerQueueIsFull"><wbr></wbr>Producer<wbr></wbr>Queue<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PulsarException.html" class="internal-link" title="_pulsar.PulsarException"><wbr></wbr>Pulsar<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Reader.html" class="internal-link" title="_pulsar.Reader"><wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReaderConfiguration.html" class="internal-link" title="_pulsar.ReaderConfiguration"><wbr></wbr>Reader<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReadError.html" class="internal-link" title="_pulsar.ReadError"><wbr></wbr>Read<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.RegexSubscriptionMode.html" class="internal-link" title="_pulsar.RegexSubscriptionMode"><wbr></wbr>Regex<wbr></wbr>Subscription<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Result.html" class="internal-link" title="_pulsar.Result"><wbr></wbr>Result</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaInfo.html" class="internal-link" title="_pulsar.SchemaInfo"><wbr></wbr>Schema<wbr></wbr>Info</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaType.html" class="internal-link" title="_pulsar.SchemaType"><wbr></wbr>Schema<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ServiceUnitNotReady.html" class="internal-link" title="_pulsar.ServiceUnitNotReady"><wbr></wbr>Service<wbr></wbr>Unit<wbr></wbr>Not<wbr></wbr>Ready</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SubscriptionNotFound.html" class="internal-link" title="_pulsar.SubscriptionNotFound"><wbr></wbr>Subscription<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Timeout.html" class="internal-link" title="_pulsar.Timeout"><wbr></wbr>Timeout</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TooManyLookupRequestException.html" class="internal-link" title="_pulsar.TooManyLookupRequestException"><wbr></wbr>Too<wbr></wbr>Many<wbr></wbr>Lookup<wbr></wbr>Request<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicNotFound.html" class="internal-link" title="_pulsar.TopicNotFound"><wbr></wbr>Topic<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicTerminated.html" class="internal-link" title="_pulsar.TopicTerminated"><wbr></wbr>Topic<wbr></wbr>Terminated</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionConflict.html" class="internal-link" title="_pulsar.TransactionConflict"><wbr></wbr>Transaction<wbr></wbr>Conflict</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionCoordinatorNotFoundError.html" class="internal-link" title="_pulsar.TransactionCoordinatorNotFoundError"><wbr></wbr>Transaction<wbr></wbr>Coordinator<wbr></wbr>Not<wbr></wbr>Found<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionNotFound.html" class="internal-link" title="_pulsar.TransactionNotFound"><wbr></wbr>Transaction<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnknownError.html" class="internal-link" title="_pulsar.UnknownError"><wbr></wbr>Unknown<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnsupportedVersionError.html" class="internal-link" title="_pulsar.UnsupportedVersionError"><wbr></wbr>Unsupported<wbr></wbr>Version<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li>
+</ul>
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div>
+
+</nav>
+        <!-- No sidebar toggle for read the docs theme, the sidebar is always
+          visible when the screen is width enough.
+        -->
+      </div>
+
+    </nav>
+    
+    <div class="container-fluid">
+
+      <div id="main" class="">
+        
+
+        
+
+        <div id="search-results-container" style="display: none;">
+        
+          <div id="search-buttons">
+            <span class="label label-default" id="search-docstrings-button">
+            <label class="checkbox-inline">
+              <input type="checkbox" id="toggle-search-in-docstrings-checkbox" value="false" onclick="toggleSearchInDocstrings()">
+                search in docstrings
+              </input>
+            </label>
+            </span>
+            
+          </div>
+          
+          <noscript>
+              <h1>Cannot search: JavaScript is not supported/enabled in your browser.</h1>
+          </noscript>
+  
+          <div class="hint" id="search-help-box">
+            <p class="rst-last">
+        
+              Search bar offers the following options:
+              <ul>   
+                  <li>
+                    <strong>Term presence.</strong> The below example searches for documents that 
+                      must contain “foo”, might contain “bar” and must not contain “baz”: <code>+foo bar -baz</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Wildcards.</strong> The below example searches for documents with words beginning with “foo”: <code>foo*</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Search in specific fields.</strong> The following search matches all objects 
+                    in "twisted.mail" that matches “search”: <code>+qname:twisted.mail.* +search</code>
+  
+                    <p>
+                      Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'.
+                      Last two fields are only applicable if "search in docstrings" is enabled.
+                    </p>
+                  </li>
+  
+                  <li>
+                    <strong>Fuzzy matches.</strong> The following search matches all documents 
+                    that have a word within 1 edit distance of “foo”: <code>foo~1</code>
+                  </li>
+              </ul>
+  
+            </p>
+          </div>
+  
+          <div id="search-status"> </div>
+  
+          <div class="warning" id="search-warn-box" style="display: none;">
+            <p class="rst-last"><span id="search-warn"></span></p>
+          </div>
+  
+          <table id="search-results">
+            <!-- Filled dynamically by JS -->
+          </table>
+          
+          <div style="margin-top: 8px;">
+            <p>Results provided by <a href="https://lunrjs.com">Lunr.js</a></p>
+          </div>
+        </div>
+
+        <div class="page-header">
+          <h1 class="class"><code><code><a href="_pulsar.html" class="internal-link">_pulsar</a></code><wbr></wbr>.<code><a href="_pulsar.AuthenticationAthenz.html" class="internal-link" title="_pulsar.AuthenticationAthenz">AuthenticationAthenz</a></code></code></h1>
+          <div id="showPrivate">
+            <button class="btn btn-link" onclick="togglePrivate()">Toggle Private API</button>
+          </div>
+        </div>
+
+        <div class="categoryHeader">
+          class documentation
+        </div>
+
+        <div class="extrasDocstring">
+          <p class="class-signature"><code><span class="py-keyword">class</span> <span class="py-defname">AuthenticationAthenz</span>:</code></p>
+          <p><a href="classIndex.html#_pulsar.AuthenticationAthenz">View In Hierarchy</a></p>
+        </div>
+
+        <div class="moduleDocstring">
+          <div><p class="undocumented">Undocumented</p></div>
+        </div>
+
+        <div id="splitTables">
+          
+          
+
+            
+        </div>
+
+        <div id="childList">
+          
+        </div>
+      
+      </div>
+    </div>
+
+    <footer class="navbar navbar-default">
+    <hr />
+    
+    
+    <div class="container">
+      <a href="index.html">API Documentation</a> for pulsar/_pulsar,
+    generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a>
+      23.9.1 at 2024-04-18 11:08:03.
+    </div>
+    
+    <script src="ajax.js" type="text/javascript"></script>
+    <script src="searchlib.js" type="text/javascript"></script>
+    <script src="search.js" type="text/javascript"></script>
+  
+  </footer>
+  
+    <script src="pydoctor.js" type="text/javascript"></script>
+
+  </body>
+</html>
\ No newline at end of file
diff --git a/static/api/python/3.5.x/_pulsar.AuthenticationBasic.html b/static/api/python/3.5.x/_pulsar.AuthenticationBasic.html
new file mode 100644
index 000000000000..8f05c1b05db8
--- /dev/null
+++ b/static/api/python/3.5.x/_pulsar.AuthenticationBasic.html
@@ -0,0 +1,1088 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+          "DTD/xhtml1-strict.dtd">
+<html>
+  
+
+  <head>
+    
+    <title>_pulsar.AuthenticationBasic</title>
+    <meta name="generator" content="pydoctor 23.9.1"> 
+        
+    </meta>
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1" />
+    <link rel="stylesheet" type="text/css" href="apidocs.css" />
+    <link rel="stylesheet" type="text/css" href="readthedocstheme.css" />
+    <link rel="stylesheet" type="text/css" href="extra.css" />
+</head>
+
+  <body>
+
+    
+
+    <nav class="navbar navbar-default mainnavbar">
+      
+  
+  <div class="container-fluid">
+
+
+    <div class="navbar-header">
+      
+      <div class="navlinks">
+        <span class="navbar-brand">
+          pulsar/_pulsar <a href="index.html">API Documentation</a>
+        </span>
+
+        <a href="moduleIndex.html">
+          Modules
+        </a>
+
+        <a href="classIndex.html">
+          Classes
+        </a>
+
+        <a href="nameIndex.html">
+          Names
+        </a>
+
+        <div id="search-box-container">
+          <div class="input-group">
+            <input id="search-box" type="search" name="search-query" placeholder="Search..." aria-label="Search" minlength="2" class="form-control" autocomplete="off" />
+            
+            <span class="input-group-btn">
+              <a style="display: none;" class="btn btn-default" id="search-clear-button" title="Clear" onclick="clearSearch()"><img src="fonts/x-circle.svg" alt="Clear" /></a>
+              <a class="btn btn-default" id="search-help-button" title="Help" onclick="toggleSearchHelpText()"><img src="fonts/info.svg" alt="Help" /></a>
+            </span>
+          </div>
+        </div>
+
+      </div>
+
+    </div>
+
+  </div>
+
+    
+        <!-- Side navigation -->
+      <div class="sidebarcontainer">
+        <nav class="sidebar">
+  
+
+  <div>
+
+      <div class="thingTitle">
+        <span>Class</span>
+        <code class="thisobject"><a href="_pulsar.AuthenticationBasic.html" class="internal-link" title="This class"><wbr></wbr>Authentication<wbr></wbr>Basic</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        
+        
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div><div>
+
+      <div class="thingTitle">
+        <span>Module</span>
+        <code><a href="_pulsar.html" class="internal-link" title="The parent of this class">_pulsar</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        <div class="childrenKindTitle">Classes</div>
+        <ul>
+    
+    <li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AbstractCryptoKeyReader.html" class="internal-link" title="_pulsar.AbstractCryptoKeyReader"><wbr></wbr>Abstract<wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AlreadyClosed.html" class="internal-link" title="_pulsar.AlreadyClosed"><wbr></wbr>Already<wbr></wbr>Closed</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Authentication.html" class="internal-link" title="_pulsar.Authentication"><wbr></wbr>Authentication</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationAthenz.html" class="internal-link" title="_pulsar.AuthenticationAthenz"><wbr></wbr>Authentication<wbr></wbr>Athenz</a></code>
+            </div>
+        
+
+    </li><li class=" thisobject">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationBasic.html" class="internal-link" title="_pulsar.AuthenticationBasic"><wbr></wbr>Authentication<wbr></wbr>Basic</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationError.html" class="internal-link" title="_pulsar.AuthenticationError"><wbr></wbr>Authentication<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationOauth2.html" class="internal-link" title="_pulsar.AuthenticationOauth2"><wbr></wbr>Authentication<wbr></wbr>Oauth2</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationTLS.html" class="internal-link" title="_pulsar.AuthenticationTLS"><wbr></wbr>Authentication<wbr></wbr>TLS</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationToken.html" class="internal-link" title="_pulsar.AuthenticationToken"><wbr></wbr>Authentication<wbr></wbr>Token</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthorizationError.html" class="internal-link" title="_pulsar.AuthorizationError"><wbr></wbr>Authorization<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchingType.html" class="internal-link" title="_pulsar.BatchingType"><wbr></wbr>Batching<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchReceivePolicy.html" class="internal-link" title="_pulsar.BatchReceivePolicy"><wbr></wbr>Batch<wbr></wbr>Receive<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerMetadataError.html" class="internal-link" title="_pulsar.BrokerMetadataError"><wbr></wbr>Broker<wbr></wbr>Metadata<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerPersistenceError.html" class="internal-link" title="_pulsar.BrokerPersistenceError"><wbr></wbr>Broker<wbr></wbr>Persistence<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ChecksumError.html" class="internal-link" title="_pulsar.ChecksumError"><wbr></wbr>Checksum<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Client.html" class="internal-link" title="_pulsar.Client"><wbr></wbr>Client</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ClientConfiguration.html" class="internal-link" title="_pulsar.ClientConfiguration"><wbr></wbr>Client<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CompressionType.html" class="internal-link" title="_pulsar.CompressionType"><wbr></wbr>Compression<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConnectError.html" class="internal-link" title="_pulsar.ConnectError"><wbr></wbr>Connect<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Consumer.html" class="internal-link" title="_pulsar.Consumer"><wbr></wbr>Consumer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerAssignError.html" class="internal-link" title="_pulsar.ConsumerAssignError"><wbr></wbr>Consumer<wbr></wbr>Assign<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerBusy.html" class="internal-link" title="_pulsar.ConsumerBusy"><wbr></wbr>Consumer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerConfiguration.html" class="internal-link" title="_pulsar.ConsumerConfiguration"><wbr></wbr>Consumer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotFound.html" class="internal-link" title="_pulsar.ConsumerNotFound"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotInitialized.html" class="internal-link" title="_pulsar.ConsumerNotInitialized"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerType.html" class="internal-link" title="_pulsar.ConsumerType"><wbr></wbr>Consumer<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoError.html" class="internal-link" title="_pulsar.CryptoError"><wbr></wbr>Crypto<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoKeyReader.html" class="internal-link" title="_pulsar.CryptoKeyReader"><wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CumulativeAcknowledgementNotAllowedError.html" class="internal-link" title="_pulsar.CumulativeAcknowledgementNotAllowedError"><wbr></wbr>Cumulative<wbr></wbr>Acknowledgement<wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicy.html" class="internal-link" title="_pulsar.DeadLetterPolicy"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicyBuilder.html" class="internal-link" title="_pulsar.DeadLetterPolicyBuilder"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ErrorGettingAuthenticationData.html" class="internal-link" title="_pulsar.ErrorGettingAuthenticationData"><wbr></wbr>Error<wbr></wbr>Getting<wbr></wbr>Authentication<wbr></wbr>Data</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.IncompatibleSchema.html" class="internal-link" title="_pulsar.IncompatibleSchema"><wbr></wbr>Incompatible<wbr></wbr>Schema</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InitialPosition.html" class="internal-link" title="_pulsar.InitialPosition"><wbr></wbr>Initial<wbr></wbr>Position</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Interrupted.html" class="internal-link" title="_pulsar.Interrupted"><wbr></wbr>Interrupted</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidConfiguration.html" class="internal-link" title="_pulsar.InvalidConfiguration"><wbr></wbr>Invalid<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidMessage.html" class="internal-link" title="_pulsar.InvalidMessage"><wbr></wbr>Invalid<wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTopicName.html" class="internal-link" title="_pulsar.InvalidTopicName"><wbr></wbr>Invalid<wbr></wbr>Topic<wbr></wbr>Name</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTxnStatusError.html" class="internal-link" title="_pulsar.InvalidTxnStatusError"><wbr></wbr>Invalid<wbr></wbr>Txn<wbr></wbr>Status<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidUrl.html" class="internal-link" title="_pulsar.InvalidUrl"><wbr></wbr>Invalid<wbr></wbr>Url</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedMode.html" class="internal-link" title="_pulsar.KeySharedMode"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedPolicy.html" class="internal-link" title="_pulsar.KeySharedPolicy"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LoggerLevel.html" class="internal-link" title="_pulsar.LoggerLevel"><wbr></wbr>Logger<wbr></wbr>Level</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LookupError.html" class="internal-link" title="_pulsar.LookupError"><wbr></wbr>Lookup<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MemoryBufferIsFull.html" class="internal-link" title="_pulsar.MemoryBufferIsFull"><wbr></wbr>Memory<wbr></wbr>Buffer<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Message.html" class="internal-link" title="_pulsar.Message"><wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBatch.html" class="internal-link" title="_pulsar.MessageBatch"><wbr></wbr>Message<wbr></wbr>Batch</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBuilder.html" class="internal-link" title="_pulsar.MessageBuilder"><wbr></wbr>Message<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageId.html" class="internal-link" title="_pulsar.MessageId"><wbr></wbr>Message<wbr></wbr>Id</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageTooBig.html" class="internal-link" title="_pulsar.MessageTooBig"><wbr></wbr>Message<wbr></wbr>Too<wbr></wbr>Big</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotAllowedError.html" class="internal-link" title="_pulsar.NotAllowedError"><wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotConnected.html" class="internal-link" title="_pulsar.NotConnected"><wbr></wbr>Not<wbr></wbr>Connected</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.OperationNotSupported.html" class="internal-link" title="_pulsar.OperationNotSupported"><wbr></wbr>Operation<wbr></wbr>Not<wbr></wbr>Supported</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PartitionsRoutingMode.html" class="internal-link" title="_pulsar.PartitionsRoutingMode"><wbr></wbr>Partitions<wbr></wbr>Routing<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Producer.html" class="internal-link" title="_pulsar.Producer"><wbr></wbr>Producer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerAccessMode.html" class="internal-link" title="_pulsar.ProducerAccessMode"><wbr></wbr>Producer<wbr></wbr>Access<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededError.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededError"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededException.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededException"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBusy.html" class="internal-link" title="_pulsar.ProducerBusy"><wbr></wbr>Producer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerConfiguration.html" class="internal-link" title="_pulsar.ProducerConfiguration"><wbr></wbr>Producer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerFenced.html" class="internal-link" title="_pulsar.ProducerFenced"><wbr></wbr>Producer<wbr></wbr>Fenced</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerNotInitialized.html" class="internal-link" title="_pulsar.ProducerNotInitialized"><wbr></wbr>Producer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerQueueIsFull.html" class="internal-link" title="_pulsar.ProducerQueueIsFull"><wbr></wbr>Producer<wbr></wbr>Queue<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PulsarException.html" class="internal-link" title="_pulsar.PulsarException"><wbr></wbr>Pulsar<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Reader.html" class="internal-link" title="_pulsar.Reader"><wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReaderConfiguration.html" class="internal-link" title="_pulsar.ReaderConfiguration"><wbr></wbr>Reader<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReadError.html" class="internal-link" title="_pulsar.ReadError"><wbr></wbr>Read<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.RegexSubscriptionMode.html" class="internal-link" title="_pulsar.RegexSubscriptionMode"><wbr></wbr>Regex<wbr></wbr>Subscription<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Result.html" class="internal-link" title="_pulsar.Result"><wbr></wbr>Result</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaInfo.html" class="internal-link" title="_pulsar.SchemaInfo"><wbr></wbr>Schema<wbr></wbr>Info</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaType.html" class="internal-link" title="_pulsar.SchemaType"><wbr></wbr>Schema<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ServiceUnitNotReady.html" class="internal-link" title="_pulsar.ServiceUnitNotReady"><wbr></wbr>Service<wbr></wbr>Unit<wbr></wbr>Not<wbr></wbr>Ready</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SubscriptionNotFound.html" class="internal-link" title="_pulsar.SubscriptionNotFound"><wbr></wbr>Subscription<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Timeout.html" class="internal-link" title="_pulsar.Timeout"><wbr></wbr>Timeout</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TooManyLookupRequestException.html" class="internal-link" title="_pulsar.TooManyLookupRequestException"><wbr></wbr>Too<wbr></wbr>Many<wbr></wbr>Lookup<wbr></wbr>Request<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicNotFound.html" class="internal-link" title="_pulsar.TopicNotFound"><wbr></wbr>Topic<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicTerminated.html" class="internal-link" title="_pulsar.TopicTerminated"><wbr></wbr>Topic<wbr></wbr>Terminated</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionConflict.html" class="internal-link" title="_pulsar.TransactionConflict"><wbr></wbr>Transaction<wbr></wbr>Conflict</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionCoordinatorNotFoundError.html" class="internal-link" title="_pulsar.TransactionCoordinatorNotFoundError"><wbr></wbr>Transaction<wbr></wbr>Coordinator<wbr></wbr>Not<wbr></wbr>Found<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionNotFound.html" class="internal-link" title="_pulsar.TransactionNotFound"><wbr></wbr>Transaction<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnknownError.html" class="internal-link" title="_pulsar.UnknownError"><wbr></wbr>Unknown<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnsupportedVersionError.html" class="internal-link" title="_pulsar.UnsupportedVersionError"><wbr></wbr>Unsupported<wbr></wbr>Version<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li>
+</ul>
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div>
+
+</nav>
+        <!-- No sidebar toggle for read the docs theme, the sidebar is always
+          visible when the screen is width enough.
+        -->
+      </div>
+
+    </nav>
+    
+    <div class="container-fluid">
+
+      <div id="main" class="">
+        
+
+        
+
+        <div id="search-results-container" style="display: none;">
+        
+          <div id="search-buttons">
+            <span class="label label-default" id="search-docstrings-button">
+            <label class="checkbox-inline">
+              <input type="checkbox" id="toggle-search-in-docstrings-checkbox" value="false" onclick="toggleSearchInDocstrings()">
+                search in docstrings
+              </input>
+            </label>
+            </span>
+            
+          </div>
+          
+          <noscript>
+              <h1>Cannot search: JavaScript is not supported/enabled in your browser.</h1>
+          </noscript>
+  
+          <div class="hint" id="search-help-box">
+            <p class="rst-last">
+        
+              Search bar offers the following options:
+              <ul>   
+                  <li>
+                    <strong>Term presence.</strong> The below example searches for documents that 
+                      must contain “foo”, might contain “bar” and must not contain “baz”: <code>+foo bar -baz</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Wildcards.</strong> The below example searches for documents with words beginning with “foo”: <code>foo*</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Search in specific fields.</strong> The following search matches all objects 
+                    in "twisted.mail" that matches “search”: <code>+qname:twisted.mail.* +search</code>
+  
+                    <p>
+                      Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'.
+                      Last two fields are only applicable if "search in docstrings" is enabled.
+                    </p>
+                  </li>
+  
+                  <li>
+                    <strong>Fuzzy matches.</strong> The following search matches all documents 
+                    that have a word within 1 edit distance of “foo”: <code>foo~1</code>
+                  </li>
+              </ul>
+  
+            </p>
+          </div>
+  
+          <div id="search-status"> </div>
+  
+          <div class="warning" id="search-warn-box" style="display: none;">
+            <p class="rst-last"><span id="search-warn"></span></p>
+          </div>
+  
+          <table id="search-results">
+            <!-- Filled dynamically by JS -->
+          </table>
+          
+          <div style="margin-top: 8px;">
+            <p>Results provided by <a href="https://lunrjs.com">Lunr.js</a></p>
+          </div>
+        </div>
+
+        <div class="page-header">
+          <h1 class="class"><code><code><a href="_pulsar.html" class="internal-link">_pulsar</a></code><wbr></wbr>.<code><a href="_pulsar.AuthenticationBasic.html" class="internal-link" title="_pulsar.AuthenticationBasic">AuthenticationBasic</a></code></code></h1>
+          <div id="showPrivate">
+            <button class="btn btn-link" onclick="togglePrivate()">Toggle Private API</button>
+          </div>
+        </div>
+
+        <div class="categoryHeader">
+          class documentation
+        </div>
+
+        <div class="extrasDocstring">
+          <p class="class-signature"><code><span class="py-keyword">class</span> <span class="py-defname">AuthenticationBasic</span>:</code></p>
+          <p><a href="classIndex.html#_pulsar.AuthenticationBasic">View In Hierarchy</a></p>
+        </div>
+
+        <div class="moduleDocstring">
+          <div><p class="undocumented">Undocumented</p></div>
+        </div>
+
+        <div id="splitTables">
+          
+          
+
+            
+        </div>
+
+        <div id="childList">
+          
+        </div>
+      
+      </div>
+    </div>
+
+    <footer class="navbar navbar-default">
+    <hr />
+    
+    
+    <div class="container">
+      <a href="index.html">API Documentation</a> for pulsar/_pulsar,
+    generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a>
+      23.9.1 at 2024-04-18 11:08:03.
+    </div>
+    
+    <script src="ajax.js" type="text/javascript"></script>
+    <script src="searchlib.js" type="text/javascript"></script>
+    <script src="search.js" type="text/javascript"></script>
+  
+  </footer>
+  
+    <script src="pydoctor.js" type="text/javascript"></script>
+
+  </body>
+</html>
\ No newline at end of file
diff --git a/static/api/python/3.5.x/_pulsar.AuthenticationError.html b/static/api/python/3.5.x/_pulsar.AuthenticationError.html
new file mode 100644
index 000000000000..bb6a17c7abd1
--- /dev/null
+++ b/static/api/python/3.5.x/_pulsar.AuthenticationError.html
@@ -0,0 +1,1088 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+          "DTD/xhtml1-strict.dtd">
+<html>
+  
+
+  <head>
+    
+    <title>_pulsar.AuthenticationError</title>
+    <meta name="generator" content="pydoctor 23.9.1"> 
+        
+    </meta>
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1" />
+    <link rel="stylesheet" type="text/css" href="apidocs.css" />
+    <link rel="stylesheet" type="text/css" href="readthedocstheme.css" />
+    <link rel="stylesheet" type="text/css" href="extra.css" />
+</head>
+
+  <body>
+
+    
+
+    <nav class="navbar navbar-default mainnavbar">
+      
+  
+  <div class="container-fluid">
+
+
+    <div class="navbar-header">
+      
+      <div class="navlinks">
+        <span class="navbar-brand">
+          pulsar/_pulsar <a href="index.html">API Documentation</a>
+        </span>
+
+        <a href="moduleIndex.html">
+          Modules
+        </a>
+
+        <a href="classIndex.html">
+          Classes
+        </a>
+
+        <a href="nameIndex.html">
+          Names
+        </a>
+
+        <div id="search-box-container">
+          <div class="input-group">
+            <input id="search-box" type="search" name="search-query" placeholder="Search..." aria-label="Search" minlength="2" class="form-control" autocomplete="off" />
+            
+            <span class="input-group-btn">
+              <a style="display: none;" class="btn btn-default" id="search-clear-button" title="Clear" onclick="clearSearch()"><img src="fonts/x-circle.svg" alt="Clear" /></a>
+              <a class="btn btn-default" id="search-help-button" title="Help" onclick="toggleSearchHelpText()"><img src="fonts/info.svg" alt="Help" /></a>
+            </span>
+          </div>
+        </div>
+
+      </div>
+
+    </div>
+
+  </div>
+
+    
+        <!-- Side navigation -->
+      <div class="sidebarcontainer">
+        <nav class="sidebar">
+  
+
+  <div>
+
+      <div class="thingTitle">
+        <span>Class</span>
+        <code class="thisobject"><a href="_pulsar.AuthenticationError.html" class="internal-link" title="This class"><wbr></wbr>Authentication<wbr></wbr>Error</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        
+        
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div><div>
+
+      <div class="thingTitle">
+        <span>Module</span>
+        <code><a href="_pulsar.html" class="internal-link" title="The parent of this class">_pulsar</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        <div class="childrenKindTitle">Classes</div>
+        <ul>
+    
+    <li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AbstractCryptoKeyReader.html" class="internal-link" title="_pulsar.AbstractCryptoKeyReader"><wbr></wbr>Abstract<wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AlreadyClosed.html" class="internal-link" title="_pulsar.AlreadyClosed"><wbr></wbr>Already<wbr></wbr>Closed</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Authentication.html" class="internal-link" title="_pulsar.Authentication"><wbr></wbr>Authentication</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationAthenz.html" class="internal-link" title="_pulsar.AuthenticationAthenz"><wbr></wbr>Authentication<wbr></wbr>Athenz</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationBasic.html" class="internal-link" title="_pulsar.AuthenticationBasic"><wbr></wbr>Authentication<wbr></wbr>Basic</a></code>
+            </div>
+        
+
+    </li><li class=" thisobject">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationError.html" class="internal-link" title="_pulsar.AuthenticationError"><wbr></wbr>Authentication<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationOauth2.html" class="internal-link" title="_pulsar.AuthenticationOauth2"><wbr></wbr>Authentication<wbr></wbr>Oauth2</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationTLS.html" class="internal-link" title="_pulsar.AuthenticationTLS"><wbr></wbr>Authentication<wbr></wbr>TLS</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationToken.html" class="internal-link" title="_pulsar.AuthenticationToken"><wbr></wbr>Authentication<wbr></wbr>Token</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthorizationError.html" class="internal-link" title="_pulsar.AuthorizationError"><wbr></wbr>Authorization<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchingType.html" class="internal-link" title="_pulsar.BatchingType"><wbr></wbr>Batching<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchReceivePolicy.html" class="internal-link" title="_pulsar.BatchReceivePolicy"><wbr></wbr>Batch<wbr></wbr>Receive<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerMetadataError.html" class="internal-link" title="_pulsar.BrokerMetadataError"><wbr></wbr>Broker<wbr></wbr>Metadata<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerPersistenceError.html" class="internal-link" title="_pulsar.BrokerPersistenceError"><wbr></wbr>Broker<wbr></wbr>Persistence<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ChecksumError.html" class="internal-link" title="_pulsar.ChecksumError"><wbr></wbr>Checksum<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Client.html" class="internal-link" title="_pulsar.Client"><wbr></wbr>Client</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ClientConfiguration.html" class="internal-link" title="_pulsar.ClientConfiguration"><wbr></wbr>Client<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CompressionType.html" class="internal-link" title="_pulsar.CompressionType"><wbr></wbr>Compression<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConnectError.html" class="internal-link" title="_pulsar.ConnectError"><wbr></wbr>Connect<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Consumer.html" class="internal-link" title="_pulsar.Consumer"><wbr></wbr>Consumer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerAssignError.html" class="internal-link" title="_pulsar.ConsumerAssignError"><wbr></wbr>Consumer<wbr></wbr>Assign<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerBusy.html" class="internal-link" title="_pulsar.ConsumerBusy"><wbr></wbr>Consumer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerConfiguration.html" class="internal-link" title="_pulsar.ConsumerConfiguration"><wbr></wbr>Consumer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotFound.html" class="internal-link" title="_pulsar.ConsumerNotFound"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotInitialized.html" class="internal-link" title="_pulsar.ConsumerNotInitialized"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerType.html" class="internal-link" title="_pulsar.ConsumerType"><wbr></wbr>Consumer<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoError.html" class="internal-link" title="_pulsar.CryptoError"><wbr></wbr>Crypto<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoKeyReader.html" class="internal-link" title="_pulsar.CryptoKeyReader"><wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CumulativeAcknowledgementNotAllowedError.html" class="internal-link" title="_pulsar.CumulativeAcknowledgementNotAllowedError"><wbr></wbr>Cumulative<wbr></wbr>Acknowledgement<wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicy.html" class="internal-link" title="_pulsar.DeadLetterPolicy"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicyBuilder.html" class="internal-link" title="_pulsar.DeadLetterPolicyBuilder"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ErrorGettingAuthenticationData.html" class="internal-link" title="_pulsar.ErrorGettingAuthenticationData"><wbr></wbr>Error<wbr></wbr>Getting<wbr></wbr>Authentication<wbr></wbr>Data</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.IncompatibleSchema.html" class="internal-link" title="_pulsar.IncompatibleSchema"><wbr></wbr>Incompatible<wbr></wbr>Schema</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InitialPosition.html" class="internal-link" title="_pulsar.InitialPosition"><wbr></wbr>Initial<wbr></wbr>Position</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Interrupted.html" class="internal-link" title="_pulsar.Interrupted"><wbr></wbr>Interrupted</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidConfiguration.html" class="internal-link" title="_pulsar.InvalidConfiguration"><wbr></wbr>Invalid<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidMessage.html" class="internal-link" title="_pulsar.InvalidMessage"><wbr></wbr>Invalid<wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTopicName.html" class="internal-link" title="_pulsar.InvalidTopicName"><wbr></wbr>Invalid<wbr></wbr>Topic<wbr></wbr>Name</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTxnStatusError.html" class="internal-link" title="_pulsar.InvalidTxnStatusError"><wbr></wbr>Invalid<wbr></wbr>Txn<wbr></wbr>Status<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidUrl.html" class="internal-link" title="_pulsar.InvalidUrl"><wbr></wbr>Invalid<wbr></wbr>Url</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedMode.html" class="internal-link" title="_pulsar.KeySharedMode"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedPolicy.html" class="internal-link" title="_pulsar.KeySharedPolicy"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LoggerLevel.html" class="internal-link" title="_pulsar.LoggerLevel"><wbr></wbr>Logger<wbr></wbr>Level</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LookupError.html" class="internal-link" title="_pulsar.LookupError"><wbr></wbr>Lookup<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MemoryBufferIsFull.html" class="internal-link" title="_pulsar.MemoryBufferIsFull"><wbr></wbr>Memory<wbr></wbr>Buffer<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Message.html" class="internal-link" title="_pulsar.Message"><wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBatch.html" class="internal-link" title="_pulsar.MessageBatch"><wbr></wbr>Message<wbr></wbr>Batch</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBuilder.html" class="internal-link" title="_pulsar.MessageBuilder"><wbr></wbr>Message<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageId.html" class="internal-link" title="_pulsar.MessageId"><wbr></wbr>Message<wbr></wbr>Id</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageTooBig.html" class="internal-link" title="_pulsar.MessageTooBig"><wbr></wbr>Message<wbr></wbr>Too<wbr></wbr>Big</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotAllowedError.html" class="internal-link" title="_pulsar.NotAllowedError"><wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotConnected.html" class="internal-link" title="_pulsar.NotConnected"><wbr></wbr>Not<wbr></wbr>Connected</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.OperationNotSupported.html" class="internal-link" title="_pulsar.OperationNotSupported"><wbr></wbr>Operation<wbr></wbr>Not<wbr></wbr>Supported</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PartitionsRoutingMode.html" class="internal-link" title="_pulsar.PartitionsRoutingMode"><wbr></wbr>Partitions<wbr></wbr>Routing<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Producer.html" class="internal-link" title="_pulsar.Producer"><wbr></wbr>Producer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerAccessMode.html" class="internal-link" title="_pulsar.ProducerAccessMode"><wbr></wbr>Producer<wbr></wbr>Access<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededError.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededError"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededException.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededException"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBusy.html" class="internal-link" title="_pulsar.ProducerBusy"><wbr></wbr>Producer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerConfiguration.html" class="internal-link" title="_pulsar.ProducerConfiguration"><wbr></wbr>Producer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerFenced.html" class="internal-link" title="_pulsar.ProducerFenced"><wbr></wbr>Producer<wbr></wbr>Fenced</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerNotInitialized.html" class="internal-link" title="_pulsar.ProducerNotInitialized"><wbr></wbr>Producer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerQueueIsFull.html" class="internal-link" title="_pulsar.ProducerQueueIsFull"><wbr></wbr>Producer<wbr></wbr>Queue<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PulsarException.html" class="internal-link" title="_pulsar.PulsarException"><wbr></wbr>Pulsar<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Reader.html" class="internal-link" title="_pulsar.Reader"><wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReaderConfiguration.html" class="internal-link" title="_pulsar.ReaderConfiguration"><wbr></wbr>Reader<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReadError.html" class="internal-link" title="_pulsar.ReadError"><wbr></wbr>Read<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.RegexSubscriptionMode.html" class="internal-link" title="_pulsar.RegexSubscriptionMode"><wbr></wbr>Regex<wbr></wbr>Subscription<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Result.html" class="internal-link" title="_pulsar.Result"><wbr></wbr>Result</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaInfo.html" class="internal-link" title="_pulsar.SchemaInfo"><wbr></wbr>Schema<wbr></wbr>Info</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaType.html" class="internal-link" title="_pulsar.SchemaType"><wbr></wbr>Schema<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ServiceUnitNotReady.html" class="internal-link" title="_pulsar.ServiceUnitNotReady"><wbr></wbr>Service<wbr></wbr>Unit<wbr></wbr>Not<wbr></wbr>Ready</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SubscriptionNotFound.html" class="internal-link" title="_pulsar.SubscriptionNotFound"><wbr></wbr>Subscription<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Timeout.html" class="internal-link" title="_pulsar.Timeout"><wbr></wbr>Timeout</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TooManyLookupRequestException.html" class="internal-link" title="_pulsar.TooManyLookupRequestException"><wbr></wbr>Too<wbr></wbr>Many<wbr></wbr>Lookup<wbr></wbr>Request<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicNotFound.html" class="internal-link" title="_pulsar.TopicNotFound"><wbr></wbr>Topic<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicTerminated.html" class="internal-link" title="_pulsar.TopicTerminated"><wbr></wbr>Topic<wbr></wbr>Terminated</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionConflict.html" class="internal-link" title="_pulsar.TransactionConflict"><wbr></wbr>Transaction<wbr></wbr>Conflict</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionCoordinatorNotFoundError.html" class="internal-link" title="_pulsar.TransactionCoordinatorNotFoundError"><wbr></wbr>Transaction<wbr></wbr>Coordinator<wbr></wbr>Not<wbr></wbr>Found<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionNotFound.html" class="internal-link" title="_pulsar.TransactionNotFound"><wbr></wbr>Transaction<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnknownError.html" class="internal-link" title="_pulsar.UnknownError"><wbr></wbr>Unknown<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnsupportedVersionError.html" class="internal-link" title="_pulsar.UnsupportedVersionError"><wbr></wbr>Unsupported<wbr></wbr>Version<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li>
+</ul>
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div>
+
+</nav>
+        <!-- No sidebar toggle for read the docs theme, the sidebar is always
+          visible when the screen is width enough.
+        -->
+      </div>
+
+    </nav>
+    
+    <div class="container-fluid">
+
+      <div id="main" class="">
+        
+
+        
+
+        <div id="search-results-container" style="display: none;">
+        
+          <div id="search-buttons">
+            <span class="label label-default" id="search-docstrings-button">
+            <label class="checkbox-inline">
+              <input type="checkbox" id="toggle-search-in-docstrings-checkbox" value="false" onclick="toggleSearchInDocstrings()">
+                search in docstrings
+              </input>
+            </label>
+            </span>
+            
+          </div>
+          
+          <noscript>
+              <h1>Cannot search: JavaScript is not supported/enabled in your browser.</h1>
+          </noscript>
+  
+          <div class="hint" id="search-help-box">
+            <p class="rst-last">
+        
+              Search bar offers the following options:
+              <ul>   
+                  <li>
+                    <strong>Term presence.</strong> The below example searches for documents that 
+                      must contain “foo”, might contain “bar” and must not contain “baz”: <code>+foo bar -baz</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Wildcards.</strong> The below example searches for documents with words beginning with “foo”: <code>foo*</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Search in specific fields.</strong> The following search matches all objects 
+                    in "twisted.mail" that matches “search”: <code>+qname:twisted.mail.* +search</code>
+  
+                    <p>
+                      Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'.
+                      Last two fields are only applicable if "search in docstrings" is enabled.
+                    </p>
+                  </li>
+  
+                  <li>
+                    <strong>Fuzzy matches.</strong> The following search matches all documents 
+                    that have a word within 1 edit distance of “foo”: <code>foo~1</code>
+                  </li>
+              </ul>
+  
+            </p>
+          </div>
+  
+          <div id="search-status"> </div>
+  
+          <div class="warning" id="search-warn-box" style="display: none;">
+            <p class="rst-last"><span id="search-warn"></span></p>
+          </div>
+  
+          <table id="search-results">
+            <!-- Filled dynamically by JS -->
+          </table>
+          
+          <div style="margin-top: 8px;">
+            <p>Results provided by <a href="https://lunrjs.com">Lunr.js</a></p>
+          </div>
+        </div>
+
+        <div class="page-header">
+          <h1 class="class"><code><code><a href="_pulsar.html" class="internal-link">_pulsar</a></code><wbr></wbr>.<code><a href="_pulsar.AuthenticationError.html" class="internal-link" title="_pulsar.AuthenticationError">AuthenticationError</a></code></code></h1>
+          <div id="showPrivate">
+            <button class="btn btn-link" onclick="togglePrivate()">Toggle Private API</button>
+          </div>
+        </div>
+
+        <div class="categoryHeader">
+          class documentation
+        </div>
+
+        <div class="extrasDocstring">
+          <p class="class-signature"><code><span class="py-keyword">class</span> <span class="py-defname">AuthenticationError</span>:</code></p>
+          <p><a href="classIndex.html#_pulsar.AuthenticationError">View In Hierarchy</a></p>
+        </div>
+
+        <div class="moduleDocstring">
+          <div><p class="undocumented">Undocumented</p></div>
+        </div>
+
+        <div id="splitTables">
+          
+          
+
+            
+        </div>
+
+        <div id="childList">
+          
+        </div>
+      
+      </div>
+    </div>
+
+    <footer class="navbar navbar-default">
+    <hr />
+    
+    
+    <div class="container">
+      <a href="index.html">API Documentation</a> for pulsar/_pulsar,
+    generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a>
+      23.9.1 at 2024-04-18 11:08:03.
+    </div>
+    
+    <script src="ajax.js" type="text/javascript"></script>
+    <script src="searchlib.js" type="text/javascript"></script>
+    <script src="search.js" type="text/javascript"></script>
+  
+  </footer>
+  
+    <script src="pydoctor.js" type="text/javascript"></script>
+
+  </body>
+</html>
\ No newline at end of file
diff --git a/static/api/python/3.5.x/_pulsar.AuthenticationOauth2.html b/static/api/python/3.5.x/_pulsar.AuthenticationOauth2.html
new file mode 100644
index 000000000000..6789ba435101
--- /dev/null
+++ b/static/api/python/3.5.x/_pulsar.AuthenticationOauth2.html
@@ -0,0 +1,1088 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+          "DTD/xhtml1-strict.dtd">
+<html>
+  
+
+  <head>
+    
+    <title>_pulsar.AuthenticationOauth2</title>
+    <meta name="generator" content="pydoctor 23.9.1"> 
+        
+    </meta>
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1" />
+    <link rel="stylesheet" type="text/css" href="apidocs.css" />
+    <link rel="stylesheet" type="text/css" href="readthedocstheme.css" />
+    <link rel="stylesheet" type="text/css" href="extra.css" />
+</head>
+
+  <body>
+
+    
+
+    <nav class="navbar navbar-default mainnavbar">
+      
+  
+  <div class="container-fluid">
+
+
+    <div class="navbar-header">
+      
+      <div class="navlinks">
+        <span class="navbar-brand">
+          pulsar/_pulsar <a href="index.html">API Documentation</a>
+        </span>
+
+        <a href="moduleIndex.html">
+          Modules
+        </a>
+
+        <a href="classIndex.html">
+          Classes
+        </a>
+
+        <a href="nameIndex.html">
+          Names
+        </a>
+
+        <div id="search-box-container">
+          <div class="input-group">
+            <input id="search-box" type="search" name="search-query" placeholder="Search..." aria-label="Search" minlength="2" class="form-control" autocomplete="off" />
+            
+            <span class="input-group-btn">
+              <a style="display: none;" class="btn btn-default" id="search-clear-button" title="Clear" onclick="clearSearch()"><img src="fonts/x-circle.svg" alt="Clear" /></a>
+              <a class="btn btn-default" id="search-help-button" title="Help" onclick="toggleSearchHelpText()"><img src="fonts/info.svg" alt="Help" /></a>
+            </span>
+          </div>
+        </div>
+
+      </div>
+
+    </div>
+
+  </div>
+
+    
+        <!-- Side navigation -->
+      <div class="sidebarcontainer">
+        <nav class="sidebar">
+  
+
+  <div>
+
+      <div class="thingTitle">
+        <span>Class</span>
+        <code class="thisobject"><a href="_pulsar.AuthenticationOauth2.html" class="internal-link" title="This class"><wbr></wbr>Authentication<wbr></wbr>Oauth2</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        
+        
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div><div>
+
+      <div class="thingTitle">
+        <span>Module</span>
+        <code><a href="_pulsar.html" class="internal-link" title="The parent of this class">_pulsar</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        <div class="childrenKindTitle">Classes</div>
+        <ul>
+    
+    <li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AbstractCryptoKeyReader.html" class="internal-link" title="_pulsar.AbstractCryptoKeyReader"><wbr></wbr>Abstract<wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AlreadyClosed.html" class="internal-link" title="_pulsar.AlreadyClosed"><wbr></wbr>Already<wbr></wbr>Closed</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Authentication.html" class="internal-link" title="_pulsar.Authentication"><wbr></wbr>Authentication</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationAthenz.html" class="internal-link" title="_pulsar.AuthenticationAthenz"><wbr></wbr>Authentication<wbr></wbr>Athenz</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationBasic.html" class="internal-link" title="_pulsar.AuthenticationBasic"><wbr></wbr>Authentication<wbr></wbr>Basic</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationError.html" class="internal-link" title="_pulsar.AuthenticationError"><wbr></wbr>Authentication<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class=" thisobject">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationOauth2.html" class="internal-link" title="_pulsar.AuthenticationOauth2"><wbr></wbr>Authentication<wbr></wbr>Oauth2</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationTLS.html" class="internal-link" title="_pulsar.AuthenticationTLS"><wbr></wbr>Authentication<wbr></wbr>TLS</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationToken.html" class="internal-link" title="_pulsar.AuthenticationToken"><wbr></wbr>Authentication<wbr></wbr>Token</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthorizationError.html" class="internal-link" title="_pulsar.AuthorizationError"><wbr></wbr>Authorization<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchingType.html" class="internal-link" title="_pulsar.BatchingType"><wbr></wbr>Batching<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchReceivePolicy.html" class="internal-link" title="_pulsar.BatchReceivePolicy"><wbr></wbr>Batch<wbr></wbr>Receive<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerMetadataError.html" class="internal-link" title="_pulsar.BrokerMetadataError"><wbr></wbr>Broker<wbr></wbr>Metadata<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerPersistenceError.html" class="internal-link" title="_pulsar.BrokerPersistenceError"><wbr></wbr>Broker<wbr></wbr>Persistence<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ChecksumError.html" class="internal-link" title="_pulsar.ChecksumError"><wbr></wbr>Checksum<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Client.html" class="internal-link" title="_pulsar.Client"><wbr></wbr>Client</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ClientConfiguration.html" class="internal-link" title="_pulsar.ClientConfiguration"><wbr></wbr>Client<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CompressionType.html" class="internal-link" title="_pulsar.CompressionType"><wbr></wbr>Compression<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConnectError.html" class="internal-link" title="_pulsar.ConnectError"><wbr></wbr>Connect<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Consumer.html" class="internal-link" title="_pulsar.Consumer"><wbr></wbr>Consumer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerAssignError.html" class="internal-link" title="_pulsar.ConsumerAssignError"><wbr></wbr>Consumer<wbr></wbr>Assign<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerBusy.html" class="internal-link" title="_pulsar.ConsumerBusy"><wbr></wbr>Consumer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerConfiguration.html" class="internal-link" title="_pulsar.ConsumerConfiguration"><wbr></wbr>Consumer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotFound.html" class="internal-link" title="_pulsar.ConsumerNotFound"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotInitialized.html" class="internal-link" title="_pulsar.ConsumerNotInitialized"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerType.html" class="internal-link" title="_pulsar.ConsumerType"><wbr></wbr>Consumer<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoError.html" class="internal-link" title="_pulsar.CryptoError"><wbr></wbr>Crypto<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoKeyReader.html" class="internal-link" title="_pulsar.CryptoKeyReader"><wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CumulativeAcknowledgementNotAllowedError.html" class="internal-link" title="_pulsar.CumulativeAcknowledgementNotAllowedError"><wbr></wbr>Cumulative<wbr></wbr>Acknowledgement<wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicy.html" class="internal-link" title="_pulsar.DeadLetterPolicy"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicyBuilder.html" class="internal-link" title="_pulsar.DeadLetterPolicyBuilder"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ErrorGettingAuthenticationData.html" class="internal-link" title="_pulsar.ErrorGettingAuthenticationData"><wbr></wbr>Error<wbr></wbr>Getting<wbr></wbr>Authentication<wbr></wbr>Data</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.IncompatibleSchema.html" class="internal-link" title="_pulsar.IncompatibleSchema"><wbr></wbr>Incompatible<wbr></wbr>Schema</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InitialPosition.html" class="internal-link" title="_pulsar.InitialPosition"><wbr></wbr>Initial<wbr></wbr>Position</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Interrupted.html" class="internal-link" title="_pulsar.Interrupted"><wbr></wbr>Interrupted</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidConfiguration.html" class="internal-link" title="_pulsar.InvalidConfiguration"><wbr></wbr>Invalid<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidMessage.html" class="internal-link" title="_pulsar.InvalidMessage"><wbr></wbr>Invalid<wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTopicName.html" class="internal-link" title="_pulsar.InvalidTopicName"><wbr></wbr>Invalid<wbr></wbr>Topic<wbr></wbr>Name</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTxnStatusError.html" class="internal-link" title="_pulsar.InvalidTxnStatusError"><wbr></wbr>Invalid<wbr></wbr>Txn<wbr></wbr>Status<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidUrl.html" class="internal-link" title="_pulsar.InvalidUrl"><wbr></wbr>Invalid<wbr></wbr>Url</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedMode.html" class="internal-link" title="_pulsar.KeySharedMode"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedPolicy.html" class="internal-link" title="_pulsar.KeySharedPolicy"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LoggerLevel.html" class="internal-link" title="_pulsar.LoggerLevel"><wbr></wbr>Logger<wbr></wbr>Level</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LookupError.html" class="internal-link" title="_pulsar.LookupError"><wbr></wbr>Lookup<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MemoryBufferIsFull.html" class="internal-link" title="_pulsar.MemoryBufferIsFull"><wbr></wbr>Memory<wbr></wbr>Buffer<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Message.html" class="internal-link" title="_pulsar.Message"><wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBatch.html" class="internal-link" title="_pulsar.MessageBatch"><wbr></wbr>Message<wbr></wbr>Batch</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBuilder.html" class="internal-link" title="_pulsar.MessageBuilder"><wbr></wbr>Message<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageId.html" class="internal-link" title="_pulsar.MessageId"><wbr></wbr>Message<wbr></wbr>Id</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageTooBig.html" class="internal-link" title="_pulsar.MessageTooBig"><wbr></wbr>Message<wbr></wbr>Too<wbr></wbr>Big</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotAllowedError.html" class="internal-link" title="_pulsar.NotAllowedError"><wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotConnected.html" class="internal-link" title="_pulsar.NotConnected"><wbr></wbr>Not<wbr></wbr>Connected</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.OperationNotSupported.html" class="internal-link" title="_pulsar.OperationNotSupported"><wbr></wbr>Operation<wbr></wbr>Not<wbr></wbr>Supported</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PartitionsRoutingMode.html" class="internal-link" title="_pulsar.PartitionsRoutingMode"><wbr></wbr>Partitions<wbr></wbr>Routing<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Producer.html" class="internal-link" title="_pulsar.Producer"><wbr></wbr>Producer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerAccessMode.html" class="internal-link" title="_pulsar.ProducerAccessMode"><wbr></wbr>Producer<wbr></wbr>Access<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededError.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededError"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededException.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededException"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBusy.html" class="internal-link" title="_pulsar.ProducerBusy"><wbr></wbr>Producer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerConfiguration.html" class="internal-link" title="_pulsar.ProducerConfiguration"><wbr></wbr>Producer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerFenced.html" class="internal-link" title="_pulsar.ProducerFenced"><wbr></wbr>Producer<wbr></wbr>Fenced</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerNotInitialized.html" class="internal-link" title="_pulsar.ProducerNotInitialized"><wbr></wbr>Producer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerQueueIsFull.html" class="internal-link" title="_pulsar.ProducerQueueIsFull"><wbr></wbr>Producer<wbr></wbr>Queue<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PulsarException.html" class="internal-link" title="_pulsar.PulsarException"><wbr></wbr>Pulsar<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Reader.html" class="internal-link" title="_pulsar.Reader"><wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReaderConfiguration.html" class="internal-link" title="_pulsar.ReaderConfiguration"><wbr></wbr>Reader<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReadError.html" class="internal-link" title="_pulsar.ReadError"><wbr></wbr>Read<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.RegexSubscriptionMode.html" class="internal-link" title="_pulsar.RegexSubscriptionMode"><wbr></wbr>Regex<wbr></wbr>Subscription<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Result.html" class="internal-link" title="_pulsar.Result"><wbr></wbr>Result</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaInfo.html" class="internal-link" title="_pulsar.SchemaInfo"><wbr></wbr>Schema<wbr></wbr>Info</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaType.html" class="internal-link" title="_pulsar.SchemaType"><wbr></wbr>Schema<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ServiceUnitNotReady.html" class="internal-link" title="_pulsar.ServiceUnitNotReady"><wbr></wbr>Service<wbr></wbr>Unit<wbr></wbr>Not<wbr></wbr>Ready</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SubscriptionNotFound.html" class="internal-link" title="_pulsar.SubscriptionNotFound"><wbr></wbr>Subscription<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Timeout.html" class="internal-link" title="_pulsar.Timeout"><wbr></wbr>Timeout</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TooManyLookupRequestException.html" class="internal-link" title="_pulsar.TooManyLookupRequestException"><wbr></wbr>Too<wbr></wbr>Many<wbr></wbr>Lookup<wbr></wbr>Request<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicNotFound.html" class="internal-link" title="_pulsar.TopicNotFound"><wbr></wbr>Topic<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicTerminated.html" class="internal-link" title="_pulsar.TopicTerminated"><wbr></wbr>Topic<wbr></wbr>Terminated</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionConflict.html" class="internal-link" title="_pulsar.TransactionConflict"><wbr></wbr>Transaction<wbr></wbr>Conflict</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionCoordinatorNotFoundError.html" class="internal-link" title="_pulsar.TransactionCoordinatorNotFoundError"><wbr></wbr>Transaction<wbr></wbr>Coordinator<wbr></wbr>Not<wbr></wbr>Found<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionNotFound.html" class="internal-link" title="_pulsar.TransactionNotFound"><wbr></wbr>Transaction<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnknownError.html" class="internal-link" title="_pulsar.UnknownError"><wbr></wbr>Unknown<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnsupportedVersionError.html" class="internal-link" title="_pulsar.UnsupportedVersionError"><wbr></wbr>Unsupported<wbr></wbr>Version<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li>
+</ul>
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div>
+
+</nav>
+        <!-- No sidebar toggle for read the docs theme, the sidebar is always
+          visible when the screen is width enough.
+        -->
+      </div>
+
+    </nav>
+    
+    <div class="container-fluid">
+
+      <div id="main" class="">
+        
+
+        
+
+        <div id="search-results-container" style="display: none;">
+        
+          <div id="search-buttons">
+            <span class="label label-default" id="search-docstrings-button">
+            <label class="checkbox-inline">
+              <input type="checkbox" id="toggle-search-in-docstrings-checkbox" value="false" onclick="toggleSearchInDocstrings()">
+                search in docstrings
+              </input>
+            </label>
+            </span>
+            
+          </div>
+          
+          <noscript>
+              <h1>Cannot search: JavaScript is not supported/enabled in your browser.</h1>
+          </noscript>
+  
+          <div class="hint" id="search-help-box">
+            <p class="rst-last">
+        
+              Search bar offers the following options:
+              <ul>   
+                  <li>
+                    <strong>Term presence.</strong> The below example searches for documents that 
+                      must contain “foo”, might contain “bar” and must not contain “baz”: <code>+foo bar -baz</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Wildcards.</strong> The below example searches for documents with words beginning with “foo”: <code>foo*</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Search in specific fields.</strong> The following search matches all objects 
+                    in "twisted.mail" that matches “search”: <code>+qname:twisted.mail.* +search</code>
+  
+                    <p>
+                      Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'.
+                      Last two fields are only applicable if "search in docstrings" is enabled.
+                    </p>
+                  </li>
+  
+                  <li>
+                    <strong>Fuzzy matches.</strong> The following search matches all documents 
+                    that have a word within 1 edit distance of “foo”: <code>foo~1</code>
+                  </li>
+              </ul>
+  
+            </p>
+          </div>
+  
+          <div id="search-status"> </div>
+  
+          <div class="warning" id="search-warn-box" style="display: none;">
+            <p class="rst-last"><span id="search-warn"></span></p>
+          </div>
+  
+          <table id="search-results">
+            <!-- Filled dynamically by JS -->
+          </table>
+          
+          <div style="margin-top: 8px;">
+            <p>Results provided by <a href="https://lunrjs.com">Lunr.js</a></p>
+          </div>
+        </div>
+
+        <div class="page-header">
+          <h1 class="class"><code><code><a href="_pulsar.html" class="internal-link">_pulsar</a></code><wbr></wbr>.<code><a href="_pulsar.AuthenticationOauth2.html" class="internal-link" title="_pulsar.AuthenticationOauth2">AuthenticationOauth2</a></code></code></h1>
+          <div id="showPrivate">
+            <button class="btn btn-link" onclick="togglePrivate()">Toggle Private API</button>
+          </div>
+        </div>
+
+        <div class="categoryHeader">
+          class documentation
+        </div>
+
+        <div class="extrasDocstring">
+          <p class="class-signature"><code><span class="py-keyword">class</span> <span class="py-defname">AuthenticationOauth2</span>:</code></p>
+          <p><a href="classIndex.html#_pulsar.AuthenticationOauth2">View In Hierarchy</a></p>
+        </div>
+
+        <div class="moduleDocstring">
+          <div><p class="undocumented">Undocumented</p></div>
+        </div>
+
+        <div id="splitTables">
+          
+          
+
+            
+        </div>
+
+        <div id="childList">
+          
+        </div>
+      
+      </div>
+    </div>
+
+    <footer class="navbar navbar-default">
+    <hr />
+    
+    
+    <div class="container">
+      <a href="index.html">API Documentation</a> for pulsar/_pulsar,
+    generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a>
+      23.9.1 at 2024-04-18 11:08:03.
+    </div>
+    
+    <script src="ajax.js" type="text/javascript"></script>
+    <script src="searchlib.js" type="text/javascript"></script>
+    <script src="search.js" type="text/javascript"></script>
+  
+  </footer>
+  
+    <script src="pydoctor.js" type="text/javascript"></script>
+
+  </body>
+</html>
\ No newline at end of file
diff --git a/static/api/python/3.5.x/_pulsar.AuthenticationTLS.html b/static/api/python/3.5.x/_pulsar.AuthenticationTLS.html
new file mode 100644
index 000000000000..b687be6a7122
--- /dev/null
+++ b/static/api/python/3.5.x/_pulsar.AuthenticationTLS.html
@@ -0,0 +1,1088 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+          "DTD/xhtml1-strict.dtd">
+<html>
+  
+
+  <head>
+    
+    <title>_pulsar.AuthenticationTLS</title>
+    <meta name="generator" content="pydoctor 23.9.1"> 
+        
+    </meta>
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1" />
+    <link rel="stylesheet" type="text/css" href="apidocs.css" />
+    <link rel="stylesheet" type="text/css" href="readthedocstheme.css" />
+    <link rel="stylesheet" type="text/css" href="extra.css" />
+</head>
+
+  <body>
+
+    
+
+    <nav class="navbar navbar-default mainnavbar">
+      
+  
+  <div class="container-fluid">
+
+
+    <div class="navbar-header">
+      
+      <div class="navlinks">
+        <span class="navbar-brand">
+          pulsar/_pulsar <a href="index.html">API Documentation</a>
+        </span>
+
+        <a href="moduleIndex.html">
+          Modules
+        </a>
+
+        <a href="classIndex.html">
+          Classes
+        </a>
+
+        <a href="nameIndex.html">
+          Names
+        </a>
+
+        <div id="search-box-container">
+          <div class="input-group">
+            <input id="search-box" type="search" name="search-query" placeholder="Search..." aria-label="Search" minlength="2" class="form-control" autocomplete="off" />
+            
+            <span class="input-group-btn">
+              <a style="display: none;" class="btn btn-default" id="search-clear-button" title="Clear" onclick="clearSearch()"><img src="fonts/x-circle.svg" alt="Clear" /></a>
+              <a class="btn btn-default" id="search-help-button" title="Help" onclick="toggleSearchHelpText()"><img src="fonts/info.svg" alt="Help" /></a>
+            </span>
+          </div>
+        </div>
+
+      </div>
+
+    </div>
+
+  </div>
+
+    
+        <!-- Side navigation -->
+      <div class="sidebarcontainer">
+        <nav class="sidebar">
+  
+
+  <div>
+
+      <div class="thingTitle">
+        <span>Class</span>
+        <code class="thisobject"><a href="_pulsar.AuthenticationTLS.html" class="internal-link" title="This class"><wbr></wbr>Authentication<wbr></wbr>TLS</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        
+        
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div><div>
+
+      <div class="thingTitle">
+        <span>Module</span>
+        <code><a href="_pulsar.html" class="internal-link" title="The parent of this class">_pulsar</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        <div class="childrenKindTitle">Classes</div>
+        <ul>
+    
+    <li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AbstractCryptoKeyReader.html" class="internal-link" title="_pulsar.AbstractCryptoKeyReader"><wbr></wbr>Abstract<wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AlreadyClosed.html" class="internal-link" title="_pulsar.AlreadyClosed"><wbr></wbr>Already<wbr></wbr>Closed</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Authentication.html" class="internal-link" title="_pulsar.Authentication"><wbr></wbr>Authentication</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationAthenz.html" class="internal-link" title="_pulsar.AuthenticationAthenz"><wbr></wbr>Authentication<wbr></wbr>Athenz</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationBasic.html" class="internal-link" title="_pulsar.AuthenticationBasic"><wbr></wbr>Authentication<wbr></wbr>Basic</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationError.html" class="internal-link" title="_pulsar.AuthenticationError"><wbr></wbr>Authentication<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationOauth2.html" class="internal-link" title="_pulsar.AuthenticationOauth2"><wbr></wbr>Authentication<wbr></wbr>Oauth2</a></code>
+            </div>
+        
+
+    </li><li class=" thisobject">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationTLS.html" class="internal-link" title="_pulsar.AuthenticationTLS"><wbr></wbr>Authentication<wbr></wbr>TLS</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationToken.html" class="internal-link" title="_pulsar.AuthenticationToken"><wbr></wbr>Authentication<wbr></wbr>Token</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthorizationError.html" class="internal-link" title="_pulsar.AuthorizationError"><wbr></wbr>Authorization<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchingType.html" class="internal-link" title="_pulsar.BatchingType"><wbr></wbr>Batching<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchReceivePolicy.html" class="internal-link" title="_pulsar.BatchReceivePolicy"><wbr></wbr>Batch<wbr></wbr>Receive<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerMetadataError.html" class="internal-link" title="_pulsar.BrokerMetadataError"><wbr></wbr>Broker<wbr></wbr>Metadata<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerPersistenceError.html" class="internal-link" title="_pulsar.BrokerPersistenceError"><wbr></wbr>Broker<wbr></wbr>Persistence<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ChecksumError.html" class="internal-link" title="_pulsar.ChecksumError"><wbr></wbr>Checksum<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Client.html" class="internal-link" title="_pulsar.Client"><wbr></wbr>Client</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ClientConfiguration.html" class="internal-link" title="_pulsar.ClientConfiguration"><wbr></wbr>Client<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CompressionType.html" class="internal-link" title="_pulsar.CompressionType"><wbr></wbr>Compression<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConnectError.html" class="internal-link" title="_pulsar.ConnectError"><wbr></wbr>Connect<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Consumer.html" class="internal-link" title="_pulsar.Consumer"><wbr></wbr>Consumer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerAssignError.html" class="internal-link" title="_pulsar.ConsumerAssignError"><wbr></wbr>Consumer<wbr></wbr>Assign<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerBusy.html" class="internal-link" title="_pulsar.ConsumerBusy"><wbr></wbr>Consumer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerConfiguration.html" class="internal-link" title="_pulsar.ConsumerConfiguration"><wbr></wbr>Consumer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotFound.html" class="internal-link" title="_pulsar.ConsumerNotFound"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotInitialized.html" class="internal-link" title="_pulsar.ConsumerNotInitialized"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerType.html" class="internal-link" title="_pulsar.ConsumerType"><wbr></wbr>Consumer<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoError.html" class="internal-link" title="_pulsar.CryptoError"><wbr></wbr>Crypto<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoKeyReader.html" class="internal-link" title="_pulsar.CryptoKeyReader"><wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CumulativeAcknowledgementNotAllowedError.html" class="internal-link" title="_pulsar.CumulativeAcknowledgementNotAllowedError"><wbr></wbr>Cumulative<wbr></wbr>Acknowledgement<wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicy.html" class="internal-link" title="_pulsar.DeadLetterPolicy"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicyBuilder.html" class="internal-link" title="_pulsar.DeadLetterPolicyBuilder"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ErrorGettingAuthenticationData.html" class="internal-link" title="_pulsar.ErrorGettingAuthenticationData"><wbr></wbr>Error<wbr></wbr>Getting<wbr></wbr>Authentication<wbr></wbr>Data</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.IncompatibleSchema.html" class="internal-link" title="_pulsar.IncompatibleSchema"><wbr></wbr>Incompatible<wbr></wbr>Schema</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InitialPosition.html" class="internal-link" title="_pulsar.InitialPosition"><wbr></wbr>Initial<wbr></wbr>Position</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Interrupted.html" class="internal-link" title="_pulsar.Interrupted"><wbr></wbr>Interrupted</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidConfiguration.html" class="internal-link" title="_pulsar.InvalidConfiguration"><wbr></wbr>Invalid<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidMessage.html" class="internal-link" title="_pulsar.InvalidMessage"><wbr></wbr>Invalid<wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTopicName.html" class="internal-link" title="_pulsar.InvalidTopicName"><wbr></wbr>Invalid<wbr></wbr>Topic<wbr></wbr>Name</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTxnStatusError.html" class="internal-link" title="_pulsar.InvalidTxnStatusError"><wbr></wbr>Invalid<wbr></wbr>Txn<wbr></wbr>Status<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidUrl.html" class="internal-link" title="_pulsar.InvalidUrl"><wbr></wbr>Invalid<wbr></wbr>Url</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedMode.html" class="internal-link" title="_pulsar.KeySharedMode"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedPolicy.html" class="internal-link" title="_pulsar.KeySharedPolicy"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LoggerLevel.html" class="internal-link" title="_pulsar.LoggerLevel"><wbr></wbr>Logger<wbr></wbr>Level</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LookupError.html" class="internal-link" title="_pulsar.LookupError"><wbr></wbr>Lookup<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MemoryBufferIsFull.html" class="internal-link" title="_pulsar.MemoryBufferIsFull"><wbr></wbr>Memory<wbr></wbr>Buffer<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Message.html" class="internal-link" title="_pulsar.Message"><wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBatch.html" class="internal-link" title="_pulsar.MessageBatch"><wbr></wbr>Message<wbr></wbr>Batch</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBuilder.html" class="internal-link" title="_pulsar.MessageBuilder"><wbr></wbr>Message<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageId.html" class="internal-link" title="_pulsar.MessageId"><wbr></wbr>Message<wbr></wbr>Id</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageTooBig.html" class="internal-link" title="_pulsar.MessageTooBig"><wbr></wbr>Message<wbr></wbr>Too<wbr></wbr>Big</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotAllowedError.html" class="internal-link" title="_pulsar.NotAllowedError"><wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotConnected.html" class="internal-link" title="_pulsar.NotConnected"><wbr></wbr>Not<wbr></wbr>Connected</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.OperationNotSupported.html" class="internal-link" title="_pulsar.OperationNotSupported"><wbr></wbr>Operation<wbr></wbr>Not<wbr></wbr>Supported</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PartitionsRoutingMode.html" class="internal-link" title="_pulsar.PartitionsRoutingMode"><wbr></wbr>Partitions<wbr></wbr>Routing<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Producer.html" class="internal-link" title="_pulsar.Producer"><wbr></wbr>Producer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerAccessMode.html" class="internal-link" title="_pulsar.ProducerAccessMode"><wbr></wbr>Producer<wbr></wbr>Access<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededError.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededError"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededException.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededException"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBusy.html" class="internal-link" title="_pulsar.ProducerBusy"><wbr></wbr>Producer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerConfiguration.html" class="internal-link" title="_pulsar.ProducerConfiguration"><wbr></wbr>Producer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerFenced.html" class="internal-link" title="_pulsar.ProducerFenced"><wbr></wbr>Producer<wbr></wbr>Fenced</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerNotInitialized.html" class="internal-link" title="_pulsar.ProducerNotInitialized"><wbr></wbr>Producer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerQueueIsFull.html" class="internal-link" title="_pulsar.ProducerQueueIsFull"><wbr></wbr>Producer<wbr></wbr>Queue<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PulsarException.html" class="internal-link" title="_pulsar.PulsarException"><wbr></wbr>Pulsar<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Reader.html" class="internal-link" title="_pulsar.Reader"><wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReaderConfiguration.html" class="internal-link" title="_pulsar.ReaderConfiguration"><wbr></wbr>Reader<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReadError.html" class="internal-link" title="_pulsar.ReadError"><wbr></wbr>Read<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.RegexSubscriptionMode.html" class="internal-link" title="_pulsar.RegexSubscriptionMode"><wbr></wbr>Regex<wbr></wbr>Subscription<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Result.html" class="internal-link" title="_pulsar.Result"><wbr></wbr>Result</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaInfo.html" class="internal-link" title="_pulsar.SchemaInfo"><wbr></wbr>Schema<wbr></wbr>Info</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaType.html" class="internal-link" title="_pulsar.SchemaType"><wbr></wbr>Schema<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ServiceUnitNotReady.html" class="internal-link" title="_pulsar.ServiceUnitNotReady"><wbr></wbr>Service<wbr></wbr>Unit<wbr></wbr>Not<wbr></wbr>Ready</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SubscriptionNotFound.html" class="internal-link" title="_pulsar.SubscriptionNotFound"><wbr></wbr>Subscription<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Timeout.html" class="internal-link" title="_pulsar.Timeout"><wbr></wbr>Timeout</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TooManyLookupRequestException.html" class="internal-link" title="_pulsar.TooManyLookupRequestException"><wbr></wbr>Too<wbr></wbr>Many<wbr></wbr>Lookup<wbr></wbr>Request<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicNotFound.html" class="internal-link" title="_pulsar.TopicNotFound"><wbr></wbr>Topic<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicTerminated.html" class="internal-link" title="_pulsar.TopicTerminated"><wbr></wbr>Topic<wbr></wbr>Terminated</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionConflict.html" class="internal-link" title="_pulsar.TransactionConflict"><wbr></wbr>Transaction<wbr></wbr>Conflict</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionCoordinatorNotFoundError.html" class="internal-link" title="_pulsar.TransactionCoordinatorNotFoundError"><wbr></wbr>Transaction<wbr></wbr>Coordinator<wbr></wbr>Not<wbr></wbr>Found<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionNotFound.html" class="internal-link" title="_pulsar.TransactionNotFound"><wbr></wbr>Transaction<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnknownError.html" class="internal-link" title="_pulsar.UnknownError"><wbr></wbr>Unknown<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnsupportedVersionError.html" class="internal-link" title="_pulsar.UnsupportedVersionError"><wbr></wbr>Unsupported<wbr></wbr>Version<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li>
+</ul>
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div>
+
+</nav>
+        <!-- No sidebar toggle for read the docs theme, the sidebar is always
+          visible when the screen is width enough.
+        -->
+      </div>
+
+    </nav>
+    
+    <div class="container-fluid">
+
+      <div id="main" class="">
+        
+
+        
+
+        <div id="search-results-container" style="display: none;">
+        
+          <div id="search-buttons">
+            <span class="label label-default" id="search-docstrings-button">
+            <label class="checkbox-inline">
+              <input type="checkbox" id="toggle-search-in-docstrings-checkbox" value="false" onclick="toggleSearchInDocstrings()">
+                search in docstrings
+              </input>
+            </label>
+            </span>
+            
+          </div>
+          
+          <noscript>
+              <h1>Cannot search: JavaScript is not supported/enabled in your browser.</h1>
+          </noscript>
+  
+          <div class="hint" id="search-help-box">
+            <p class="rst-last">
+        
+              Search bar offers the following options:
+              <ul>   
+                  <li>
+                    <strong>Term presence.</strong> The below example searches for documents that 
+                      must contain “foo”, might contain “bar” and must not contain “baz”: <code>+foo bar -baz</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Wildcards.</strong> The below example searches for documents with words beginning with “foo”: <code>foo*</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Search in specific fields.</strong> The following search matches all objects 
+                    in "twisted.mail" that matches “search”: <code>+qname:twisted.mail.* +search</code>
+  
+                    <p>
+                      Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'.
+                      Last two fields are only applicable if "search in docstrings" is enabled.
+                    </p>
+                  </li>
+  
+                  <li>
+                    <strong>Fuzzy matches.</strong> The following search matches all documents 
+                    that have a word within 1 edit distance of “foo”: <code>foo~1</code>
+                  </li>
+              </ul>
+  
+            </p>
+          </div>
+  
+          <div id="search-status"> </div>
+  
+          <div class="warning" id="search-warn-box" style="display: none;">
+            <p class="rst-last"><span id="search-warn"></span></p>
+          </div>
+  
+          <table id="search-results">
+            <!-- Filled dynamically by JS -->
+          </table>
+          
+          <div style="margin-top: 8px;">
+            <p>Results provided by <a href="https://lunrjs.com">Lunr.js</a></p>
+          </div>
+        </div>
+
+        <div class="page-header">
+          <h1 class="class"><code><code><a href="_pulsar.html" class="internal-link">_pulsar</a></code><wbr></wbr>.<code><a href="_pulsar.AuthenticationTLS.html" class="internal-link" title="_pulsar.AuthenticationTLS">AuthenticationTLS</a></code></code></h1>
+          <div id="showPrivate">
+            <button class="btn btn-link" onclick="togglePrivate()">Toggle Private API</button>
+          </div>
+        </div>
+
+        <div class="categoryHeader">
+          class documentation
+        </div>
+
+        <div class="extrasDocstring">
+          <p class="class-signature"><code><span class="py-keyword">class</span> <span class="py-defname">AuthenticationTLS</span>:</code></p>
+          <p><a href="classIndex.html#_pulsar.AuthenticationTLS">View In Hierarchy</a></p>
+        </div>
+
+        <div class="moduleDocstring">
+          <div><p class="undocumented">Undocumented</p></div>
+        </div>
+
+        <div id="splitTables">
+          
+          
+
+            
+        </div>
+
+        <div id="childList">
+          
+        </div>
+      
+      </div>
+    </div>
+
+    <footer class="navbar navbar-default">
+    <hr />
+    
+    
+    <div class="container">
+      <a href="index.html">API Documentation</a> for pulsar/_pulsar,
+    generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a>
+      23.9.1 at 2024-04-18 11:08:03.
+    </div>
+    
+    <script src="ajax.js" type="text/javascript"></script>
+    <script src="searchlib.js" type="text/javascript"></script>
+    <script src="search.js" type="text/javascript"></script>
+  
+  </footer>
+  
+    <script src="pydoctor.js" type="text/javascript"></script>
+
+  </body>
+</html>
\ No newline at end of file
diff --git a/static/api/python/3.5.x/_pulsar.AuthenticationToken.html b/static/api/python/3.5.x/_pulsar.AuthenticationToken.html
new file mode 100644
index 000000000000..73f49f2f6729
--- /dev/null
+++ b/static/api/python/3.5.x/_pulsar.AuthenticationToken.html
@@ -0,0 +1,1088 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+          "DTD/xhtml1-strict.dtd">
+<html>
+  
+
+  <head>
+    
+    <title>_pulsar.AuthenticationToken</title>
+    <meta name="generator" content="pydoctor 23.9.1"> 
+        
+    </meta>
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1" />
+    <link rel="stylesheet" type="text/css" href="apidocs.css" />
+    <link rel="stylesheet" type="text/css" href="readthedocstheme.css" />
+    <link rel="stylesheet" type="text/css" href="extra.css" />
+</head>
+
+  <body>
+
+    
+
+    <nav class="navbar navbar-default mainnavbar">
+      
+  
+  <div class="container-fluid">
+
+
+    <div class="navbar-header">
+      
+      <div class="navlinks">
+        <span class="navbar-brand">
+          pulsar/_pulsar <a href="index.html">API Documentation</a>
+        </span>
+
+        <a href="moduleIndex.html">
+          Modules
+        </a>
+
+        <a href="classIndex.html">
+          Classes
+        </a>
+
+        <a href="nameIndex.html">
+          Names
+        </a>
+
+        <div id="search-box-container">
+          <div class="input-group">
+            <input id="search-box" type="search" name="search-query" placeholder="Search..." aria-label="Search" minlength="2" class="form-control" autocomplete="off" />
+            
+            <span class="input-group-btn">
+              <a style="display: none;" class="btn btn-default" id="search-clear-button" title="Clear" onclick="clearSearch()"><img src="fonts/x-circle.svg" alt="Clear" /></a>
+              <a class="btn btn-default" id="search-help-button" title="Help" onclick="toggleSearchHelpText()"><img src="fonts/info.svg" alt="Help" /></a>
+            </span>
+          </div>
+        </div>
+
+      </div>
+
+    </div>
+
+  </div>
+
+    
+        <!-- Side navigation -->
+      <div class="sidebarcontainer">
+        <nav class="sidebar">
+  
+
+  <div>
+
+      <div class="thingTitle">
+        <span>Class</span>
+        <code class="thisobject"><a href="_pulsar.AuthenticationToken.html" class="internal-link" title="This class"><wbr></wbr>Authentication<wbr></wbr>Token</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        
+        
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div><div>
+
+      <div class="thingTitle">
+        <span>Module</span>
+        <code><a href="_pulsar.html" class="internal-link" title="The parent of this class">_pulsar</a></code> 
+      </div>
+      
+      <div>
+        
+
+        
+         
+
+        <div class="childrenKindTitle">Classes</div>
+        <ul>
+    
+    <li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AbstractCryptoKeyReader.html" class="internal-link" title="_pulsar.AbstractCryptoKeyReader"><wbr></wbr>Abstract<wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AlreadyClosed.html" class="internal-link" title="_pulsar.AlreadyClosed"><wbr></wbr>Already<wbr></wbr>Closed</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Authentication.html" class="internal-link" title="_pulsar.Authentication"><wbr></wbr>Authentication</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationAthenz.html" class="internal-link" title="_pulsar.AuthenticationAthenz"><wbr></wbr>Authentication<wbr></wbr>Athenz</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationBasic.html" class="internal-link" title="_pulsar.AuthenticationBasic"><wbr></wbr>Authentication<wbr></wbr>Basic</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationError.html" class="internal-link" title="_pulsar.AuthenticationError"><wbr></wbr>Authentication<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationOauth2.html" class="internal-link" title="_pulsar.AuthenticationOauth2"><wbr></wbr>Authentication<wbr></wbr>Oauth2</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationTLS.html" class="internal-link" title="_pulsar.AuthenticationTLS"><wbr></wbr>Authentication<wbr></wbr>TLS</a></code>
+            </div>
+        
+
+    </li><li class=" thisobject">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthenticationToken.html" class="internal-link" title="_pulsar.AuthenticationToken"><wbr></wbr>Authentication<wbr></wbr>Token</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.AuthorizationError.html" class="internal-link" title="_pulsar.AuthorizationError"><wbr></wbr>Authorization<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchingType.html" class="internal-link" title="_pulsar.BatchingType"><wbr></wbr>Batching<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BatchReceivePolicy.html" class="internal-link" title="_pulsar.BatchReceivePolicy"><wbr></wbr>Batch<wbr></wbr>Receive<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerMetadataError.html" class="internal-link" title="_pulsar.BrokerMetadataError"><wbr></wbr>Broker<wbr></wbr>Metadata<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.BrokerPersistenceError.html" class="internal-link" title="_pulsar.BrokerPersistenceError"><wbr></wbr>Broker<wbr></wbr>Persistence<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ChecksumError.html" class="internal-link" title="_pulsar.ChecksumError"><wbr></wbr>Checksum<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Client.html" class="internal-link" title="_pulsar.Client"><wbr></wbr>Client</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ClientConfiguration.html" class="internal-link" title="_pulsar.ClientConfiguration"><wbr></wbr>Client<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CompressionType.html" class="internal-link" title="_pulsar.CompressionType"><wbr></wbr>Compression<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConnectError.html" class="internal-link" title="_pulsar.ConnectError"><wbr></wbr>Connect<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Consumer.html" class="internal-link" title="_pulsar.Consumer"><wbr></wbr>Consumer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerAssignError.html" class="internal-link" title="_pulsar.ConsumerAssignError"><wbr></wbr>Consumer<wbr></wbr>Assign<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerBusy.html" class="internal-link" title="_pulsar.ConsumerBusy"><wbr></wbr>Consumer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerConfiguration.html" class="internal-link" title="_pulsar.ConsumerConfiguration"><wbr></wbr>Consumer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotFound.html" class="internal-link" title="_pulsar.ConsumerNotFound"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerNotInitialized.html" class="internal-link" title="_pulsar.ConsumerNotInitialized"><wbr></wbr>Consumer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ConsumerType.html" class="internal-link" title="_pulsar.ConsumerType"><wbr></wbr>Consumer<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoError.html" class="internal-link" title="_pulsar.CryptoError"><wbr></wbr>Crypto<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CryptoKeyReader.html" class="internal-link" title="_pulsar.CryptoKeyReader"><wbr></wbr>Crypto<wbr></wbr>Key<wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.CumulativeAcknowledgementNotAllowedError.html" class="internal-link" title="_pulsar.CumulativeAcknowledgementNotAllowedError"><wbr></wbr>Cumulative<wbr></wbr>Acknowledgement<wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicy.html" class="internal-link" title="_pulsar.DeadLetterPolicy"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.DeadLetterPolicyBuilder.html" class="internal-link" title="_pulsar.DeadLetterPolicyBuilder"><wbr></wbr>Dead<wbr></wbr>Letter<wbr></wbr>Policy<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ErrorGettingAuthenticationData.html" class="internal-link" title="_pulsar.ErrorGettingAuthenticationData"><wbr></wbr>Error<wbr></wbr>Getting<wbr></wbr>Authentication<wbr></wbr>Data</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.IncompatibleSchema.html" class="internal-link" title="_pulsar.IncompatibleSchema"><wbr></wbr>Incompatible<wbr></wbr>Schema</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InitialPosition.html" class="internal-link" title="_pulsar.InitialPosition"><wbr></wbr>Initial<wbr></wbr>Position</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Interrupted.html" class="internal-link" title="_pulsar.Interrupted"><wbr></wbr>Interrupted</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidConfiguration.html" class="internal-link" title="_pulsar.InvalidConfiguration"><wbr></wbr>Invalid<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidMessage.html" class="internal-link" title="_pulsar.InvalidMessage"><wbr></wbr>Invalid<wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTopicName.html" class="internal-link" title="_pulsar.InvalidTopicName"><wbr></wbr>Invalid<wbr></wbr>Topic<wbr></wbr>Name</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidTxnStatusError.html" class="internal-link" title="_pulsar.InvalidTxnStatusError"><wbr></wbr>Invalid<wbr></wbr>Txn<wbr></wbr>Status<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.InvalidUrl.html" class="internal-link" title="_pulsar.InvalidUrl"><wbr></wbr>Invalid<wbr></wbr>Url</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedMode.html" class="internal-link" title="_pulsar.KeySharedMode"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.KeySharedPolicy.html" class="internal-link" title="_pulsar.KeySharedPolicy"><wbr></wbr>Key<wbr></wbr>Shared<wbr></wbr>Policy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LoggerLevel.html" class="internal-link" title="_pulsar.LoggerLevel"><wbr></wbr>Logger<wbr></wbr>Level</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.LookupError.html" class="internal-link" title="_pulsar.LookupError"><wbr></wbr>Lookup<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MemoryBufferIsFull.html" class="internal-link" title="_pulsar.MemoryBufferIsFull"><wbr></wbr>Memory<wbr></wbr>Buffer<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Message.html" class="internal-link" title="_pulsar.Message"><wbr></wbr>Message</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBatch.html" class="internal-link" title="_pulsar.MessageBatch"><wbr></wbr>Message<wbr></wbr>Batch</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageBuilder.html" class="internal-link" title="_pulsar.MessageBuilder"><wbr></wbr>Message<wbr></wbr>Builder</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageId.html" class="internal-link" title="_pulsar.MessageId"><wbr></wbr>Message<wbr></wbr>Id</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.MessageTooBig.html" class="internal-link" title="_pulsar.MessageTooBig"><wbr></wbr>Message<wbr></wbr>Too<wbr></wbr>Big</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotAllowedError.html" class="internal-link" title="_pulsar.NotAllowedError"><wbr></wbr>Not<wbr></wbr>Allowed<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.NotConnected.html" class="internal-link" title="_pulsar.NotConnected"><wbr></wbr>Not<wbr></wbr>Connected</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.OperationNotSupported.html" class="internal-link" title="_pulsar.OperationNotSupported"><wbr></wbr>Operation<wbr></wbr>Not<wbr></wbr>Supported</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PartitionsRoutingMode.html" class="internal-link" title="_pulsar.PartitionsRoutingMode"><wbr></wbr>Partitions<wbr></wbr>Routing<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Producer.html" class="internal-link" title="_pulsar.Producer"><wbr></wbr>Producer</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerAccessMode.html" class="internal-link" title="_pulsar.ProducerAccessMode"><wbr></wbr>Producer<wbr></wbr>Access<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededError.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededError"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBlockedQuotaExceededException.html" class="internal-link" title="_pulsar.ProducerBlockedQuotaExceededException"><wbr></wbr>Producer<wbr></wbr>Blocked<wbr></wbr>Quota<wbr></wbr>Exceeded<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerBusy.html" class="internal-link" title="_pulsar.ProducerBusy"><wbr></wbr>Producer<wbr></wbr>Busy</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerConfiguration.html" class="internal-link" title="_pulsar.ProducerConfiguration"><wbr></wbr>Producer<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerFenced.html" class="internal-link" title="_pulsar.ProducerFenced"><wbr></wbr>Producer<wbr></wbr>Fenced</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerNotInitialized.html" class="internal-link" title="_pulsar.ProducerNotInitialized"><wbr></wbr>Producer<wbr></wbr>Not<wbr></wbr>Initialized</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ProducerQueueIsFull.html" class="internal-link" title="_pulsar.ProducerQueueIsFull"><wbr></wbr>Producer<wbr></wbr>Queue<wbr></wbr>Is<wbr></wbr>Full</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.PulsarException.html" class="internal-link" title="_pulsar.PulsarException"><wbr></wbr>Pulsar<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Reader.html" class="internal-link" title="_pulsar.Reader"><wbr></wbr>Reader</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReaderConfiguration.html" class="internal-link" title="_pulsar.ReaderConfiguration"><wbr></wbr>Reader<wbr></wbr>Configuration</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ReadError.html" class="internal-link" title="_pulsar.ReadError"><wbr></wbr>Read<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.RegexSubscriptionMode.html" class="internal-link" title="_pulsar.RegexSubscriptionMode"><wbr></wbr>Regex<wbr></wbr>Subscription<wbr></wbr>Mode</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Result.html" class="internal-link" title="_pulsar.Result"><wbr></wbr>Result</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaInfo.html" class="internal-link" title="_pulsar.SchemaInfo"><wbr></wbr>Schema<wbr></wbr>Info</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SchemaType.html" class="internal-link" title="_pulsar.SchemaType"><wbr></wbr>Schema<wbr></wbr>Type</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.ServiceUnitNotReady.html" class="internal-link" title="_pulsar.ServiceUnitNotReady"><wbr></wbr>Service<wbr></wbr>Unit<wbr></wbr>Not<wbr></wbr>Ready</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.SubscriptionNotFound.html" class="internal-link" title="_pulsar.SubscriptionNotFound"><wbr></wbr>Subscription<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.Timeout.html" class="internal-link" title="_pulsar.Timeout"><wbr></wbr>Timeout</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TooManyLookupRequestException.html" class="internal-link" title="_pulsar.TooManyLookupRequestException"><wbr></wbr>Too<wbr></wbr>Many<wbr></wbr>Lookup<wbr></wbr>Request<wbr></wbr>Exception</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicNotFound.html" class="internal-link" title="_pulsar.TopicNotFound"><wbr></wbr>Topic<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TopicTerminated.html" class="internal-link" title="_pulsar.TopicTerminated"><wbr></wbr>Topic<wbr></wbr>Terminated</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionConflict.html" class="internal-link" title="_pulsar.TransactionConflict"><wbr></wbr>Transaction<wbr></wbr>Conflict</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionCoordinatorNotFoundError.html" class="internal-link" title="_pulsar.TransactionCoordinatorNotFoundError"><wbr></wbr>Transaction<wbr></wbr>Coordinator<wbr></wbr>Not<wbr></wbr>Found<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.TransactionNotFound.html" class="internal-link" title="_pulsar.TransactionNotFound"><wbr></wbr>Transaction<wbr></wbr>Not<wbr></wbr>Found</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnknownError.html" class="internal-link" title="_pulsar.UnknownError"><wbr></wbr>Unknown<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li><li class="">
+        
+        
+        
+
+        
+            <div class="itemName"><code><a href="_pulsar.UnsupportedVersionError.html" class="internal-link" title="_pulsar.UnsupportedVersionError"><wbr></wbr>Unsupported<wbr></wbr>Version<wbr></wbr>Error</a></code>
+            </div>
+        
+
+    </li>
+</ul>
+
+        
+         
+
+        
+         
+
+        
+         
+
+        
+         
+        
+      </div>
+  </div>
+
+</nav>
+        <!-- No sidebar toggle for read the docs theme, the sidebar is always
+          visible when the screen is width enough.
+        -->
+      </div>
+
+    </nav>
+    
+    <div class="container-fluid">
+
+      <div id="main" class="">
+        
+
+        
+
+        <div id="search-results-container" style="display: none;">
+        
+          <div id="search-buttons">
+            <span class="label label-default" id="search-docstrings-button">
+            <label class="checkbox-inline">
+              <input type="checkbox" id="toggle-search-in-docstrings-checkbox" value="false" onclick="toggleSearchInDocstrings()">
+                search in docstrings
+              </input>
+            </label>
+            </span>
+            
+          </div>
+          
+          <noscript>
+              <h1>Cannot search: JavaScript is not supported/enabled in your browser.</h1>
+          </noscript>
+  
+          <div class="hint" id="search-help-box">
+            <p class="rst-last">
+        
+              Search bar offers the following options:
+              <ul>   
+                  <li>
+                    <strong>Term presence.</strong> The below example searches for documents that 
+                      must contain “foo”, might contain “bar” and must not contain “baz”: <code>+foo bar -baz</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Wildcards.</strong> The below example searches for documents with words beginning with “foo”: <code>foo*</code>
+                  </li> 
+  
+                  <li>
+                    <strong>Search in specific fields.</strong> The following search matches all objects 
+                    in "twisted.mail" that matches “search”: <code>+qname:twisted.mail.* +search</code>
+  
+                    <p>
+                      Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'.
+                      Last two fields are only applicable if "search in docstrings" is enabled.
+                    </p>
+                  </li>
+  
+                  <li>
+                    <strong>Fuzzy matches.</strong> The following search matches all documents 
+                    that have a word within 1 edit distance of “foo”: <code>foo~1</code>
+                  </li>
+              </ul>
+  
+            </p>
+          </div>
+  
+          <div id="search-status"> </div>
+  
+          <div class="warning" id="search-warn-box" style="display: none;">
+            <p class="rst-last"><span id="search-warn"></span></p>
+          </div>
+  
+          <table id="search-results">
+            <!-- Filled dynamically by JS -->
+          </table>
+          
+          <div style="margin-top: 8px;">
+            <p>Results provided by <a href="https://lunrjs.com">Lunr.js</a></p>
+          </div>
+        </div>
+
+        <div class="page-header">
+          <h1 class="class"><code><code><a href="_pulsar.html" class="internal-link">_pulsar</a></code><wbr></wbr>.<code><a href="_pulsar.AuthenticationToken.html" class="internal-link" title="_pulsar.AuthenticationToken">AuthenticationToken</a></code></code></h1>
+          <div id="showPrivate">
+            <button class="btn btn-link" onclick="togglePrivate()">Toggle Private API</button>
+          </div>
+        </div>
+
+        <div class="categoryHeader">
+          class documentation
+        </div>
+
+        <div class="extrasDocstring">
+          <p class="class-signature"><code><span class="py-keyword">class</span> <span class="py-defname">AuthenticationToken</span>:</code></p>
+          <p><a href="classIndex.html#_pulsar.AuthenticationToken">View In Hierarchy</a></p>
+        </div>
+
+        <div class="moduleDocstring">
+          <div><p class="undocumented">Undocumented</p></div>
+        </div>
+
+        <div id="splitTables">
+          
+          
... 133389 lines suppressed ...