| <?xml version="1.0" encoding="utf-8"?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" |
| "DTD/xhtml1-strict.dtd"> |
| <html> |
| |
| |
| <head> |
| |
| <title>Class Hierarchy</title> |
| <meta name="generator" content="pydoctor 23.4.0.dev0"> |
| |
| </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 <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> |
| </nav> |
| |
| <div class="container-fluid"> |
| |
| <div class="page-header"> |
| <h1>Class Hierarchy</h1> |
| <div id="showPrivate"> |
| <button class="btn btn-link" onclick="togglePrivate()">Toggle Private API</button> |
| </div> |
| </div> |
| |
| <ul id="summaryTree"> |
| <li><code>object</code><ul><li><a name="pulsar.functions.context.Context"></a><code><a href="pulsar.functions.context.Context.html" class="internal-link">pulsar.functions.context.Context</a></code> - Interface defining information available at process time</li><li><a name="pulsar.functions.function.Function"></a><code><a href="pulsar.functions.function.Function.html" class="internal-link">pulsar.functions.function.Function</a></code> - Interface for Pulsar Function</li><li><a name="pulsar.functions.serde.SerDe"></a><code><a href="pulsar.functions.serde.SerDe.html" class="internal-link">pulsar.functions.serde.SerDe</a></code> - Interface for Serialization/Deserialization<ul><li><a name="pulsar.functions.serde.IdentitySerDe"></a><code><a href="pulsar.functions.serde.IdentitySerDe.html" class="internal-link">pulsar.functions.serde.IdentitySerDe</a></code> - Simple Serde that just conversion to string and back</li><li><a name="pulsar.functions.serde.PickleSerDe"></a><code><a href="pulsar.functions.serde.PickleSerDe.html" class="internal-link">pulsar.functions.serde.PickleSerDe</a></code> - Pickle based serializer</li></ul></li><li><a name="pulsar.schema.definition.Field"></a><code><a href="pulsar.schema.definition.Field.html" class="internal-link">pulsar.schema.definition.Field</a></code> - <span class="undocumented">Undocumented</span><ul><li><a name="pulsar.schema.definition.Array"></a><code><a href="pulsar.schema.definition.Array.html" class="internal-link">pulsar.schema.definition.Array</a></code> - <span class="undocumented">Undocumented</span></li><li><a name="pulsar.schema.definition.Boolean"></a><code><a href="pulsar.schema.definition.Boolean.html" class="internal-link">pulsar.schema.definition.Boolean</a></code> - <span class="undocumented">Undocumented</span></li><li><a name="pulsar.schema.definition.Bytes"></a><code><a href="pulsar.schema.definition.Bytes.html" class="internal-link">pulsar.schema.definition.Bytes</a></code> - <span class="undocumented">Undocumented</span></li><li><a name="pulsar.schema.definition.CustomEnum"></a><code><a href="pulsar.schema.definition.CustomEnum.html" class="internal-link">pulsar.schema.definition.CustomEnum</a></code> - <span class="undocumented">Undocumented</span></li><li><a name="pulsar.schema.definition.Double"></a><code><a href="pulsar.schema.definition.Double.html" class="internal-link">pulsar.schema.definition.Double</a></code> - <span class="undocumented">Undocumented</span></li><li><a name="pulsar.schema.definition.Float"></a><code><a href="pulsar.schema.definition.Float.html" class="internal-link">pulsar.schema.definition.Float</a></code> - <span class="undocumented">Undocumented</span></li><li><a name="pulsar.schema.definition.Integer"></a><code><a href="pulsar.schema.definition.Integer.html" class="internal-link">pulsar.schema.definition.Integer</a></code> - <span class="undocumented">Undocumented</span></li><li><a name="pulsar.schema.definition.Long"></a><code><a href="pulsar.schema.definition.Long.html" class="internal-link">pulsar.schema.definition.Long</a></code> - <span class="undocumented">Undocumented</span></li><li><a name="pulsar.schema.definition.Map"></a><code><a href="pulsar.schema.definition.Map.html" class="internal-link">pulsar.schema.definition.Map</a></code> - <span class="undocumented">Undocumented</span></li><li><a name="pulsar.schema.definition.Null"></a><code><a href="pulsar.schema.definition.Null.html" class="internal-link">pulsar.schema.definition.Null</a></code> - <span class="undocumented">Undocumented</span></li><li><a name="pulsar.schema.definition.String"></a><code><a href="pulsar.schema.definition.String.html" class="internal-link">pulsar.schema.definition.String</a></code> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="pulsar.schema.schema.Schema"></a><code><a href="pulsar.schema.schema.Schema.html" class="internal-link">pulsar.schema.schema.Schema</a></code> - <span class="undocumented">Undocumented</span><ul><li><a name="pulsar.schema.schema.BytesSchema"></a><code><a href="pulsar.schema.schema.BytesSchema.html" class="internal-link">pulsar.schema.schema.BytesSchema</a></code> - <span class="undocumented">Undocumented</span></li><li><a name="pulsar.schema.schema.JsonSchema"></a><code><a href="pulsar.schema.schema.JsonSchema.html" class="internal-link">pulsar.schema.schema.JsonSchema</a></code> - <span class="undocumented">Undocumented</span></li><li><a name="pulsar.schema.schema.StringSchema"></a><code><a href="pulsar.schema.schema.StringSchema.html" class="internal-link">pulsar.schema.schema.StringSchema</a></code> - <span class="undocumented">Undocumented</span></li><li><a name="pulsar.schema.schema_avro.AvroSchema"></a><code><a href="pulsar.schema.schema_avro.AvroSchema.html" class="internal-link">pulsar.schema.schema_avro.AvroSchema</a></code> - <span class="undocumented">Undocumented</span></li></ul></li></ul></li><li><a name="pulsar.Authentication"></a><code><a href="pulsar.Authentication.html" class="internal-link">pulsar.Authentication</a></code> - Authentication provider object. Used to load authentication from an external shared library.<ul><li><a name="pulsar.AuthenticationAthenz"></a><code><a href="pulsar.AuthenticationAthenz.html" class="internal-link">pulsar.AuthenticationAthenz</a></code> - Athenz Authentication implementation</li><li><a name="pulsar.AuthenticationBasic"></a><code><a href="pulsar.AuthenticationBasic.html" class="internal-link">pulsar.AuthenticationBasic</a></code> - Basic Authentication implementation</li><li><a name="pulsar.AuthenticationOauth2"></a><code><a href="pulsar.AuthenticationOauth2.html" class="internal-link">pulsar.AuthenticationOauth2</a></code> - Oauth2 Authentication implementation</li><li><a name="pulsar.AuthenticationTLS"></a><code><a href="pulsar.AuthenticationTLS.html" class="internal-link">pulsar.AuthenticationTLS</a></code> - TLS Authentication implementation</li><li><a name="pulsar.AuthenticationToken"></a><code><a href="pulsar.AuthenticationToken.html" class="internal-link">pulsar.AuthenticationToken</a></code> - Token based authentication implementation</li></ul></li><li><a name="pulsar.Client"></a><code><a href="pulsar.Client.html" class="internal-link">pulsar.Client</a></code> - The Pulsar client. A single client instance can be used to create producers and consumers on multiple topics.</li><li><a name="pulsar.ConsoleLogger"></a><code><a href="pulsar.ConsoleLogger.html" class="internal-link">pulsar.ConsoleLogger</a></code> - Logger that writes on standard output</li><li><a name="pulsar.Consumer"></a><code><a href="pulsar.Consumer.html" class="internal-link">pulsar.Consumer</a></code> - Pulsar consumer.</li><li><a name="pulsar.ConsumerBatchReceivePolicy"></a><code><a href="pulsar.ConsumerBatchReceivePolicy.html" class="internal-link">pulsar.ConsumerBatchReceivePolicy</a></code> - Batch receive policy can limit the number and bytes of messages in a single batch, and can specify a timeout for waiting for enough messages for this batch.</li><li><a name="pulsar.CryptoKeyReader"></a><code><a href="pulsar.CryptoKeyReader.html" class="internal-link">pulsar.CryptoKeyReader</a></code> - Default crypto key reader implementation</li><li><a name="pulsar.FileLogger"></a><code><a href="pulsar.FileLogger.html" class="internal-link">pulsar.FileLogger</a></code> - Logger that writes into a file</li><li><a name="pulsar.Message"></a><code><a href="pulsar.Message.html" class="internal-link">pulsar.Message</a></code> - Message objects are returned by a consumer, either by calling <code><a href="pulsar.Consumer.html#receive" class="internal-link" title="pulsar.Consumer.receive">receive</a></code> or through a listener.</li><li><a name="pulsar.MessageBatch"></a><code><a href="pulsar.MessageBatch.html" class="internal-link">pulsar.MessageBatch</a></code> - <span class="undocumented">Undocumented</span></li><li><a name="pulsar.MessageId"></a><code><a href="pulsar.MessageId.html" class="internal-link">pulsar.MessageId</a></code> - Represents a message id.</li><li><a name="pulsar.Producer"></a><code><a href="pulsar.Producer.html" class="internal-link">pulsar.Producer</a></code> - The Pulsar message producer, used to publish messages on a topic.</li><li><a name="pulsar.Reader"></a><code><a href="pulsar.Reader.html" class="internal-link">pulsar.Reader</a></code> - Pulsar topic reader.</li><li><a name="pulsar.schema.definition.Record"></a><code><a href="pulsar.schema.definition.Record.html" class="internal-link">pulsar.schema.definition.Record</a></code> - <span class="undocumented">Undocumented</span></li><li><code>type</code><ul><li><a name="pulsar.schema.definition.RecordMeta"></a><code><a href="pulsar.schema.definition.RecordMeta.html" class="internal-link">pulsar.schema.definition.RecordMeta</a></code> - <span class="undocumented">Undocumented</span></li></ul></li></ul> |
| |
| </div> |
| |
| <footer class="navbar navbar-default"> |
| <hr /> |
| |
| |
| <div class="container"> |
| <a href="index.html">API Documentation</a> for pulsar, |
| generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> |
| 23.4.0.dev0 at 2023-06-05 15:41:56. |
| </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> |